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为本地管理组播地址,仅在特定的本地范围内有效。
发送者和接受者都添加一组多播地址