3、传输层
大约 2 分钟计算机网络原创面试题传输层程序员网络协议技术解析
传输层
TCP
请说一下 TCP 的粘包和拆包?
请说一下 TCP 粘包和拆包的区别?
请说一下为什么会产生粘包和拆包,如何解决?
请说一下三次握手的目的?
请说一下 TCP 三次握手过程?
请问三次握手中,第二次握手的时候为什么还要传回 SYN?
请说一下为什么要三次握手,四次握手可以吗?
请说一下为什么不使用两次握手和四次握手?
请简要介绍一下 WebSocket?
请说一下为什么要四次挥手?
请说一下为什么建立连接是三次握手,关闭连接却是四次挥手呢?
请问如果已经建立了连接,但是客户端突然出现故障了怎么办?
请说一下 TCP 的特点?
请详细说一下 TCP 的滑动窗口?
请详细说一下 TCP 的流量控制?
请详细说一下 TCP 的拥塞控制?
请说一下什么是半连接队列?
请说一下什么是 SYN 攻击?
UDP
请说一下 UDP 的特点?
请说一下 TCP 和 UDP 的区别?
请说一下 TCP 的应用场景?
请说一下 UDP 的应用场景?
请说一下网络层的功能?
请说一下 IP 数据包的组成?
请说一下 IP 路由?
请说一下什么是 IP 寻址?
请说一下什么是 A、B 和 C 类网络?
请说一下传输控制协议?
TCP 报头标志位(Flags)
请说一下 TCP 错误恢复、流量控制和数据分段?
请说一下 TCP 连接建立和终止?
请说一下 UDP(用户数据报协议)?





