美文网首页
TCP/UDP的区别以及各自报头结构

TCP/UDP的区别以及各自报头结构

作者: 第六象限 | 来源:发表于2018-01-03 20:01 被阅读0次

    区别

    1.基于连接与无连接
    2.TCP要求系统资源较多,UDP较少;
    3.UDP程序结构较简单
    4.流模式(TCP)与数据报模式(UDP);
    5.TCP保证数据正确性,UDP可能丢包
    6.TCP保证数据顺序,UDP不保证

    TCP的报头结构:

    源端口 16位
    目标端口 16位
    序列号 32位
    回应序号 32位
    TCP头长度 4位
    reserved 6位
    控制代码 6位
    窗口大小 16位
    偏移量 16位
    校验和 16位
    选项 32位(可选)
    这样我们得出了TCP包头的最小长度,为20字节。

    UDP的报头结构:

    源端口 16位
    目的端口 16位
    长度 16位
    校验和 16位

    相关文章

      网友评论

          本文标题:TCP/UDP的区别以及各自报头结构

          本文链接:https://www.haomeiwen.com/subject/dasknxtx.html