计算机网络-传输层 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博客

相关推荐
超级战斗鸡18 小时前
计算机网络中的地址体系全解析(包含 A/B/C 类地址 + 私有地址 + CIDR)
网络·计算机网络
初听于你18 小时前
深入解析IP, ICMP, OSPF, BGP四大核心网络协议
服务器·网络·网络协议·计算机网络·信息与通信·信号处理
还下着雨ZG1 天前
TCP/IP协议族详细介绍
网络·网络协议·tcp/ip·计算机网络
蒙奇D索大1 天前
【计算机网络】[特殊字符] 408高频考点 | 数据链路层组帧:从字符计数到违规编码,一文学透四大实现方法
网络·笔记·学习·计算机网络·考研
JZZC21 天前
26. FTP
计算机网络·ftp·ensp
从负无穷开始的三次元代码生活2 天前
《计算机网络技术》期末1小时救急知识点概览——概念(一)
计算机网络
报错小能手2 天前
计算机网络自顶向下方法43——网络层 详解SDN控制平面
计算机网络·平面
JZZC23 天前
29. HTTP
计算机网络·http·ensp
报错小能手3 天前
计算机网络自顶向下方法33——网络层 路由器工作原理 输入端口处理和基于目的地转发 交换 输出端口处理
网络·计算机网络·智能路由器
Yurko134 天前
【计网】基于三层交换机和 RIP 协议的局域网组建
网络·学习·计算机网络·智能路由器