上海网站开发学校有哪些有没有帮人做CAD的网站
分析&回答
TCP
传输控制协议,提供的是面向连接、可靠的字节流服务。当客户和服务器彼此交换数据前,必须先在双方之间建立一个TCP连接,之后才能传输数据。TCP提供超时重发,丢弃重复数据,检验数据,流量控制等功能,保证数据能从一端传到另一端。
UDP
用户数据报协议,是一个简单的面向数据报的运输层协议。UDP不提供可靠性,它只是把应用程序传给IP层的数据报发送出去,但是并不能保证它们能到达目的地。由于UDP在传输数据报前不用在客户和服务器之间建立一个连接,且没有超时重发等机制,故而传输速度很快好好读下,你会明白的。
TCP与UDP基本区别
- 基于连接与无连接
 - TCP要求系统资源较多,UDP较少;
 - UDP程序结构较简单
 - 流模式(TCP)与数据报模式(UDP);
 - TCP保证数据正确性,UDP可能丢包
 - TCP保证数据顺序,UDP不保证
 
UDP应用场景
- 面向数据报方式
 - 网络数据大多为短消息
 - 拥有大量Client
 - 对数据安全性无特殊要求
 - 网络负担非常重,但对响应速度要求高
 
喵呜面试助手:一站式解决面试问题,你可以搜索微信小程序 [喵呜面试助手] 或关注 [喵呜刷题] -> 面试助手 免费刷题。如有好的面试知识或技巧期待您的共享!
