八股文小补充

udp

udp是用户数据报协议的简称,是一种无连接的传输层协议,提供简单不可靠信息传送服务。

udp特点:是简单,轻量化,只有8字节的首部开销,速度快,不需要建立连接不保证数据包的顺序和完整性。

​ 适用于实时性要求高的应用,如流媒体、语音通信、视频会议、在线游戏等

**缺点:**不可靠,可能出现数据包丢失、重复、错序等问题。

​ 没有错误恢复机制,如果需要可靠性则必须在应用层实现。

TCP

tcp是传输控制协议的简称。是一种面向连接的、可靠的、基于字节流的传输层协议。提供端到端的数据传输服务。

tcp特点:面向连接,在数据传输前需要建立连接,传输结束后释放连接。

​ 可靠、支持全双工通信、支持拥塞控制和流量控制。

**缺点:**效率低、不适合实时性要求高的应用,如语音通信、视频会议等。

​ 容易遭受拥塞崩溃,当网络拥塞时,tcp会减小发送窗口,导致吞吐量下降

tcp三次握手:

是指建立一个tcp连接时,需要客户端和服务器总共发送3个包,

(1)客户端发第一个包指明要和服务器哪个端口建立连接。

(2)第二个包是服务器发送给客户端的,用来告诉客户端同意建立连接。

(3)客户端收到第二个包后确认自己到服务器的数据传输是正常的,此时回复第三个包,告知服务器收到确认连接的信号。

相关推荐
又过一个秋2 小时前
【sylar-webserver】10 HTTP模块
网络·网络协议·http
ywyy67982 小时前
「短剧系统开发」定制化技术架构|高并发微服务 + AI 推荐,快速搭建流量级短剧平台
大数据·网络·人工智能·小程序·短剧·短剧系统·短剧系统开发
jogpoxi3 小时前
文件目录名称无效?数据恢复全流程与常见问题解析
服务器·网络·数据库
上海云盾第一敬业销售3 小时前
免费的DDOS防护对网站业务有用吗?
运维·服务器·网络
海尔辛3 小时前
学习黑客Nmap 是什么?
网络·学习·namp
北极光SD-WAN组网3 小时前
光伏行业如何利用SD-WAN优化分布式网络:替代MPLS、VPN、4G/5G的网络架构升级与云安全方案全解析
网络·5g·架构
2501_915909064 小时前
一次复杂接口故障的抓包全过程:四款工具协同作战实录(含 Charles)
websocket·网络协议·tcp/ip·网络安全·https·udp
爱跨境的笑笑7 小时前
IP大科普:住宅IP、机房IP、原生IP、双ISP
服务器·tcp/ip·接口隔离原则
测试工程喵11 小时前
如何测试JWT的安全性:全面防御JSON Web Token的安全漏洞
前端·网络·功能测试·安全·json·接口测试·token
pp-周子晗(努力赶上课程进度版)12 小时前
【Linux】利用多路转接epoll机制、ET模式,基于Reactor设计模式实现
服务器·网络·设计模式