R1
考虑在6.1.1节中的运输类比。如果将乘客类比为数据报,那么将什么类比于链路层帧?
每一段乘坐的交通工具, 因为乘客乘坐在交通工具中, 就好像IP数据报封装在链路层帧中
R2
如果在因特网中的所有链路都提供可靠的交付服务,TCP可靠传输服务将是多余的吗?为什么?
尽管每个链路都保证通过链路发送的 IP 数据报将在链路的另一端无错误地接收,但不能保证 IP 数据报将以正确的顺序到达最终目的地。 对于 IP,同一 TCP 连接中的数据报可以在网络中采用不同的路由,因此到达时是无序的。 TCP 仍然需要以正确的顺序向应用程序的接收端提供字节流。 此外,IP 可能会由于路由环路或设备故障而丢失数据包。
R3
链路层协议能够向网络层提供哪些可能的服务?在这些链路层服务中,哪些在IP中有对应的服务?哪些在 TCP中有对应的服务?
- 成帧:IP和TCP中也有成帧;
- 链路访问;
- 可靠传送:TCP中也有可靠传送;
- 流量控制:TCP中也有流量控制;
- 错误检测:IP和TCP也有错误检测;
- 纠错;
- 全双工:TCP 也是全双工的。
R4
假设两个节点同时经一个速率为R的广播信道开始传输一个长度为L的分组。用 d p r o p d_{prop} dprop表示这两个节点之间的传播时延。如果 d p r o p < L / R d_{prop}<L/R dprop<L/R,会出现碰撞吗?为什么?
当一个节点正在传输时,它将开始从另一个节点接收数据包,从某种意义上说,会发生冲突。
当一个节点传输完后, 另一个节点开始传输, 此时当另一个结点还没有传输完时, 就接收到了其它结点的数据
R5
在6.3节中,我们列出了广播信道的4种希望的特性。这些特性中的哪些是时隙ALOHA所具有的?令牌传递具有这些特性中的哪些?
时隙ALOHA:1、2 和 4(时隙 ALOHA 仅部分去中心化,因为它要求所有节点中的时钟同步, 即如果有一个节点的时钟不同步可能会造成无法预测的碰撞)
令牌环:1、2、3、4。
R6
在CSMA/CD中,在第5次碰撞后,节点选择K=4的概率有多大?结果K=4在10Mbps以太网上对应于多少秒的时延?
第 5 次碰撞后,适配器从 0 , 1 , 2 , … , 2 5 − 1 0, 1, 2,…, 2^{5} -1 0,1,2,…,25−1 中进行选择。 它选择 4 的概率是 1/32
在10Mbps以太网上, 512比特时间为51.2μs, 则时延为 51.2 μ s × 4 = 204.8 μ s 51.2\mu s \times 4 = 204.8\mu s 51.2μs×4=204.8μs
R7
使用人类在鸡尾酒会交互的类比来描述轮询和令牌传递协议。
在轮询中,讨论领导者一次只允许一名参与者发言,每个参与者都有机会以循环方式发言。
对于令牌环,没有讨论领导者,但有参与者轮流拿着的酒杯。 只有当参与者拿着酒杯时才允许说话。
R8
如果局域网有很大的周长时,为什么令牌环协议将是低效的?
当节点发送帧时,这个节点必须等待帧在整个环中传播,然后节点才能释放令牌。 因此,如果 L/R 比 t p r o p t_{prop} tprop相比很小, 则令牌环协议会很低效。
R9
MAC地址空间有多大?IPv4的地址空间呢?IPv6的地址空间呢?
MAC地址占48位, 有248个MAC地址
IPv4地址占32位, 有232 个 IPv4 地址
IPv6地址占128位, 有2128 个 IPv6 地址
R10
假设节点A、B和C(通过它们的适配器)都连接到同一个广播局域网上。如果A向B发送数千个IP数据报,每个封装帧都有B的MAC地址,C的适配器会处理这些帧吗? 如果会,C的适配器将会把这些帧中的IP数据报传递给C的网络层吗?如果A用MAC广播地址来发送这些帧,你的回答将有怎样的变化呢?
第一种情况下, C的适配器会处理这些帧, 具体的就是检查这些帧的目的MAC是否与接收到该帧的适配器的MAC地址一致, 如果一致才会上交给网络层, 否则会丢弃, 因为这些帧的目的MAC是B, 所以C的适配器会丢掉这些帧
第二种情况下, C的适配器仍然会处理这些帧, 并且递交给上层协议栈处理
总而言之, 接收方适配器总得要处理帧后, 才能知道是否要向上层递交或丢弃
至于广播帧, 其目的本来就是发送给该广播链路的所有适配器, 当然要上交给网络层以上处理
R11
ARP查询为什么要在广播帧中发送呢?ARP 响应为什么要在一个具有特定目的MAC地址的帧中发送呢?
ARP 查询在广播帧中发送,因为查询主机不知道哪个适配器MAC地址对应于所讨论的 IP 地址。
对于响应,发送节点会根据该广播帧的源MAC地址, 得知要发送的响应帧的目的MAC地址, 因此无需发送广播帧。
R12
对于图6-19中的网络,路由器有两个ARP模块,每个都有自己的ARP表。同样的MAC地址可能在两张表中都出现吗?
不可能的。 每个 LAN 都连接有自己独特的一组适配器,每个适配器都有一个唯一的 MAC 地址。
R13
比较10BASE-T、100BASE-T和吉比特以太网的帧结构。它们有什么不同吗?它们有什么不同吗?
三种以太网技术具有相同的帧结构
R14
考虑图6-15。
在4.3节的寻址意义下,有多少个子网呢?它们有什么不同吗?
2个子网, 即路由器的2个端口划分出的2个子网。
很明显, 它们的网络号肯定是不同的, 其次它们采用的以太网技术也可能不同。
R15
在一个支持802.1Q协议交换机上能够配置的VLAN的最大数量是多少?为什么?
802.1Q 有一个 12 位 VLAN 标识符。 因此可以支持 212 = 4,096 个 VLAN。
R16
假设支持K个VLAN组的N台交换机经过一个干线协议连接起来。连接这些交换机需要多少端口?评价你的答案。
我们可以将 N 个交换机串在一起。
第一个和最后一个交换机将使用一个端口进行中继;中间的 N-2 个交换机将使用两个端口。 所以端口总数为 2*2(N-2) = 2N-2 个端口