码迷,mamicode.com
首页 > 其他好文 > 详细

TCP首部

时间:2018-01-27 13:33:27      阅读:151      评论:0      收藏:0      [点我收藏+]

标签:down   目的   因此   img   分解   上层   含义   pos   不用   

TCP的首部格式

技术分享图片

字段解释

  • 源端口和目的端口
    用于多路复用/分解来自或送到上层应用的数据

  • 数据偏移
    TCP中数据的开始处距离TCP报文段的起始位置有多远 == TCP报文段的首部长度

    表示长度以32位比特为单位,因此最大可以表示60字节(15*4)的首部

  • 保留
    占6位,为0,为今后所用

  • 6比特的标志字段(flag field)

标志字段 含义
URG URG=1,用来指示报文段里存在着被发送端的上层实体置为“紧急”的数据。此时紧急指针有效
ACK 当ACK=1时,确认号字段有效,表示对已被成功接收的报文段的确认
PSH 当PSH=1时,指示接收方应立即将数据交付给上层,不用等接收缓存满了才交付
RST RST和下面的SYN、FIN用于TCP建立连接和释放连接。
RST用于①RST=1,TCP连接初出现严重差错,必须释放连接然后重新建立运输连接
②拒绝一个非法报文段或者拒绝打开一个连接
SYN 在TCP连接建立时用来同步序号
FIN FIN=1,释放TCP连接
  • 紧急指针
    指出紧急数据的最后一个字节在报文段中的位置。如果紧急指针有效,TCP必须通知接收端的上层实体。

TCP首部

标签:down   目的   因此   img   分解   上层   含义   pos   不用   

原文地址:https://www.cnblogs.com/myworld7/p/8365080.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!