计算机网络-传输层 UDP协议

学习一个网络协议,主要就是学习"数据格式/报文格式"





++UDP的特点++

UDP传输的过程类似于寄信.

⽆连接: 知道对端的IP和端⼝号就直接进⾏传输, 不需要建⽴连接;

不可靠: 没有确认机制, 没有重传机制; 如果因为⽹络故障该段⽆法发到对⽅, UDP协议层也不会给应 ⽤层返回任何错误信息;

**⾯向数据报:**不能够灵活的控制读写数据的次数和数量;
++理解 UDP 的 "不可靠"++
⾯向数据报
应⽤层交给UDP多⻓的报⽂, UDP原样发送, 既不会拆分, 也不会合并; ⽤UDP传输100个字节的数据: 如果发送端调⽤⼀次sendto, 发送100个字节, 那么接收端也必须调⽤对应的⼀次recvfrom, 接收100 个字节; ⽽不能循环调⽤10次recvfrom, 每次接收10个字节;
++UDP使⽤注意事项++

我们注意到, UDP协议⾸部中有⼀个16位的最⼤⻓度. 也就是说⼀个UDP能传输的数据最⼤⻓度是64K(包含UDP⾸部).然⽽64K在当今的互联⽹环境下, 是⼀个⾮常⼩的数字.

如果我们需要传输的数据超过64K, 就需要在应⽤层⼿动的分包, 多次发送, 并在接收端⼿动拼装;

传输层TCP协议超详细内容敬请关注下篇文章😄🙂😜

计算机网络-传输层 TCP协议(上)-CSDN博客

相关推荐
Ether IC Verifier2 小时前
TCP三次握手与四次挥手详解
网络·网络协议·tcp/ip·计算机网络
Sagittarius_A*19 小时前
H3CSE 高性能园区网:Smart Link 与 Monitor Link 技术详解
网络·计算机网络·h3cse
Python-AI Xenon1 天前
双网卡双网关服务器策略路由配置与持久化完全指南
linux·运维·计算机网络·网络故障排查
绝知此事1 天前
【计算机网络系列 2/3】HTTP协议深度解析:从HTTP1.0到HTTP3.0的演进之路
网络协议·计算机网络·http
绝知此事1 天前
【计算机网络系列 3/3】网络安全与性能优化:HTTPS、WebSocket、负载均衡实战
计算机网络·web安全·性能优化
绝知此事1 天前
【计算机网络系列 1/3】网络基础与TCP协议:从生活场景理解三次握手
网络·tcp/ip·计算机网络
长谷深风1111 天前
从输入URL到网页显示的全过程解析【个人八股】
计算机网络·url 访问流程·dns 域名解析·tcp 连接·根域名服务器·常用端口号·网络分层架构
切糕师学AI2 天前
深入理解 DNS:互联网的“电话簿”是如何工作的?
计算机网络·dns
切糕师学AI2 天前
计算机网络中的 TTL:从 IP 到 DNS 的全面解析
tcp/ip·计算机网络·dns·ttl
lalala_Zou2 天前
计算机网络高频面试总结
计算机网络·面试·职场和发展