TCP/IP协议学习记录之十三:广播和多播

有三种IP地址:单播地址,多播地址和广播地址

广播和多播仅用于UDP,TCP是面向连接的协议,它意味着分贝运行与两主机(由IP地址确定)内的两进程(由端口号确定)间存在一条连接;

        通常每个以太网帧仅发往单个目的主机,目的地址指明单个接受接口,因为称为单播;

      有时一个主机要向网上的所有其他主机发送帧,称为广播;

       帧仅传送给多播组的多个主机,称为多播;

TCP/IP协议学习记录之十三:广播和多播_第1张图片

    每次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地址):

TCP/IP协议学习记录之十三:广播和多播_第2张图片

          多播组地址包括为 111 0的最高4 bit和多播组号。能够接收发往一个特定多播组地址数据的主机几何称为主机组,一个主机组可以跨越多个网络,主机组中成员可随时加入或者离开主机组,主机组对主机的数量没有限制,同时不属于某一主机组的主机可以向该组发送信息;

多播地址到以太网地址的转换

TCP/IP协议学习记录之十三:广播和多播_第3张图片


 

 

你可能感兴趣的:(计算机网络)