Q: 什么是冲突域?
A: 冲突域是指连接到同一物理介质上的所有结点的集合,这些结点之间存在介质争用的现象。

Q: 哪些设备不能划分冲突域?
A: 第 1 层设备(集线器、中继器)不能划分冲突域。

Q: 什么是广播域?
A: 广播域是指接收同样广播消息的结点集合。

Q: 哪些设备可以划分广播域?
A: 路由器(第 3 层设备)可以划分广播域。

Q: 冲突域和广播域有什么区别?
A: 冲突域是指连接到同一物理介质上的所有结点,这些结点之间存在介质争用的现象。
广播域是指接收同样广播消息的结点集合。

Q: 局域网 (LAN) 通常指的是什么?
A: 局域网 (LAN) 通常指的是使用路由器分割的网络,也就是广播域。

Q: 路由表包含哪些项目?
A: 标准的路由表包含 4 个项目:

  • 目的网络 IP 地址
  • 子网掩码
  • 下一跳 IP 地址
  • 接口

Q: 路由器的分组转发部分包含哪些组件?
A: 分组转发部分包含输入端口、输出端口和交换结构。

Q: 交换结构的作用是什么?
A: 交换结构将路由器的输入端口连接到它的输出端口,实现分组的转发。

Q: 交换结构有哪些实现方式?
A: 实现交换结构的三种方式:

  • 通过存储器
  • 通过总线
  • 通过互联网络
    三种交换结构可实现的路由器转发速率依次提高。

路由器可以互联两个不同网络层协议的网段。

网桥可以互联两个物理层和链路层不同的网段。

集线器不能互联两个物理层不同的网段。

Q: 路由表中的默认路由是什么?
A: 默认路由是指当路由器无法在路由表中找到匹配的路由条目时,使用的路由条目。

Q: 为什么使用默认路由?
A: 为了减少转发表的重复项目,可以使用一个默认路由代替所有具有相同“下一跳”的项目,并将默认路由设置得比其他项目的优先级低。

Q: “尽最大努力交付” 有哪些含义?
A: “尽最大努力交付”意味着 IP 协议:

  1. 不保证可靠交付: 不保证数据报一定能送达目的主机,也不保证送达的数据报没有差错。
  2. 不保证按序交付: 不保证数据报会按照发送顺序到达目的主机。
  3. 不保证定时交付: 不保证数据报会在特定时间内到达目的主机。
  4. 可能重复交付: 可能将同一个数据报多次交付给目的主机。
  5. 不故意丢弃数据报: 只有在数据报首部校验和出错,或者路由器或目的主机缓存空间不足时,才会丢弃数据报。

Q: IP 数据报的首部检验和有什么作用?
A: IP 数据报的首部检验和用于检测数据报在传输过程中是否出现差错。如果检验和出错,路由器会丢弃该数据报。

Q: 如何保证数据可靠交付?
A: 如果需要可靠的数据传输,需要使用 IP 之上的高层协议(如 TCP)来实现。

Q: 在局域网中,谁来响应 ARP 请求?
A: 分两种情况:

  1. 目标主机在同一局域网: 目标主机直接响应 ARP 请求,并返回自己的硬件地址。
  2. 目标主机不在同一局域网: 连接到该局域网的路由器会响应 ARP 请求,并返回路由器自身的硬件地址。

Q: 数据报如何找到下一跳路由器?
A: 分三步

  1. 路由器根据数据报的目的 IP 地址查找路由表,找到下一跳路由器的 IP 地址。
  2. 路由器使用 ARP 协议,将下一跳路由器的 IP 地址解析为硬件地址。
  3. 路由器将数据报封装成 MAC 帧,并将下一跳路由器的硬件地址写入 MAC 帧首部,发送出去。

Q: 为什么路由表不直接使用硬件地址?
A:
硬件地址是扁平的,如果路由表直接使用硬件地址,会导致路由表过于庞大,查找效率低下。
使用 IP 地址可以屏蔽底层网络的复杂性,简化网络协议的设计和实现。

Q: 路由器实现了物理层、数据链路层、网络层,这句话的含义是什么?
A: 这句话意味着路由器能够:

  1. 识别、分析和转换这三层协议的控制信息。
  2. 对数据进行封装和解封装,添加或去除这三层协议的头部信息。
  3. 互连使用不同物理层、数据链路层或网络层协议的网络。
    简而言之,路由器能够理解和处理这三层协议的数据,并将数据在不同的网络之间进行转发。