有三种IP地址:单播地址,多播地址和广播地址
广播和多播仅用于UDP,TCP是面向连接的协议,它意味着分贝运行与两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接;
通常每个以太网帧仅发往单个目的主机,目的地址指明单个接受接口,因为称为单播;
有时一个主机要向网上的所有其他主机发送帧,称为广播;
帧仅传送给多播组的多个主机,称为多播;
每次UDP收到由IP传送来的数据报,就根据其端口号,有时还有源端口号进行数据报过滤,如果当前没有进程使用该目的端口号,就丢弃该数据报并产生一个ICMP不可达报文,如果UDP数据报存在检验和错,将被丢弃;
使用广播的问题在于他增加了对广播数据不感兴趣主机的处理负荷。多播的出现减少了对应于不感兴趣主机的处理负荷。使用多播,主机可以加入一个或多个多播组,这样,网卡将获悉该主机属于哪个多播组,然后仅接受主机所在多播组的那些多播帧;
广播
有四种IP广播地址:
受限的广播:
受限的广播地址是 2 5 5 . 2 5 5 . 2 5 5 . 2 5 5。在任何情况下,路由器都不转发目的地址为受限的广播地址的数据报;
指向网络的广播:
指向网络的广播地址是主机号为全 1的地址;
指向子网的广播:
指向子网的广播地址为主机号为全1且有特定子网号的地址;
指向所有子网的广播:
指向所有子网的广播地址的子网号及主机号为全 1;
多播:
IP多播提供两类服务:
1)向多个目的地址传送数据
2).客户对服务器的请求
多播组地址(D类IP地址):
多播组地址包括为 111 0的最高4 bit和多播组号。能够接收发往一个特定多播组地址数据的主机几何称为主机组,一个主机组可以跨越多个网络,主机组中成员可随时加入或者离开主机组,主机组对主机的数量没有限制,同时不属于某一主机组的主机可以向该组发送信息;
多播地址到以太网地址的转换