zoukankan      html  css  js  c++  java
  • 常见问题:计算机网络/运输层/UDP

    几乎不对IP增加其他东西,无连接。

    优势
    速度快。适合实时。
    无连接建立,没有连接时延。
    无连接状态。
    分组首部开销小。TCP需20字节,UDP仅需8字节。
    使用UDP的协议
    DNS
    SNMP
    RIP
    NFS
    UDP校验和
    发送方:对报文段中所有16bits字的和(求和时有溢出则回卷)进行反码运算,存储为校验和。
    接收方:所有的16bits字求和,若为全1,则无差错。
    想象下面这个情景,你要通过小红传话给小明,内容是三个数字,比如1,-2,3。你和小明经常这样传,话,而小红经常传错,于是你俩有这样一个协议,你在传话时候,把所有要传的数字求一下和并取负数,和要传的数一起告诉小红,小明收到后把所有数加起来是0,那么就说明传的东西没问题。于是你传1,-2,3,-(1-2+3)=-2,发给小红。小明收到后计算1-2+3-2=0,没问题,说明你要说的就是这几个数。这就是UDP传递的过程。然而UDP对差错数据毫无修复能力,想一下,小明收到的数字式0,-2,3,-2,他相加之后发现结果是-1,于是他知道有数字传错了,可是不知道哪个数字错了。你只能丢弃这组数据。

  • 相关阅读:
    scala与java的区别
    寒假第四天
    冲刺(第六天)
    冲刺(第五天)
    冲刺(第四天)
    冲刺(第三天)
    冲刺(第二天)
    第十周总结
    冲刺(第一天)
    文本中单词统计
  • 原文地址:https://www.cnblogs.com/cielosun/p/11596407.html
Copyright © 2011-2022 走看看