奥尼尔gif:请superloveo 本地这些址是什么意思

来源:百度文库 编辑:高考问答 时间:2024/04/29 20:17:31
用netstat -an,我的机器上有如下信息:
Active Connections

Proto Local Address Foreign Address State
TCP 0.0.0.0:135 0.0.0.0:0 LISTENING
TCP 0.0.0.0:445 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1025 0.0.0.0:0 LISTENING
TCP 0.0.0.0:1027 0.0.0.0:0 LISTENING
TCP 0.0.0.0:3010 0.0.0.0:0 LISTENING
TCP 0.0.0.0:5000 0.0.0.0:0 LISTENING
TCP 127.0.0.1:3001 0.0.0.0:0 LISTENING
TCP 127.0.0.1:3002 0.0.0.0:0 LISTENING
TCP 127.0.0.1:3003 0.0.0.0:0 LISTENING
TCP 192.168.58.17:139 0.0.0.0:0 LISTENING
UDP 0.0.0.0:135 *:*
UDP 0.0.0.0:445 *:*
UDP 0.0.0.0:500 *:*
UDP 0.0.0.0:1026 *:*
UDP 0.0.0.0:3012 *:*
UDP 0.0.0.0:15000 *:*
UDP 127.0.0.1:123 *:*
UDP 127.0.0.1:1900 *:*
UDP 127.0.0.1:2234 *:*
UDP 127.0.0.1:3030 *:*
UDP 127.0.0.1:3032 *:*
UDP 127.0.0.1:3035 *:*
UDP 127.0.0.1:3558 *:*
UDP 192.168.58.17:123 *:*
UDP 192.168.58.17:137 *:*
UDP 192.168.58.17:138 *:*
UDP 192.168.58.17:1900 *:*
UDP 192.168.58.17:2234 *:*
那么本地地址怎么还有0.0.0.0,它是什么意思?
2、寻址有单播、广播、组播。那么组播的概念是什么?

带有LISTENING的表示等待连接,一般是本地的协议端口或者服务端口处于监听状态,等待本地或非本地计算机进行连接。
而UDP是无连接协议,所以只有本地端口信息。这些端口主要用于UDP协议的数据传输和TCP很类似,也有一部分端口用于本地计算机相同或不同程序之间的接口连接。
这里的0.0.0.0、127.0.0.1和你的本机ip地址都是代表本地地址的,你可以使用netstat -a查看一次来做对比。
http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/7b3ae3c0-4b95-4cb7-a290-57b22824194b.mspx?mfr=true

Proto Local Address Foreign Address State
协议 本地端口及IP地址 远程端口及IP地址 状态
LISTENING 监听状态 表示等待对方连接
ESTABLISHED 正在连接着.
tcp 和udp就不用多说了吧
谁告诉你本地地址只能是127.0.0.1的?
那是使用http协议的默认本地地址而已