计算机网络常见面试题(第 23 弹)
1、简单介绍 CSMA/CA 算法原理? 1)若站点最初有数据要发送(而不是发送不成功再进行重传),且检测到信道空闲,在等待时间 DIFS 后,就发送整个数据帧; 2)否则,站点执行 CSMA/CA 协议的退避算法。一旦检测到信道忙,就冻结退避计时器。只要信道空闲,退避计时器就进行倒计时; 3)当退避计时器时间减少到零时(这时信道只可能时空闲的),站点就发送整个的帧并等待确认; 4)发送站若收到确认,就知道已发送的帧被目的站正确收到了。这时如果要发送第二帧,就要从上面的步骤二开始,执行 CSMA/CA 协议的退避算法,随机选定一段退避时间。 2、CSMA/CA 协议在哪几种情况下必须使用退避算法? 1)在发送第一帧之前检测到信道处于忙态; 2)第一次的重传; 3)第一次的成功发送后再要发送下一帧。 备注:尽在检测到信道是空闲的,且这个数据帧是该站想发送的第一个数据帧时,才不使用退避算法。 3、相比传统电信网可靠的传输,网络层采用尽最大努力交付的设计有什么优势? 网络造价大大降低(如路由器简单便宜) 运行方式灵活 能够适应多种应用 4、根据中间设备所在的层次,可以分为几种? 1)物理层使用的中间设备叫做转发器; 2)数据链路层使用的中间设备叫做网桥或桥接器; 3)网络层使用的中间设备叫做路由器; 4)在网络层以上使用的中间设备叫做网关(用网关连接两个不兼容的系统需要在高层进行协议的转换) 5、有关 IP 最重要的文档是哪个? 互联网的正式标准 RFC 791
#面经#