HK仅輝 发表于 2022-8-18 18:53

学习TCP协议

本帖最后由 HK仅輝 于 2022-8-18 18:55 编辑

https://p.sda1.dev/6/0cdcbfc61be2bc854780a801d274d3a5/eac4b74543a98226cffc2b383bcbae014a90f603bdd1.jpg

源端口
目的端口
序列号
确认序列号:收到后把序列号+1

紧急指针 URG:用时为1
确认标记 ACK:有效为1,无效为0
PUSH标记:可用推给应用层了,为1时完毕
重来标记RST:网络异常
SYN同步:建立连接
FIN完成位:关闭连接

窗口:代表接收机器的缓存大小 (动态)
校验和:数据内容的计算和,以防收到后内容缺失


三次握手:
为了确认双方都可以发送消息且可以接收消息
四次挥手:
确认双方都已发送完毕且接收完毕

myconan 发表于 2022-8-18 20:15

软件发出来

妈咪她亲我 发表于 2022-8-18 20:16

A发送给B
B知道:A可以发送 B知道B自己可以接收

B发给A
A知道:A可以发送 B可以接收 A可以接收

A在发给B
B知道:B可以发送 A可以接收

lhlking 发表于 2022-8-18 20:22

后面的呢,我一直对这个一知半解

charleschai 发表于 2022-8-18 20:56

三次握手,四次挥手

无相孤君 发表于 2022-8-18 21:13

楼主,有代码示例吗

外酥内嫩 发表于 2022-8-18 22:55

记录一下

tfrist 发表于 2022-8-18 23:40

结合wireshark抓包 样例学习 事半功倍!

formli 发表于 2022-8-19 00:38

{:1_893:}记录一下

iawyxkdn8 发表于 2022-8-19 08:06

99次握手!!
页: [1] 2
查看完整版本: 学习TCP协议