UDP协议

UDP是在IP数据报服务之上增加了少量功能:复用分用和差错检测。

UDP的主要特点:

  1. UDP是无连接的,减少开销和发送之前的时延(不用握手)
  2. UDP不保证数据一定送达
  3. UDP是面向报文的,适合一次传输少量数据(多了会导致ip分片)
  4. UDP无阻塞控制,适合很多实时应用(语音、视频)
  5. UDP首部开销小,8B。而TCP是20B

UDP的首部格式

 

  1.  源端口号:如果不需要回复,那么可以设置为0。
  2. 目的端口号:必须要设置。
  3. UDP长度:首部+数据字段的长度
  4. 检验和:检验数据是否出错,出错直接丢弃
  5. 在分用的时候,如果目的端口不可达,则会丢弃报文并给发送方ICMP”端口不可达“差错报文

UDP校验

 

 伪首部只有在计算校验和的时候才出现,既不向上递交也不向下传送。

怎样做校验:

 

posted @   冬日寻雾记  阅读(96)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示