udp广播,单播,多播
一、单播
(1)简介
两个节点之间的通信,一个发送者一个接收者
(2)特点
1、服务器及时响应客户机的请求。
2、服务器针对每个客户不通的请求发送不通的数据,容易实现个性化服务。
3、允许在Internet宽带网上传输
(3)应用
你在收发电子邮件、浏览网页时,必须与邮件服务器、Web服务器建立连接
(4)编程实现方式
发送者指定接收者的地址(host和port)发送信息
二、广播
(1)简介
一对所有,只能在子网中传播(在同一个路由器中传播),子网上的所有节点都能收到信息
(2)特点
1、网络设备简单,维护简单,布网成本低廉。
2、由于服务器不用向每个客户机单独发送数据,所以服务器流量负载极低。
3、不允许在Internet宽带网上传输
(3)应用
客户机通过DHCP自动获得IP地址的过程就是通过广播来实现的
(4)广播风暴
同一个子网内多点同时发送广播,会将带宽占满,造成网络拥塞。
解决:不能根本解决,可以通过划分子网的方式,将广播限定在一定范围内,起到隔绝广播的目的。
(5)编程实现方式
255.255.255.255是广播地址,发送者指定广播地址发送信息,就是向整个子网发送广播,子网内的节点都会受到广播
三、多播(组播)
(1)简介
一对多,一个发送者对多个接收者
(2)特点
1、组播解决了单播和广播方式效率低的问题,它提高了数据传送效率,减少了骨干网络出现拥塞的可能性。
2、允许在Internet宽带网上传输
(3)应用
网上视频会议、网上视频点播
(4)编程实现方式
多播IP地址就是D类IP地址。即224.0.0.0至239.255.255.255之间的IP地址。
224.0.0.0~224.0.0.255为预留的组播地址(永久组地址),地址224.0.0.0保留不做分配,其它地址供路由协议使用。
224.0.1.0~238.255.255.255为用户可用的组播地址(临时组地址),全网范围内有效。
239.0.0.0~239.255.255.255为本地管理组播地址,仅在特定的本地范围内有效。
发送者和接受者都添加一组多播地址
分类:
c#
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 无需6万激活码!GitHub神秘组织3小时极速复刻Manus,手把手教你使用OpenManus搭建本