【java面试系列之网络编程】TCP和UDP的区别、TCP协议的三次握手和四次挥手、TCP协议的通信状态、网络编程时的同步、异步、阻塞、非阻塞、进程间的通信方式、TCP的流量控制和拥塞控制

对校招面试中经常出现的经典问题进行总结和梳理。 一、TCP和UDP的区别 TCP**面向连接(三次握手机制),通信前需要先建立连接;UDP面向无连接**,通信前不需要建立连接; TCP保障可靠传输(按序、无差错、不丢失、不重复);UDP**不保障可靠**传输,使用最大努力交付; TCP面向字节流的传输,UDP面向数据报的传输。 二、TCP协议的三次握手【连接】和四次挥手【关闭】 1.三次握手过程
相关文章
相关标签/搜索