题12

题目

Q:路由器转发分组时,需要进行 ( ) 。
A. 网络层处理和数据链路层处理 B. 网络层处理和物理层处理
C. 数据链路层处理和物理层处理 D. 网络层处理、数据链路层处理和物理层处理

分析

A:路由器的端口中有物理层、数据链路层和网络层的处理模块。输入端口在物理层接收比特流, 在数据链路层提取出帧, 剥去帧的首部和尾部后, 分组就被送入网络层的处理模块; 输出端口执行相反的操作。网络层处理模块根据分组的目的地址, 查找转发表, 决定输出端口。

选D

Q: 路由器的端口有哪些层次的处理模块?
A: 路由器的端口包含物理层、数据链路层和网络层的处理模块。

Q: 路由器的输入端口如何处理接收到的数据?
A: 1. 物理层接收: 接收比特流形式的信号。
2. 数据链路层提取: 从比特流中识别并提取出帧,去除帧头和帧尾。
3. 网络层处理: 将提取出的分组(数据部分)送入网络层的处理模块。

Q: 路由器的输出端口如何处理待发送的数据?
A: 输出端口执行与输入端口相反的操作,输出端口责从交换结构接收分组, 再将其发送到路由器外面的线路上,即:

  1. 网络层封装: 添加 IP 头部。
  2. 数据链路层封装: 添加帧头和帧尾。
  3. 物理层发送: 将帧转换为比特流并发送出去。

Q: 网络层处理模块如何决定分组的输出端口?
A: 网络层处理模块根据分组的目的 IP 地址,查找转发表,找到对应的输出端口。