当前位置:网站首页 > 编程语言 > 正文

单播地址,组播地址,广播地址的区别是什么(什么是单播地址什么是组播地址)



            IP地址是一个32位的二进制数,它由网络ID和主机ID两部份组成,用来在网络中唯一的标识的一台计算机。网络ID用来标识计算机所处的网段;主 机ID用来标识计算机在网段中的位置。IP地址通常用4组3位十进制数表示,中间用“.”分隔。比如,192.168.0.1。

      1)网络地址

              IP地址由网络号(包括子网号)和主机号组成,网络地址的主机号为全0,网络地址代表着整个网络。如对于网段:192.168.1.0/24,其对应的网络地址为:192.168.1.0

      2)广播地址

              广播地址与网络地址的主机号正好相反,广播地址中,主机号为全1。当向某个网络的广播地址发送消息时,该网络内的所有主机都能收到该广播消息。如对于网段:192.168.1.0/24,其对应的广播地址为:192.168.1.255

      3)各类地址

              A类地址以0开头,第一个字节作为网络号,地址范围为:0.0.0.0~127.255.255.255;

              B类地址以10开头,前两个字节作为网络号,地址范围是:128.0.0.0~191.255.255.255;

              C类地址以110开头,前三个字节作为网络号,地址范围是:192.0.0.0~223.255.255.255。

              D类地址以1110开头,地址范围是224.0.0.0~239.255.255.255,D类地址作为组播地址(一对多的通信);

              E类地址以1111开头,地址范围是240.0.0.0~255.255.255.255,E类地址为保留地址,供以后使用。

      各类地址

      4)受限广播地址:255.255.255.255

              该IP地址指的是受限的广播地址。受限广播地址与一般广播地址(直接广播地址)的区别在于,受限广播地址只能用于本地网络,路由器不会转发以受限广播地址为目的地址的分组;一般广播地址既可在本地广播,也可跨网段广播。例如:主机192.168.1.1/30上的直接广播数据包后,另外一个网段192.168.1.5/30也能收到该数据报;若发送受限广播数据报,则不能收到。

      5)0.0.0.0

              常用于寻找自己的IP地址,例如在RARP,BOOTP和DHCP协议中,若某个未知IP地址的无盘机想要知道自己的IP地址,它就以255.255.255.255为目的地址,向本地范围(具体而言是被各个路由器屏蔽的范围内)的服务器发送IP请求分组。

      6)环回地址

              127.0.0.0/8被用作回环地址,回环地址表示本机的地址,常用于对本机的测试,用的最多的是127.0.0.1。

      7)A、B、C类私有地址

              私有地址(private address)也叫专用地址,它们不会在全球使用,只具有本地意义(本地使用,公网无路由)。

              A类私有地址:10.0.0.0/8,范围是:10.0.0.0~10.255.255.255

              B类私有地址:172.16.0.0/12,范围是:172.16.0.0~172.31.255.255

              C类私有地址:192.168.0.0/16,范围是:192.168.0.0~192.168.255.255

                网络ID用来表示计算机属于哪一个网络,网络ID相同的计算机不需要通过路由器连接就能够直接通信,我们把网络ID相同的计算机组成一个网络称之为本地网络(网段);网络ID不相同的计算机之间通信必须通过路由器连接,我们把网络ID不相同的计算机称之为远程计算机。

                当为一台计算机分配IP地址后,该计算机的IP地址哪部份表示网络ID,哪部份表示主机ID,并不由IP地址所属的类来确定,而是由子网掩码确定。子网掩码确定一个IP地址属于哪一个子网。

                子网掩码的格式是以连续的255后面跟连续的0表示,其中连续的255这部份表示网络ID;连续0部份表示主机ID。比如,子网掩码255.255.0.0和255.255.255.0。

                根据子网掩码的格式可以发现,子网掩码有0.0.0.0、255.0.0.0、255.255.0.0、255.255.255.0和 255.255.255.255共五种。采用这种格式的子网掩码每个网络中主机的数目相差至少为256倍,不利于灵活根据企业需要分配IP地址。比如,一 个企业有2000台计算机,用户要么为其分配子网掩为255.255.0.0,那么该网络可包含65534台计算机,将造成63534个IP地址的浪费; 要么用户为其分配8个255.255.255.0网络,那么必须用路由器连接这个8个网络,造成网络管理和维护的负担。

                网络ID是IP地址与子网掩码进行与运算获得,即将IP地址中表示主机ID的部份全部变为0,表示网络ID的部份保持不变,则网络ID的格式与IP地址相同都是32位的二进制数;主机ID就是表示主机ID的部份。

        例1:IP地址:192.168.23.35 子网掩码:255.255.0.0

                网络ID:192.168.0.0,主机ID:23.35,可用主机地址:192.168.0.1--192.168.255.254

        例2:IP地址:192.168.23.35 子网掩码:255.255.255.0

                网络ID:192.168.23.0,主机ID:35,可用主机地址:192.168.23.1--192.168.23.254

          1、基础概念

                  使用CIDR聚合地址的方法与使用VLSM划分子网的方法类似。在使用VLSM划分子网时,将原来分类IP地址中的主机位按照需要划出一部分作为网络位使用;而在使用CIDR聚合地址时,则是将原来分类IP地址中的网络位划出一部分作为主机位使用。(本质上是掩码的左右平移)

                  无类别域间路由(Classless Inter-Domain Routing、CIDR)是一个用于给用户分配IP地址以及在互联网上有效地路由IP数据包的对IP地址进行归类的方法。

                  VLSM(Variable Length Subnet Mask,可变长子网掩码)规定了如何在一个进行了子网划分的网络中的不同部分使用不同的子网掩码。这对于网络内部不同网段需要不同大小子网的情形来说很有效。

          2、原理不同

                  VLSM:相对于类的IP地址来说的。A类的第一段是网络号(前八位),B类地址的前两段是网络号(前十六位),C类的前三段是网络号(前二十四位)。而VLSM的作用就是在类的IP地址的基础上,从它们的主机号部分借出相应的位数来做网络号,也就是增加网络号的位数。

                  CIDR:对原来用于分配A类、B类和C类地址的有类别路由选择进程进行了重新构建。CIDR用 13-27位长的前缀取代了原来地址结构对地址网络部分的限制(3类地址的网络部分分别被限制为8位、16位和24位)。

          3、作用不同

                  1、VLSM:是将大范围的IP网络划分成多个小范围的IP网络,为某一个单位或企业的不同部门对内可显示不同的网络,对外可显示同一个IP网络。提到VLSM,不得不提到的是掩码。

                  2、CIDR:适当分配多个合适的IP地址,使得这些地址能够进行聚合,减少这些地址在路由表中的表项数。如给某个网络分配16个C类地址,采用适当的方法分配这些地址,使得16个地址能够聚合成一个地址。

          4、举例

                  VLSM划分简单举例:某公司申请了一个公网IP地址199.1.1.0/24,公司有五个部门,各部门PC的数目分别为:100/50/10/10/10

                  可把网段划分:199.1.1.0/25,199.1.1.128/26,199.1.1.192/28,199.1.1.208/28,199.1.1.224/28,剩余空闲网段:199.1.1.240/28

                  CIDR简单举例:191.1.0.0/24,191.1.1.0/24,191.1.2.0/24,191.1.3.0/24的汇聚

                  可汇聚为:191.1.0.0/22

          地址举例:188.222.152.233/19

          地址举例:188.222.152.233/27

                    CIDR的子网掩码都是连续的1跟连接的0表示,则子网掩码有以下几种表示方法:

                    0000 0000   0

                    1000 0000   128

                    1100 0000   128+64=192

                    1110 0000   128+64+32=224

                    1111 0000   255-15=240

                    1111 1000   255-7=248

                    1111 1100   255-3=252

                    1111 1110   255-1=254

                    1111 1111   255

            到此这篇单播地址,组播地址,广播地址的区别是什么(什么是单播地址什么是组播地址)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!

            版权声明


            相关文章:

          • 电脑怎么安装扬声器程序(电脑如何安装扬声器)2025-02-16 07:36:04
          • vb品牌服装官网(vb是什么服装品牌)2025-02-16 07:36:04
          • 圈一圈写一写怎么写(圈一圈数一数写一写)2025-02-16 07:36:04
          • 网页即时聊天(网页即时聊天有哪些)2025-02-16 07:36:04
          • jvm内存模型图(jvm内存结构 内存模型 区别)2025-02-16 07:36:04
          • bt1120转sdi芯片(1021t2c芯片功能)2025-02-16 07:36:04
          • 圈1怎么用键盘打出来(圈1在键盘上怎样打出来)2025-02-16 07:36:04
          • ad9910(Ad9910使用心得-fanfan)2025-02-16 07:36:04
          • git如何用ssh拉取代码?(git ssh拉取代码)2025-02-16 07:36:04
          • Ubuntu镜像源(ubuntu镜像源怎么下载)2025-02-16 07:36:04
          • 全屏图片