TCP和UDP的区别


UDP特征:
 工作在OSI和TCP/IP模型的传输层 
为应用程序提供到网络层的访问,没有可靠性机制带来的额外开销
是一种无连接协议
提供有限的错误检测
提供尽力传输(Best-effort)
没有数据恢复功能
 不可靠,但是效率高 
tcP特征:
工作在TCP/IP的传输层 
为应用程序提供到网络层的访问
面向连接协议
全双工的工作模式
错误检测
数据包的排序
数据包接收的确认
数据恢复功能
 可靠,但是因需要三次握手而效率低 


UDP特征:
 工作在OSI和TCP/IP模型的传输层 
为应用程序提供到网络层的访问,没有可靠性机制带来的额外开销
是一种无连接协议
提供有限的错误检测
提供尽力传输(Best-effort)
没有数据恢复功能
 不可靠,但是效率高 
tcP特征:
工作在TCP/IP的传输层 
为应用程序提供到网络层的访问
面向连接协议
全双工的工作模式
错误检测
数据包的排序
数据包接收的确认
数据恢复功能
 可靠,但是因需要三次握手而效率低 