13.进程间通信---网络通信(TCP协议和UDP协议的比较)

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


2 UDP协议·1
  UDP协议 -用户数据报协议,非面向连接协议,类似发短信
优点:
  服务器的压力比较小,资源占用率比较低
缺点:
 不会自动重发错误数据,不能保证数据的正确性和完整性
 数据接受方也不能通知发送方进行流量的控制


 udp协议的概念和特性
  udp - 用户数据报协议,非面向连接的协议,类似写信
      - 在通信的整个过程中不需要保持连接
      - 不保证数据传递的可靠性和有序性
      - 没有实现流量的控制
      - 属于全双工的数据报通信方式;
      - 服务器压力比较小,资源消耗比较低,执行效率比较高
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值