TCP协议和UDP协议的比较
1 TCP协议
tcp协议的概念和特性
tcp - 传输控制协议,是一种面向连接的协议,类似打电话
- 建立连接 => 进行通信 => 断开连接
- 在通信的整个过程中全程保持连接
- 该协议保证了数据传递的可靠性和有序性
- 实现了流量的控制,避免数据发送方发送过多数据导致
数据接收方缓冲区溢出;
- 属于全双工的字节流通信方式;
- 服务器压力比较大,资源消耗比较高,执行效率比较低
TCP协议 - 传输控制协议,面向连接的协议,类似打电话
建立连接 => 数据传递和通信 => 断开连接
在通信的整个全程保持连接
优点:
可以自动重发一切错误数据,保证数据的正确性和完整性
数据接受方可以通知发送方进行数据流量的控制
缺点:
服务器端的压力比较大,资源占用率比较高
2 UDP协议·1
UDP协议 -用户数据报协议,非面向连接协议,类似发短信
优点:
服务器的压力比较小,资源占用率比较低
缺点:
不会自动重发错误数据,不能保证数据的正确性和完整性
数据接受方也不能通知发送方进行流量的控制
udp协议的概念和特性
udp - 用户数据报协议,非面向连接的协议,类似写信
- 在通信的整个过程中不需要保持连接
- 不保证数据传递的可靠性和有序性
- 没有实现流量的控制
- 属于全双工的数据报通信方式;
- 服务器压力比较小,资源消耗比较低,执行效率比较高
1 TCP协议
tcp协议的概念和特性
tcp - 传输控制协议,是一种面向连接的协议,类似打电话
- 建立连接 => 进行通信 => 断开连接
- 在通信的整个过程中全程保持连接
- 该协议保证了数据传递的可靠性和有序性
- 实现了流量的控制,避免数据发送方发送过多数据导致
数据接收方缓冲区溢出;
- 属于全双工的字节流通信方式;
- 服务器压力比较大,资源消耗比较高,执行效率比较低
TCP协议 - 传输控制协议,面向连接的协议,类似打电话
建立连接 => 数据传递和通信 => 断开连接
在通信的整个全程保持连接
优点:
可以自动重发一切错误数据,保证数据的正确性和完整性
数据接受方可以通知发送方进行数据流量的控制
缺点:
服务器端的压力比较大,资源占用率比较高
2 UDP协议·1
UDP协议 -用户数据报协议,非面向连接协议,类似发短信
优点:
服务器的压力比较小,资源占用率比较低
缺点:
不会自动重发错误数据,不能保证数据的正确性和完整性
数据接受方也不能通知发送方进行流量的控制
udp协议的概念和特性
udp - 用户数据报协议,非面向连接的协议,类似写信
- 在通信的整个过程中不需要保持连接
- 不保证数据传递的可靠性和有序性
- 没有实现流量的控制
- 属于全双工的数据报通信方式;
- 服务器压力比较小,资源消耗比较低,执行效率比较高