2024-02-06 TCP/UDP work

  1. 画出TCP三次握手和四次挥手的示意图,并且总结TCP和UDP的区别

三次握手:

4次挥手:

tcp/udp区别

TCP

  1. 稳定,提供面向连接的,可靠的数据传输服务

  2. 传输过程中,数据无误、数据无丢失、数据无失序、数据无重复

  3. TCP会给每个数据包编上编号,该编号称之为序列号

  4. 每个序列号都需要应答包应答,如果没有应答,则会将上面的包重复发送直到正确为止

  5. 数据传输效率低,耗费资源多

  6. 数据收发是不同步的

  7. 为了提高效率,TCP会将多个较小,并且发送间隔短的数据包,沾成一个包发送,该现象称为沾包现象

  8. 该沾包算法称之为Nagle算法

  9. TCP的使用场景:对传输质量比较高的以及传输大量数据的通信,在需要可靠通信的传输场合,一般使用TCP协议

例如:账户登录,大型文件下载

UDP

  1. 快速,面向无连接的,不保证数据可靠的,尽最大努力传输的协议

  2. 数据传输过程中,可能出现数据丢失、重复、失序现象

  3. 数据传输效率高,实时性高

  4. 限制每次传输的数据大小,多出部分直接忽略删除

  5. 收发是同步的,不会沾包

  6. 适用场景:发送小尺寸的,在接收到数据给出应答比较困难的情况下

例如:广播、通讯软件的音视频

相关推荐
瓦学妹18 分钟前
为什么您的AI总是显示“不支持的区域”?如何解决?
大数据·网络·人工智能
coward911 小时前
千兆以太网卡(Ethernet)驱动初始化完成,但是无法udhcpc获取ip
服务器·网络·嵌入式硬件·tcp/ip
遗悲风2 小时前
防火墙双 ISP 出口 IP-Link 链路检测、NAT 与 Web 认证综合实验
tcp/ip·安全·接口隔离原则·防火墙
软件技术员2 小时前
SSL.com 证书:免费单域名 90 天证书
网络·网络协议·ssl
腾霄星月2 小时前
内网横向移动全套实操重点知识总结
网络·安全·网络安全
茉莉玫瑰花茶3 小时前
IP 分片和组装的具体过程
服务器·网络·tcp/ip
leikooo3 小时前
ARTS 0802: 合并有序链表、AI 时代的技术断层与 TCP 200ms 延迟之谜
人工智能·tcp/ip·链表
乌萨奇也要立志学C++12 小时前
【Linux】网络基础 从零理解网络通信:局域网、跨网传输与 Socket 预备知识
linux·服务器·网络
网络研究院13 小时前
Cloudflare 推出 Precursor 行为监测系统,全会话追踪技术引爆 AI 机器人防御战与隐私新争议
网络·人工智能·机器人·系统·cloudflare·反爬虫
Bruce_Liuxiaowei15 小时前
轻量级 IOC 管理方案:Streamlit 驱动的恶意IP情报平台
网络·jvm·网络协议·tcp/ip·安全