TCP
如微信发消息、网页加载、文件下载,数据一个字节都不能少,用 TCP
UDP 快但不可靠,HTTP 这类场景不能丢数据,所以用 TCP。代价是:每次通信都要先建连接,传输过程中要确认每一包,结束时还要四次挥手断开。
TCP 的四大特性:面向连接、可靠交付、全双工、面向字节流。
连接怎么建、怎么断 → TCP连接管理,三次握手、四次挥手、TIME_WAIT
数据传输中包丢了怎么办 → TCP可靠传输,滑动窗口、超时重传、快重传
发太快对方收不过来、网络堵了怎么办 → TCP流量与拥塞控制,rwnd、cwnd、慢启动、快恢复
报文段的具体格式 → TCP报文段
如果你正在跟随梳理, 返回 MOC←