netstat
命令功能
netstat是控制台命令,是一个监测TCP/IP网络的非常有用的工具,它可以显示实际的网络连接以及每一个网络接口设备的状态信息。netstat用于显示与TCP、UDP协议相关的统计数据,一般用于检验本设备(单板)各端口的网络连接情况。
命令格式
netstat
参数说明
无
使用指南
netstat
特殊说明
shell端暂不支持。
使用实例
举例:输入netstat
输出说明
示例 netstat 打印信息
OHOS # netstat
========== total sockets 128 ====== unused sockets 119 ==========
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 0 192.168.1.10:578 192.168.1.3:2049 ESTABLISHED
tcp 0 0 192.168.1.10:58653 0.0.0.0:0 LISTEN
tcp 0 0 192.168.1.10:58652 0.0.0.0:0 LISTEN
tcp 0 0 192.168.1.10:58651 0.0.0.0:0 LISTEN
Proto Recv-Q Send-Q Local Address Foreign Address
udp 0 0 127.0.0.1:62177 127.0.0.1:62178
udp 0 0 0.0.0.0:5684 0.0.0.0:0
udp 0 0 127.0.0.1:62179 127.0.0.1:62180
udp 0 0 127.0.0.1:62180 127.0.0.1:62179
udp 0 0 127.0.0.1:62178 127.0.0.1:62177
表1 输出说明
输出 | 说明 |
---|---|
Proto | 协议类型。 |
Recv-Q | 未被用户读取的数据量。 对于Listen TCP,此值为已完成三次握手,但是未被用户accept的TCP连接的数量。 |
Send-Q | 对TCP连接,已发送但未确认的数据量。 对UDP连接,由于IP地址解析未完成而缓存的数据量。 |
Local Address | 本地地址和端口。 |
Foreign Address | 远程地址和端口。 |
State | TCP连接状态,UDP此项无意义。 |
说明: 形如“========== total sockets 32 ====== unused sockets 22 BootTime 27 s ========== ”,表示一共32个套接字,未使用套接字22个,距系统启动已经过27秒。