外部地址 本地地址 和状态是?

电脑教程020

外部地址 本地地址 和状态是?,第1张

本地地址就是你所在局域网的IP地址外部地址就是对端的服务器地址状态:LISTEN 侦听来自远方的TCP端口的连接请求SYN-SENT 在发送连接请求后等待匹配的连接请求SYN-RECEIVED 在收到和发送一个连接请求后等待对方对连接请求的确认ESTABLISHED 代表一个打开的连接FIN-WAIT-1 等待远程TCP连接中断请求,或先前的连接中断请求的确认FIN-WAIT-2 从远程TCP等待连接中断请求 CLOSE-WAIT 等待从本地用户发来的连接中断请求CLOSING 等待远程TCP对连接中断的确认LAST-ACK 等待原来的发向远程TCP的连接中断请求的确认TIME-WAIT 等待足够的时间以确保远程TCP接收到连接中断请求的确认CLOSED 没有任何连接状态

网络连接是有2方参与,自己就是“内部地址”,别人就是“外部地址”。

再举个例子,用户用浏览器打开百度网站时,自己的 IP 地址就是内部地址了,也叫“本地地址”,百度服务器的IP就是外部地址,也就“远程地址”。

NAT是网络地址转换,它实现内网的IP地址与公网的地址之间的相互转换,将大量的内网IP地址转换为一个或少量的公网IP地址,减少对公网IP地址的占用。

NAT的最典型应用是:在一个局域网内,只需要一台计算机连接上Internet,就可以利用NAT共享Internet连接,使局域网内其他计算机也可以上网。

使用NAT协议,局域网内的计算机可以访问Internet上的计算机,但Internet上的计算机无法访问局域网内的计算机。

扩展资料

netstat的使用:

1、netstat -a 列出所有端口

netstat -a 是列出所有的端口情况,包括监听的没有监听的。端口还分为tcp端口和udp端口,如果要想区分tcp端口和udp端口,可以使用“netstat -at”来列出tcp端口,用“netstat -ap”来列出udp端口。使用命令“netstat -anp”查看哪些端口被打开。

2、查看一个端口是否被打开

使用命令“nc -lp 23”可以打开23端口,使用命令“netstat -an | grep 23”可以查看23端口是否被打开。

3、显示监听的端口

使用命令“netstat -l”可以显示已经监听的端口。

4、显示PID和进程名称“netstat -pt”

5、显示核心路由“netstat -rn”

6、查看指定程序的端口

在命令行中输入“netstat -apn | grep ssh”可以查看ssh的端口。