计算机网络(二)
TCP四次挥手过程及原因:客户端FIN→服务器ACK→服务器FIN→客户端ACK,分别关闭双向数据通道,最后ACK确保对方已收到。TCP粘包/拆包源于流式无边界传输,可通过包头+长度或分隔符在应用层解决;Nagle算法可导致粘包,关闭TCP_NODELAY可缓解。TCP与UDP对比:TCP面向连接、可靠、具拥塞控制,适用于对可靠性要求高的场景;UDP无连接、快速、无保证,适合实时传输。UDP实现可靠性需在应用层加入超时重传和序号确认。TCP报文序号字段占4字节,缓冲区用于存储待发送和接收的数据,实现流控和重传。