网络面试总结一

昨天晚上面试了深圳某公司,所以想总结一下被问到的网络方面的内容。

1、很多公司都会问到的问题,TCP和UDP的区别

(1)TCP是面向连接的传输层协议,UDP不面向连接,TCP是协议是可靠地,UDP是不可靠的。

具体解释:  
“信道复用技术”实现了,在同一条线路上,单位时间内可供X台计算机同时通信!Toad知道以下几种复用技术:   
  1、频分复用    2、时分复用    3、波分复用    4、码分复用    5、空分复用    6、统计复用    7、极化波复用   
关于“信道复用技术”更深层次的问题,需要你自己去研究!   
上面我们提到了“信道复用技术”!知道了这一点,我们就很容易明白“物理信道”上的“虚拟信道”概念了!不同的信道复用技术,使用不同的复用技术,目的就是创建“虚拟信道”。   
一个TCP协议连接其实就是在物理线路上创建的一条“虚拟信道”。这条“虚拟信道”建立后,在TCP协议发出FIN包之前(两个终端都会向对方发送一个FIN包),是不会释放的。正因为这一点,TCP协议被称为面向连接的协议!   
UDP协议,一样会在物理线路上创建一条“虚拟信道”,否则UDP协议无法传输数据!但是,当UDP协议传完数据后,这条“虚拟信道”就被立即注销了!因此,称UDP是不面向连接的协议

可靠不可靠原因:TCP有连接数据校验,重传等机制保证了信息传播的正确性。UDP没有连接,不校验,不重传。网络面试总结一_第1张图片

(2)因为TCP有拥塞控制、数据校验、重传机制所以传送效率上比UDP要低,一般的实时通信用UDP比较多。


你可能感兴趣的:(网络,网络,面试,tcp,udp)