当前位置: 首页 > 知识 >正文

TCP和UDP有什么区别?

TCP(传输控制协议):

1)在IP环境下提供可靠的数据传输(一台计算机发送的字节流会无误地发送给网络上的其他计算机,当计算机A收到数据包时,也会将数据包发回给计算机B,也会产生一些流量),有效的流量控制,

全双工运行(数据可以同时双向传输),复用业务,是面向连接,端到端传输;

2)以连接为导向:正式沟通前你必须与对方建立连接。预先为发送的数据打开一个连接的通道,然后发送数据,比如打电话。

TCP和UDP有什么区别?

3)3)TCP支持的应用协议:Telnet(远程登录)、FTP(文件传输协议)、SMTP(简单邮件传输协议)。TCP用于传输大量数据并要求高可靠性的应用程序。

用户数据报协议

1)非面向连接(正式通信前不需要与对方建立连接,不考虑对方状态直接发送,像短信、qq),无法提供可靠性、流量控制和错误恢复功能。UDP用于诸如一次仅传输少量数据、低可靠性要求和经济传输的应用。

UDP支持的应用协议:NFS(网络文件系统)、SNMP(简单网络管理系统)、DNS(主域名系统)、TFTP(通用文件传输协议)等。

总结:

TCP:面向连接,传输可靠(保证数据正确性和数据顺序),用于传输大量数据(流模式),速度慢,连接建立成本高(时间和系统资源)。

UDP:非面向连接,传输不可靠,用于传输少量数据(包模式),速度快。

相关文章:
  • 6月9日基金净值:嘉实农业产业股票A最新净值1.723,跌0.2%
  • 搭建samba服务使在windows上使用虚拟机为linux
  • 7月10日基金净值:国泰大制造两年持有期混合最新净值1.0837,涨0.48%
  • 6月27日基金净值:易方达创业板ETF最新净值2.1371,涨0.27%
  • 富国中证农业主题ETF净值上涨1.08% 请保持关注
  • 天弘中证电子ETF净值上涨1.37% 请保持关注
  • 7月3日基金净值:惠升和悦债券A最新净值1.0165,涨0.35%
  • 7月10日基金净值:鹏华国证半导体芯片ETF最新净值0.6761,涨0.4%
  • 4月10日基金净值:南方行业精选一年混合A最新净值0.697,跌0.09%_基金频道_证券之星
  • 宣布完成股权交割 华平投资成中欧基金最大机构股东