# 网络层
# 4.12
# 第 6 章
#
512 + 64 = 576
“A 完成传输” 是指它将帧完全发送到信道中,并不是指接收方已经接收到帧了。
“最坏情况下,B 在 t=324 开始发送” 是因为 CSMA/CD 的载波侦听,如果 B 已经开始接收 A 了,那么 B 就不能再进行发送了,要完全接收来自 A 的帧,即不会出现碰撞了。
“最坏情况” 是指,在 t 属于 0 ~ 576 时间内,A 都将处于传输状态,B 在 [0, 324] 时刻都可发送数据,传播时延为 325,如果在 0 时刻发送,则必定能检测碰撞。
“传播时延是 325 比特时间”,将时间看成是有一定宽度的,时间轴从 0 开始,则在 325 时刻处,B 接收到来自 A 的帧。
“A 检测到 B 已经传输” 是指 B 传输的帧被 A 接受到
上面在接收方主要考虑传播时延,因为主要看它发送的第一个帧是否在发送方传输时间内到达。
#
发生碰撞不一定能在发送方检测到,就像上面的题目一样,但此时接收方可以检测到。
确保检测到冲突信号,则不能发生类似上题的情况。
A 在传输帧,在 A 的帧被 B 接收到之前,B 向 A 发送帧,B 的帧到达 A 时,A 的帧还没有输出完,这时 A 可以检测到碰撞。但这个时候 B 呢?
在思考碰撞时,不要考虑接收方的碰撞情况,专心考虑发送方的碰撞情况。