TCP/IP 三次握手、四次挥手 TCP与UDP的区别

TCP/IP三次握手

  1. 客户端向服务端发送请求,申请建立连接。(你好,可以认识一下吗?)
  2. 服务端接收到客户端的申请,并向客户端发送可以连接的消息。(你好,很高兴认识你)
  3. 客户端接收到服务端的消息,并发送确认连接的消息。(我也很高兴认识你)

在这里插入图片描述

四次挥手、断开连接

  1. 客户端向服务端发送断开连接请求。(天有点晚了,我该走了)
  2. 服务端向客户端发送确认回复。(好的)
  3. 服务端向客户端发送断开消息。(我也该走了)
  4. 客户端向服务端发送确认消息。(好的)

在这里插入图片描述

TCP和UDP的区别

  • TCP 是面向连接的,UDP是无连接的即发送数据前不需要先建立链接。
  • TCP 提供可靠的服务。也就是说,通过 TCP 连接传送的数据,无差错,不丢失, 不重复,且按序到达;UDP 尽最大努力交付,即不保证可靠交付。 并且因为 TCP 可靠, 面向连接,不会丢失数据因此适合大数据量的交换。
  • TCP 是面向字节流,UDP 面向报文,并且网络出现拥塞不会使得发送速率降低(因此会出现丢包,对实时的应用比如 IP 电话和视频会议等)。
  • TCP 只能是 1 对 1 的,UDP 支持 1 对 1,1 对多。
  • TCP 的首部较大为 20 字节,而 UDP 只有 8 字节。
  • TCP 是面向连接的可靠性传输,而 UDP 是不可靠的。
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值