八股文小补充

udp

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

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

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

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

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

TCP

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

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

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

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

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

tcp三次握手:

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

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

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

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

相关推荐
Web极客码1 分钟前
WordPress维护指南
服务器·网络·wordpress
FreeBuf_10 分钟前
Mandiant 发布彩虹表工具集,可破解 NTLMv1 管理员密码
网络·安全
芯盾时代18 分钟前
航空行业信息网络安全现状和需求
网络·安全·web安全
皇夜_26 分钟前
【AI发电】P2P文件传输网站
网络·网络协议·p2p
科技圈快讯28 分钟前
工程机械制造国产 CAD技工经验数字化传承应用
网络
尼古拉斯·纯情暖男·天真·阿玮32 分钟前
实验七 RIP与OSPF实验
网络·智能路由器
budingxiaomoli33 分钟前
网络编程套接字
网络
阿拉伯柠檬35 分钟前
网络层与网络层协议IP(一)
linux·网络·网络协议·tcp/ip·面试
天上飞的粉红小猪43 分钟前
Socket编程TCP
服务器·网络·tcp/ip
zbtlink1 小时前
Wi-Fi 6路由器技术成熟度解析:它究竟“新”在哪里?
网络·智能路由器