11UDP︰用户数据报协议.pptVIP

  • 6
  • 0
  • 约1.91千字
  • 约 19页
  • 2017-05-09 发布于四川
  • 举报
11UDP︰用户数据报协议

第11章 UDP:用户数据报协议 U D P是一个简单的面向数据报的运输层协议:进程的每个输出操作都正好产生一个U D P数据报,并组装成一份待发送的I P数据报。 这与面向流字符的协议不同,如T C P,应用程序产生的全体数据与真正发送的单个I P数据报可能没有什么联系。 U D P不提供可靠性:它把应用程序传给I P层的数据发送出去,但是并不保证它们能到达目的地。 由于缺乏可靠性,我们似乎觉得要避免使用U D P而使用一种可靠协议如T C P。 应用程序必须关心I P数据报的长度。如果它超过网络的M T U,那么就要对I P数据报进行分片。 如果需要,源端到目的端之间的每个网络都要进行分片,并不只是发送端主机连接第一个网络才这样做。 U D P检验和覆盖U D P首部和U D P数据。回想I P首部的检验和,它只覆盖I P的首部—并不覆盖I P数据报中的任何数据。 U D P和T C P在首部中都有覆盖它们首部和数据的检验和。U D P的检验和是可选的,而T C P的检验和是必需的。 U D P检验和是一个端到端的检验和。它由发送端计算,然后由接收端验证。其目的是为了发现U D P首部和数据在发送端到接收端之间发生的任何改动。 IP分片 ,物理网络层一般要限制每次发送数据帧的最大长度。任何时候I P层接收到一份要发送的I P数据报时,它要判断向本地哪个接口发送数据(选路),并查

文档评论(0)

1亿VIP精品文档

相关文档