Linux网络编程--tcp和udp的区别整理
2020-01-15 12:04
1831 查看
(1)TCP是基于连接的,UDP是基于无连接的.
(2)TCP的数据是可靠的,UDP的数据是不可靠的.
(3)TCP的数据是有序的,UDP的数据是无序的.
(4)TCP不保存用户边界,UDP保存用户边界.
(5)TCP速度较慢,UDP速度较快.
(6)TCP是重量级的开销,UDP是轻量级的.
(7)TCP比UDP的头大.
(8)TCP可以进行流控,UDP不能.
(9)TCP和UDP编程模式不同.
总结:
TCP是面向连接的,可靠的,缓慢的,可靠交付以及保证消息顺序的协议。
UDP是无连接的,不可靠的,没有序列保证,但是一个快速传输的协议。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- Linux网络编程面试--tcp和udp的区别
- linux网络编程之TCP/IP基础(五):分析一帧基于UDP的TFTP协议帧
- Linux高级编程复习 第九章 信号量同步_socket网络编程基础_TCP_UDP
- 【java面试系列之网络编程】TCP和UDP的区别、TCP协议的三次握手和四次挥手、TCP协议的通信状态、网络编程时的同步、异步、阻塞、非阻塞、进程间的通信方式、TCP的流量控制和拥塞控制
- [Linux网络编程笔记]传输协议TCP和UDP简介
- 网络通信中标志通信进程、TCP三次握手四次撒手、TCP与UDP在socket编程中的区别
- Linux 网络编程——TCP&UDP
- linux网络编程Socket之TCP与UDP
- linux的tcp/udp网络编程模型
- 【深入浅出Linux网络编程】 “实践 -- TCP & UDP”
- 【Unity3D自学记录】网络编程之TCP&UDP的区别
- [网络编程] TCP、UDP区别以及TCP传输原理、拥塞避免、连接建立、连接释放总结
- Linux下网络编程TCP/UDP简介
- Linux网络编程之TCP、UDP服务器
- linux网络编程之IP协议首部格式与其配套使用的四个协议(ARP,RARP,ICMP,IGMP)和TCP、UDP协议头结构总结
- Linux 网络编程——TCP&UDP范例
- TCP与UDP在socket编程中的区别 (网络收集转载)
- 【Linux网络编程】TCP 和 UDP 数据报格式详解
- 网络编程:TCP 与 UDP 的区别
- java 网络编程 TCP、UDP的区别