enternet是什么(internet和ethernet的区别)(8/11)

来源:美国主机 在您之前已被浏览:4 次
导读:目前正在解读《enternet是什么(internet和ethernet的区别)(8/11)》的相关信息,《enternet是什么(internet和ethernet的区别)(8/11)》是由用户自行发布的知识型内容!下面请观看由(国外主机 - www.2bp.net)用户发布《enternet是什么(internet和ethernet的区别)(8/11)》的详细说明。

www.2bp.net

(7)有选择地复制报文头(某些选项未复制,请参阅选项定义);

(八)追加剩余数据;

(9)更正报文头:

IHL等于((((OIHL * 4)-(未复制的选项长度))+ 3)/ 4;

TL等于OTL-NFB * 8-(OIHL-IHL)* 4);

FO等于OFO + NFB;

MF等于OMF;重新计算校验和;

(10)将该分段提交给分段测试;

完毕。

在上述过程中,每个分段(最后一个分段除外)都被设置为最大允许大小。替代方法可能会产生小于最大大小的数据包。例如,可以实施一种分段过程,该过程将大型数据包重复分成两半,直到所得的分段小于最大传输单元大小为止。

重组程序示例

对于每个数据包,将缓冲区标识符计算为源,目标,协议和标识字段的串联。如果这是一个完整的数据包(即分段偏移量和更多分段字段均为零),则释放与此缓冲区标识符关联的所有重组资源,并将数据包转发到数据包处理的下一步。

如果没有其他带有此缓冲区标识符的分段,那么将分配重组资源。重组资源包括一个数据缓冲区,一个标头缓冲区,一个分段块位表,一个总数据长度字段和一个计时器。来自分段的数据根据其分段偏移量和长度放置在数据缓冲区中,并且在分段块位表中设置与接收到的分段块相对应的位。

如果这是第一个分段(即分段偏移为零),则将此标头放置在标头缓冲区中。如果这是最后一个分段(更多分段字段为零),则计算总数据长度。如果此分段完成了数据包(通过检查分段块表中设置的位进行了测试),则数据包将被发送到数据包处理的下一步;否则,将计时器设置为当前计时器值和该分段中的生存时间字段中的最大值。重组例行程序放弃了控制权。

如果计时器用尽,则释放该缓冲区标识符的所有重组资源。计时器的初始设置是重新组装等待时间的下限。这是因为如果到达的分段中的生存时间大于当前计时器值,则等待时间将增加,但如果小于当前定时器值,则等待时间将不会减少。此计时器值可以达到的最大值是最长生存时间(约4.25分钟)。当前建议的初始计时器设置为15秒。随着该协议经验的积累,这可能会改变。请注意,此参数值的选择与可用的缓冲区容量和传输介质的数据速率有关。也就是说,数据速率乘以计时器值等于缓冲区大小(例如10Kb / s X 15s = 150Kb)。

示意:


enternet是什么(internet和ethernet的区别)(8/11)


计算方法:


enternet是什么(internet和ethernet的区别)(8/11)


如果两个或多个分段包含相同或部分重叠的相同数据,则此过程将使用数据缓冲区中最近到达的副本和传递的数据包。

鉴别

为数据包选择标识符的选择是基于提供唯一标识特定数据包的分段的方法的需要。如果分段具有相同的源,目的地,协议和标识符,则协议模块组装分段将判断这些分段属于同一数据包。因此,在数据包(或其任何分段)可以在Internet上存在的时间内,发送方必须为此源,目的地对和协议选择唯一的标识符。

这样看来,发送协议模块需要保留一个标识符表,在互联网的最后一个最大数据包生存期中,它与之通信的每个目的地都有一个条目。

但是,由于“标识符”字段允许65536个不同的值,因此某些主机可能能够简单地使用独立于目的地的唯一标识符。

对于某些更高级别的协议,选择标识符是合适的。例如,TCP协议模块可以重传相同的TCP段,并且如果重传带有与原始传输相同的标识符,则正确接收的可能性将提高,因为任何一个数据包的分段都可以用于构造正确的TCP段。

服务种类TOS

服务类型(TOS)用于选择Internet服务质量。服务类型是根据抽象参数优先级,延迟,吞吐量和可靠性指定的。这些抽象参数将映射到数据包遍历的特定网络的实际服务参数中。

优先顺序。此数据包重要性的独立度量。

延迟。对于具有此指示的数据包,及时交付很重要。

吞吐量。高数据速率对于具有此指示的数据包很重要。

可靠性。对于具有此指示的数据包,确保交付的更高级别的工作很重要。

例如,ARPANET具有优先级位,并且可以在“标准”消息(类型0)和“不受控制”消息(类型3)之间进行选择(单包消息和多包消息之间的选择也可以视为服务参数)。不受控制的消息往往传递的可靠性较差,并且延迟较少。假设要通过ARPANET发送Internet数据包。令互联网服务类型为:

www.2bp.net

提醒:《enternet是什么(internet和ethernet的区别)(8/11)》最后刷新时间 2025-03-21 11:09:11,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《enternet是什么(internet和ethernet的区别)(8/11)》该内容的真实性请自行鉴别。