术语“ netstat”代表网络统计信息。 用外行术语来说,netstat命令显示当前的网络连接,网络协议统计信息以及各种其他接口。
如果我们在终端中输入netstat
,而没有任何计算机联网的背景知识,则系统会向我们抛出各种各样的网络术语。 程序员有责任在清除其余信息的同时提取重要信息。
在本文中,我们将使用netstat命令回答一些与计算机网络相关的查询。
使用Netstat命令识别活动的网络连接
要显示Linux中所有活动的网络连接,我们使用
netstat -a
输出:
- 协议(Protocol): 用于网络连接的协议类型,例如TCP,UDP等。
- Recv-Q(接收队列): 等待套接字的套接字中的数据量(以字节为单位)。
- Send-Q(发送队列): 套接字的发送队列中的数据量(以字节为单位)。
- Local Address(本地地址):运行netstat命令的计算机的地址。
- Foreign Address(外部地址):位于网络另一端的计算机的地址。
- State(状态) :每个网络连接的状态。