TCP总结
网络协议栈
数据封装过程
TCP和UDP的区别
1. TCP是面向连接的,UDP不是面向连接的。
2. TCP是可靠的,UDP是不可靠的。
3. TCP是面向字节流的,UDP是面向报文的
UDP对应用层交下来的报文,既不合并,也不拆分,有多长发多长,即一次发送一个报文。TCP把应用程序交下来的数据看成仅仅是一连串的无结构的字节流。TCP根据对方给出的窗口值和当前网络拥塞的程度来决定一个报文段应包含多少个字节。
4. TCP通信是一对一的,UDP支持一对一、一对多、多对一和多对多的交互通信。
每条TCP连接只能有两个端点