阅读:189回复:0
器的吞吐量设数据报使用
当某个路由器发现一数据报的检验和有差错时为什么采取丢弃的办法而不是要求源站重传此数据报?计算首部检验和为什么不采用检验码?答纠错控制由上层传输层执行首部中的源站地址也可能出错请错误的源地址重传数据报是没有意义的不采用简化解码计算量提高路由固定首部其各字段的具体数值如图所示除地址外均为十进制表示。试用二进制运算方法计算应当写入到首部检验和字段中的数值用二进制表示。作二进制检验和取反码重新计算上题但使用十六进制运算方法没位二进制数字转换为个十六进制数字再按十六进制加法规则计算。
比较这两种方法。à什么是最大传送单元?它和数据报的首部中的哪个字段有关系?答层下面数据链里层所限定的帧格式中数据字段的最大长度与数据报首部 传真列表 中的总长度字段有关系在因特网中将数据报分片传送的数据报在最后的目的主机进行组装。还可以有另一种做法即数据报片通过一个网络就进行一次组装。试比较这两种方法的优劣。在目的站而不是在中间的路由器进行组装是由于路由器处理数据报更简单些效率高延迟小。数据报的各分片可能经过各自的路径。 ![]() 因此在每一个中间的路由器进行组装可能总会缺少几个数据报片也许分组后面还要经过一个网络它还要给这些数据报片划分成更小的片。如果在中间的路由器进行组装就可能会组装多次。为适应路径上不同链路段所能许可的不同分片规模可能要重新分片或组装一个位长的报文传到层加上位的首部后成为数据报。下面的互联网由两个局域网通过路由器连接起来。但第二个局域网所能传送的最长数据帧中的数据部分只有位。因此数据报在路由器必须进行分片。 |
|