我是靠谱客的博主 热心诺言,这篇文章主要介绍TCP/UDP包头介绍TCPUDP,现在分享给大家,希望可以做个参考。

TCP

Transmission Control Protocol

面向连接的,可靠的,基于字节流的传输层通信协议

TCP传输的数据单元是它的报文段,包括首部数据

传输过程中,报文都会进行封装后再传输(封装-->传输)

TCP报文首部(包头)

  • TCP包头为20字节
  • TCP包头解释
    • line 1:源端口号、目的端口号,用于建立连接时,确认源端口(本机)和目的主机的端口号
    • line 2:序号,用来表示发送端到接收端的数据字节流
    • line 3:确认序号,表示下一次所期望收到的数据的序列号,只有ACK标志为1时,确认号字段才有效。一旦建立连接,ACK标志被设置为1
    • line 4:数据偏移、保留、TCP的标志位、窗口
      • 标志位:
        • URG:紧急指针有效
        • ACK:确认序号有效
        • PSH:接收方应该尽快将这个报文交给应用层
        • RST:重置连接
        • SYN:同步序号用来发起了一个新连接
        • FIN:释放一个连接
    • line 5:校验和、紧急指针
    • line 6:参数

UDP

User Datagram Protocol

面向无连接的服务

没有超时重传、出错重传

报文不会拆分、合并,没有拥塞控制

UDP报文首部(包头)

  • UDP包头有8个字节
  • 源端口、目的端口、长度、校验

最后

以上就是热心诺言最近收集整理的关于TCP/UDP包头介绍TCPUDP的全部内容,更多相关TCP/UDP包头介绍TCPUDP内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(78)

评论列表共有 0 条评论

立即
投稿
返回
顶部