[计算机]01-IP路由器.ppt

[计算机]01-IP路由器

1.3.1 网络接口模块 网络接口在逻辑上还可分为输入端口和输出端口。从输入端口接收到的分组被链路层协议控制器处理,该控制器负责处理在物理链路上运行的链路层协议,例如HDLC协议和以太网协议。它还检查接收到的帧的完整性(帧的大小、地址和CRC等)。链路层协议控制器除去有效帧的链路层的头部和尾部,把得到的分组放进接收队列。该接收队列通常是一个先进先出(FIFO: First-In-First-Out)队列,由一组存储缓冲区构成。 接收缓冲区的内容被传递到转发引擎的输入,一次一个缓冲区,并从接口的接收器中删除。然后,转发引擎把分组转发到适当的输出接口,该接口对应前往在分组的头中指定的目的地址的最好通路。 1.3.1 网络接口模块 在输出端口,分组连同附加的一个新的链路层头,被放进一个发送队列,直到链路层协议控制器准备好发送分组。跟接收队列类似,这也是一个FIFO队列,由一组存储缓冲区构成。 每个输出分组都需要加上一个新的数据链路层协议头,其目的地址被设置成将要接收该分组的下一个系统的链路层地址。链路协议控制器为接口维护一个硬件地址表,通常使用地址分辨协议(ARP: Address Resolution Protocol)得到跟同一链路相连的其他计算机或路由器的硬件地址。最后,分组在输出接口上被发送给下一跳系统的硬件地址。在发送完成后,分配给该帧的缓冲区被释放,可用于存放来自接收队列的

文档评论(0)

1亿VIP精品文档

相关文档