教你查看端口

表白:黑白圣堂血天使,天剑鬼刀阿修罗。 
讲解对象:/教你查看端口
作者:融水公子 rsgz
网络安全

网络安全教程 http://www.rsgz.top/post/771.html

TCP/IP 协议规定第四层传输层只能有两个协议:TCP和UDP协议,端口就是这两个协议打开的。

端口分类
端口分为两种,源端口(本机端口)和目的端口(对方电脑的端口),而且源端口也分两类

当安装好了win10之后会默认打开很多的服务端口,怎么查看呢?


查看端口命令

C:\Users\Administrator>netstat -na

很多人只是知道这个命令,然后输出来一大串,然后就不知道怎么办了。因为读不懂输出来的字符串,本文教你怎么理解他们

这个是最具有代表性的几个端口记录

分析:
1 只有两种协议TCP和UDP协议
2 冒号后面的表示的是端口
3 本地地址表示自己的电脑,外部地址表示别人 的电脑
4 上面的状态主要有下面这些,只有TCP协议的端口有这些复杂的状态,UDP是不可靠的,是没有状态的

LISTENING,
ESTABLISHED,
CLOSE_WAIT,
TIME_WAIT,
SYN_SENT,
FIN_WAIT

几种端口状态:

LISTENING:侦听状态,可以连接,但未连接
ESTABLISHED:建立了连接。表示两台机器正在通信
CLOSE_WAIT:对方主动关闭连接或者网络异常导致连接中断,这时我方的状态会变成CLOSE_WAIT
TIME_WAIT:我方主动调用close()断开连接,收到对方确认后状态变为TIME_WAIT
SYN_SENT:表示请求连接,当你要访问其它的计算机的服务时首先要发个同步信号给该端口,此时状态为SYN_SENT,如果连接成功了就变为ESTABLISHED,此时SYN_SENT状态非常短暂
FIN_WAIT1:FIN_WAIT1是主动断开的主机A发送完FIN后,等待主机B的ACK的状态
FIN_WAIT2:FIN_WAIT2是接收到主机B的ACK后,等待主机B发送FIN的状态

实例:
1 表示本机的135端口等待连接

TCP    0.0.0.0:135            0.0.0.0:0              LISTENING

===

公众号:小雪妃

谢谢大家的支持!可以点击我的头像,进入我的空间浏览更多文章呢。建议大家360doc[www.360doc.com]注册一个账号登录,里面真的有很多优秀的文章,欢迎大家的到来。
---

(0)

相关推荐