分享一个关于tcp的知识点 如何建立连接 和断开连接 分别是3次和4次握手,首先用的Wireshark 嗅探工具抓包:
SYN:携带这个标志就是发起连接请求,因为连接是双向的,所以建立连接时双发都要发一个SYN
FIN:携带这个标志的包代表正在请求终止连接,因为连接是双向的,所以彻底关闭一个连接时,双发都要发一个FIN
ACK:确认号
首先在这里我们把
A=192.168.10
B=220.181.38.149
首先分析红框第一个链接:
可以通过看到SYN,这个标志它的意思就是我能跟你建立连接吗
分析红框第二个链接:
我们可以诵过看到SYN,ACK这个标志它的意思就是收到啦我想和你建立连接,如果你答应就确认下
分析红框第三个链接:
我们可以通过看到ACK这个标志它的意思就是收到啦确认
分析断开连接
黄色框第一个
A:我想断开连接,我希望你确认下(请注意FIN标志。
黄色框第二个
B:知道了断开吧
黄色框第三个
B:我这边也想断开连接,我希望你确认下(请注意FN标志)。
黄色框第四个
A知道了断开吧