当前位置:   article > 正文

<计算机网络自顶向下> 无连接传输UDP

<计算机网络自顶向下> 无连接传输UDP

UDP:User Datagram Protocol

  • “尽力而为”的服务
    • 报文可能丢掉或者乱序
  • 好处:
    • 效率高(不建立连接+无拥塞控制和流量控制【应用->传输的速率=主机->网络的速率】)
    • 报文段的头部很小(开销小)
  • UDP被用于
    • 流媒体(丢失不敏感,速率敏感,应用可控制传输速率)
    • DNS
    • SNMP
  • 无连接,每个数据单元是独立发送的所以叫数据报协议,但是IP也是数据报所以要根据上下文区分
  • 在UDP上可以实现可靠传输
    • 在应用层增加可靠性
    • 应用特定的差错恢复
  • 校验和checksum
    • 目的:检测在被传输报文段中的差错(比如比特反转)
      • 发送方
        • 将报文段的内容视为16比特的整数
        • 校验和:报文段的加法和(1的补运算)
        • 发送方将校验和放在UDP的校验和字段
      • 接收方
        • 计算接收到的报文段的校验和
        • 检查计算出的校验和和校验和字段的内容是哦福相等
          • 不相等:检测到差错
          • 相等:也可能有差错(残存错误)
         取反这里只需要发送取反,接收方不需要,这样子相加才会权益

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/羊村懒王/article/detail/488417
推荐阅读
相关标签
  

闽ICP备14008679号