首页 > 其他 > 详细

udp

时间:2015-11-04 10:08:16      阅读:329      评论:0      收藏:0      [点我收藏+]

lwip(light weight ip)轻型ip协议

icmp internet 控制报文协议

udp 用户数据包协议

tcp 传输控制协议

dhcp 动态主机配置协议

uip 也是有瑞典计算机科学学院开发的,比icmp小一点,功能弱一点,支持 ip.tcp.icmp.udp.arp.slip(串行线路专用协议)

udp数据包封装成一份ip数据包的格式  ip首部+udp首部+udp数据   

                                                          20byte+8byte+....

    UDP数据报封装成一份 IP数据报的格式如图11 - 1所示。

技术分享

        RFC 768 [Postel 1980] 是UDP的正式规范。

        UDP不提供可靠性:它把应用程序传给IP层的数据发送出去,但是并不保证它们能到达目的地。由于缺乏可靠性,我们似乎觉得要避免使用UDP而使用一种可靠协议如TCP。在讨论完TCP后将再回到这个话题,看看什么样的应用程序可以使用UDP。

2. UDP首部

UDP首部的各字段如图11 - 2所示。

技术分享

UDP长度字段指的是UDP首部和UDP数据的字节长度。该字段的最小值为 8字节(发送一份0字节的UDP数据报是OK) 。这个UDP长度是有冗余的。 IP数据报长度指的是数据报全长(图3 - 1) ,因此UDP数据报长度是全长减去IP首部的长度(该值在首部长度字段中指定,如图3 - 1所示)

技术分享

        UDP检验和覆盖UDP首部和UDP数据。回想IP首部的检验和,它只覆盖IP的首部—并不覆盖IP数据报中的任何数据。


udp

原文:http://my.oschina.net/u/2252538/blog/525595

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!