TCP和UDP

TCP

TCP是啥

是面向连接的 可靠的  字节流的  传输控制协议
是全双工的   (同时进行双向传输)

TCP做啥

建立通信连接 保证客户端和服务端的连接

三次握手

如果只有 俩次握手
丢包后,客户端会认为只有一个连接,但是server有俩个连接请求,处于等待连接的状态

 1. 解决了丢包和乱序的问题
 2. 每发送一段数据会有加序号      包丢失后server返回的  Ack包 client会重传
 3. 数据可以分段传输     ack=序号+长度

因为连接过程发送了三个包,所以叫三次握手

四次挥手

发送Fin包 会继续传输处理一些未完成的数据传输。
在这里插入图片描述

UDP

UDP是啥

是无连接的  不可靠的  数据报 传输协议       但是速度比较快

UDP干啥

无序的传输数据, 通过ip和端口传输数据报

TCP和UDP的区别

在这里插入图片描述

总结

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值