首页 > 其他 > 详细

TCP协议

时间:2021-03-28 22:22:36      阅读:21      评论:0      收藏:0      [点我收藏+]

特点:

1.面向连接(虚连接:没有封装和解封装的过程,相当于点对点的连接)

2.只能是点对点的连接

3.可靠有序,不丢失不重复

4.提供全双工(可以同时发送和接收)

5.面向字节流(把数据看成是一串无结构的字节流,一点点的发送过去)

 

报文结构:

技术分享图片

 

 序号:发送数据的第一个字节的序号

确认号:期望收到对方下一个报文段的序号值,(如果为N,说明N-1之前的数据都已经收到)

数据偏移:占4位,以4B为单位。

控制位:

  • URG(紧急位):URG=1,代表此数据报很紧急,可以不按顺序来,插队传送
  • ACK(确认位):连接建立成功后,ACK必须全为1
  • PSH(推送位):让接收方尽快把交付到应用程序,不用等缓存存满
  • RST(复位):重新建立连接,有严重差错的时候
  • SYN(同步位):SYN=1,表明是一个连接请求/连接接受报文
  • FIN(终止位):FIN=1,表明此报文发送方数据已经发完,得释放连接

窗口:允许对方发送的数据量

紧急指针:指紧急数据在报文段中的位置,在URG=1时有效

 

TCP协议

原文:https://www.cnblogs.com/strugglingbo/p/14589408.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!