西电网络编程 第1章.ppt

西电网络编程 第1章.ppt

  ·?源端口(Source Port):16位的源端口是发送端上的连接端口,它和IP首部中的源IP地址的作用是标识发送UDP报文的计算机及应用程序。   ·??目的端口(Destination Port):16位的目的端口是接收端上的连接端口,它和IP首部中的目的IP地址的作用是标识接收报文的计算机及应用程序。    · 报文长度(Total Length):报文长度字段为16位,存储UDP首部和UDP数据的字节长度,最小值为8字节。   ·校验和(Checksum):16位的校验和字段存储基于报文的内容计算得到的错误检查信息。接收端执行和发送端相同的数学计算,若两个计算值不同则表明报文在传输过程中出现了错误。   理论上,IP数据报的最大长度为65 535字节,这是由IP首部16位字段所限制的。去除20字节的IP首部和8个字节的UDP首部,UDP数据报中用户数据的最大长度为65 507字节。但大多数实现所提供的长度比这个最大值小,这主要是因为存在两个限制因素:一个是因为应用程序可能会受到其程序接口的限制,Socket API提供了一个可供应用程序调用的函数,以设置接收和发送缓存的长度。现在的大部分系统都默认提供了可读/写大于8192字节的UDP数据报。另一个限制来自于TCP/IP的内核,不同的系统可能存在一些实现特性的差异,使IP数据报长度小于65 535字节。   5.

文档评论(0)

1亿VIP精品文档

相关文档