网络命令之一netstat

netstat在Windows和Linux下都支持该命令,用来查看当前的网络连接状态,比如:

  • 某个进程监听了哪些端口
  • 某个

常用命令:
Windows: netstat -nao
Linux: netstat -nap


结果展示

C:\Users\yveshe>netstat    -nao

活动连接

  协议   本地地址                外部地址                状态            PID
  TCP    0.0.0.0:135            0.0.0.0:0              LISTENING       1004
  TCP    0.0.0.0:445            0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:808            0.0.0.0:0              LISTENING       3748
  TCP    0.0.0.0:5040           0.0.0.0:0              LISTENING       5408
  TCP    0.0.0.0:5357           0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:5678           0.0.0.0:0              LISTENING       1712
  TCP    0.0.0.0:8080           0.0.0.0:0              LISTENING       16616
  TCP    0.0.0.0:9001           0.0.0.0:0              LISTENING       4
  TCP    0.0.0.0:9603           0.0.0.0:0              LISTENING       1712

查询结果的指标说明如下:
协议: 该连接使用的网络协议.
本地地址:
外部地址:
状态:
PID: 进程ID号.

详细的参数值说明

TIME_WAIT
netstat 查看到一bai个连接状态为TIME_WAIT 说明

  1. 此连接是本地端 主动关闭.
  2. 此连接已正常关闭.
    注明: TIME_WAIT是本地端主动关闭后一dao定会出现的状态 参见TCP/IP详解.
    TIME_WAIT状态并不是表示系统在等客户端的响应 不要误导人.

CLOSE_WAIT
基本出现在client,client发送了关闭信号给server,然后处于CLOSE_WAIT,等待server再发一次close()信号给client 彻底的结束连接.

https://www.jianshu.com/p/42918db85f19


我的问题:

1.什么是全双工?
由于TCP连接是全双工的,因此每个方向都必须单独进行关闭。

参考:
https://zhidao.baidu.com/question/518425014.html
https://www.cnblogs.com/liuhongru/p/11011891.html
https://blog.csdn.net/shmnh/article/details/12092699

各种状态描述:
https://blog.csdn.net/dongl890426/article/details/86981901

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值