# 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此项无意义。 | > ![icon-note.gif](public_sys-resources/icon-note.gif) **说明:** > 形如“========== total sockets 32 ====== unused sockets 22 BootTime 27 s ========== ”,表示一共32个套接字,未使用套接字22个,距系统启动已经过27秒。