🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
## 4层模型 ![](http://i2.muimg.com/567571/35aebfc7c020d30c.png) ## 传输层协议 ### TCP协议 Transmission Control Protocol 传输控制协议,是一种有连接协议,他提供序列化的,可靠的和不重复的数据交付,**没有边界**记录。这意味着,每条消息可拆分成多个片段,且每条消息都能确保到达目的地,然后按照指定顺序组合成原始数据。 **缺点**:传输开销较UDP大,传输延迟较UDP大 ### 比喻 比如给朋友打电话,必须先接通,才能进行交流。 常用于:文件传输 ### UDP协议 User Datagram Protocol 用户数据报协议,是一种无连接协议,在通信过程中,无法保证数据的数序,可靠性和重复性。数据包保存了数据边界,意味着消息是整体发送的。 **优点**:通信效率高,传输延时小,但可靠性较差 常用于:即时通讯,网络电话 ### 比喻 比如邮政服务,信件和包裹并不能以发送顺序到达。