计算机网络常见面试题(第 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

#面经#
全部评论
岗位不同侧重点不同。
1 回复 分享
发布于 2021-08-22 14:06

相关推荐

04-06 11:24
已编辑
太原学院 测试工程师
点赞 评论 收藏
分享
learYuan:🐕看了都摇头
点赞 评论 收藏
分享
👏offer1:杭州银行,软开,总包25w,说是无加班费且不调休💯offer2:去哪儿,前端开发。base北京,n * 16,一周两天居家办公(不知真假),1075,前5年旅游补贴,打卡满时间可申请餐补🌱offer3:微店,前端开发。base杭州,n * 14,双休,9:30 ~ 18:00,偶尔加班
吃猫的鱼_:第一段去银行的话,估计后面就躺平了,很难再跳槽大厂私企了,不利于涨薪以及个人技术发展的。 如果想跳槽涨薪,建议去私企卷一两年然后跳槽大厂干几年然后再去找个舒服点的养老
点赞 评论 收藏
分享
评论
1
6
分享

创作者周榜

更多
牛客网
牛客企业服务