0
点赞
收藏
分享

微信扫一扫

TCP和UDP

禾木瞎写 2022-03-13 阅读 78

TCP和UDP

TCP

TCP是啥

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

TCP做啥

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

三次握手

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

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

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

四次挥手

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

UDP

UDP是啥

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

UDP干啥

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

TCP和UDP的区别

在这里插入图片描述

总结

举报

相关推荐

0 条评论