lwip(light weight ip)轻型ip协议tcp
icmp internet 控制报文协议ui
udp 用户数据包协议ip
tcp 传输控制协议开发
dhcp 动态主机配置协议计算机科学
uip 也是有瑞典计算机科学学院开发的,比icmp小一点,功能弱一点,支持 ip.tcp.icmp.udp.arp.slip(串行线路专用协议)配置
udp数据包封装成一份ip数据包的格式 ip首部+udp首部+udp数据 udp
20byte+8byte+....
程序
UDP数据报封装成一份 IP数据报的格式如图11 - 1所示。im
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数据报中的任何数据。