每天3道面试题 01/07

2017-01-07 17:39 阅读 786 次 评论 0 条

拥塞控制与流量控制的区别?

拥塞控制用于确保通信子网能运送所有待传送的数据,是一个全局性的问题。设计所有主机、路由器,并与路由器的存储转发能力和其他影响通信子网负荷的因素有关。

流量控制只涉及发送者和接受者之间的点到点通信流量。其任务是确保一个快速的发送者不要以高于接受者所能接受的速率发送数据。

CSMA/CD工作原理

先听后发每个站在发送数据之前先检测总线上是否空闲。如果信道是空闲的,立即抢占总线发送信息。如果信道忙,则退避一段时间再尝试。

边听边发当一个节点将开始发送数据后,在传送的过程中发送者要边发送边监听(listen while talking)。

冲突停止如果检测到的信息与发出的不一致,说明发生了冲突,则停止发送,并发送一串阻塞信号以加强冲突。

随机延迟后重发延迟一个随机时间片后再去倾听总线,延迟时间短的节点先抢占总线。

面向对象的三个基本特征,并简单叙述?

封装将客观事物抽象成类,每个类对自身的数据和方法实行protection(private, protected,public)。

继承广义的继承有三种实现形式:实现继承(指使用基类的属性和方法而无需额外编码的能力)、可视继承(子窗体使用父窗体的外观和实现代码)、接口继承(仅使用属性和方法,实现滞后到子类实现)。前两种(类继承)和后一种(对象组合=>接口继承以及纯虚函数)构成了功能复用的两种方式。

多态系统能够在运行时,能够根据其类型确定调用哪个重载的成员函数的能力,称为多态性。

版权声明:本文著作权归原作者所有,欢迎分享本文,谢谢支持!
转载请注明:每天3道面试题 01/07 | 术与道的分享
分类:剑指Offer 标签:
1024do.com导航_术与道导航平台

发表评论


表情