
1、在连接上,TCP是基于连接的,是面向连接的运输层协议,如打纯歼电话之前要拨号建立连接,UDP是无连接的,即发送数据之前不需要建立连接。
2、在对于系统资源的要求上,TCP较多,UDP较少。
3、结构程序方面,TCP的结构较为复杂,而UDP结构较为简单。
4、在模式上TCP为流模式,而UDP则是数据报模式。
5、拆清TCP能保证数据的正确性和顺序性,而UDP可能丢失且不能保证数据的顺序不改变。
拓展资料TCP与UDP具体编程时的区别
1、sockt的参数两者是不同的,TCP提供可靠地通信传输,做御冲UDP则是主要用于广播和细节控制交给应用的通信传输。
2、在进行编程时UDP server不需要调用listen和zccept,而TCP则需要调用。
3、UDP收发数据用sendto/recvfrom函数。
4、TCP:地址信息在connect/accept时确定。
5、UDP:在sendto/recvfrom函数中每次均需指定地址信息爱,且shutdown函数无效。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)