精华内容
下载资源
问答
  • 网段子网掩码计算方法

    万次阅读 多人点赞 2018-08-03 11:29:56
    10.21.224.0/22 是表示网段的方法,/前面是ip或者子网,/后面的数字是掩码中高位算起1的位数,22就是掩码的高位有22个1,即:11111111 11111111 11111100 00000000,也就是255.255.252.0,所以子网掩码就是255.255....

    计算 10.21.224.0/22 表示的网段

    10.21.224.0/22 是表示网段的方法,/前面是ip或者子网,/后面的数字是掩码中高位算起1的位数,22就是掩码的高位有22个1,即:11111111 11111111 11111100 00000000,也就是255.255.252.0,所以子网掩码就是255.255.252.0。

    10.21.224.0表示为二进制:00001010.00010101.11100000.00000000
    /22 表示二进制: 11111111.11111111.11111100.00000000(即子网掩码就是255.255.252.0)
    与运算结果: 00001010.00010101.11100000.00000000(即网络id)
    即网络标识(网络id,网络号,主机标识段host ID 为全0 的IP 地址为网络标识): 10.21.224.0
    广播地址(主机标识段host ID 为全1 的IP 地址为广播地址):10.21.227.255
    该网段的包含的ip:10.21.224.1~10.21.227.254
    该网段的ip数是:2^10 - 2 = 1022(10是子网掩码表示为二进制时最后面0的个数)

    如何判断两个ip是否位于同一网段?判断网络标识(网络id)是否一样即可,具体来说:
    将两个ip分别于子网掩码进行按位与操作,若结果一样,则位于同一网段。例子:
    如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗?
    先将这些转换成二进制
    188.188.0.111 10111100.10111100.00000000.01101111
    188.188.5.222 10111100.10111100.00000101.11011110
    255.255.254.0 11111111.11111111.11111110.00000000
    分别AND,得
    10111100.10111100.00000000.00000000
    10111100.10111100.00000100.00000000
    网络标识不一样,即不在同一网段。

    子网掩码计算方法有两种:

    方法一:利用子网数来计算:
      1. 首先,将子网数目从十进制数转化为二进制数;
      2. 接着,统计得到的二进制数的位数,设为N;
      3. 最后,先求出此IP地址对应的地址类别的子网掩码。再将求出的子网掩码的主机地址部分(也就是“主机号”)的前N位全部置1,这样即可得出该IP地址划分子网的子网掩码。
      
      例如:需将B类IP地址167.194.0.0划分成28个子网:
      1)(28)10=(11100)2;
      2)此二进制的位数是5,则N=5;
      3)此IP地址为B类地址,而B类地址的子网掩码是255.255.0.0,且B类地址的主机地址是后2位(即0-255.1-254)。于是将子网掩码255.255.0.0中的主机地址前5位全部置1,就可得到255.255.248.0,而这就是划分成28个子网的B类IP地址167.194.0.0的子网掩码。
      
    方法二:利用主机数来计算。
      1.首先,将主机数目从十进制数转化为二进制数;
      2.接着,如果主机数小于或等于254(注意:应去掉保留的两个IP地址),则统计由“1”中得到的二进制数的位数,设为N;如果主机数大于254,则 N>8,也就是说主机地址将超过8位;
      3.最后,使用255.255.255.255将此类IP地址的主机地址位数全部置为1,然后按照“从后向前”的顺序将N位全部置为0,所得到的数值即为所求的子网掩码值。
     
      例如:需将B类IP地址167.194.0.0划分成若干个子网,每个子网内有主机500台:
      1)(500)10=(111110100)2;
      2)此二进制的位数是9,则N=9;
      3)将该B类地址的子网掩码255. 255.0.0的主机地址全部置 1,得到255.255.255.255。然后再从后向前将后9位置0,可得:11111111. 11111111.11111110.00000000即255.255.254.0。这组数值就是划分成主机为500台的B类IP地址167.194.0.0的子网掩码。

    参考:
    网段

    IP和网段的计算方法
    知道一个IP地址,如何计算出它的子网掩码啊?

    计算机网络: IP地址,子网掩码,网段表示法,默认网关,DNS服务器详解

    展开全文
  • 划分网段子网掩码 子网划分

    千次阅读 2018-06-07 11:40:47
    自己复习所用IP和子网掩码我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)B类IP段 128.0.0.0 到191.255.255.255C类IP段 192.0.0.0 到...
    自己复习所用

    IP和 子网掩码
    我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IP
    A类IP段 1.0.0.0 到126.255.255.255 (0段和127段不使用)
    B类IP段 128.0.0.0 到191.255.255.255
    C类IP段 192.0.0.0 到223.255.255.255
    XP默认分配的子网掩码每段只有255或0
    A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1658万多台电脑
    B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
    C类的默认 子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

    子网掩码切换至二进制,我们会发现,所有的子网掩码是由一串连续的1和一串连续的0组成的(一共4段,每段8位,一共32位数)。
    255.0.0.0 11111111.00000000.00000000.00000000
    255.255.0.0 11111111.11111111.00000000.00000000
    255.255.255.0 11111111.11111111.11111111.00000000
    这是A/B/C三类默认子网掩码的二进制形式,其实,还有好多种子网掩码,只要是一串连续的1(不少于8个)和一串连续的0就可以了(每段都是8位)。如 11111111.11111111.11111000.00000000,这也是一段合法的 子网掩码。子网掩码决定的是一个子网的计算机数目,计算公式是2的m次方,其中,我们可以把m看到是后面的多少个0。如255.255.255.0转换成二进制,那就是 11111111.11111111.11111111.00000000,后面有8个0,那m就是8,255.255.255.0这个子网掩码可以容纳 2的8次方(台)电脑,也就是256台,但是有两个IP是不能用的,那就是最后一段不能为0和255,减去这两台,就是254台。


    A类的某个地址为 12.10.10.3/8,这里的最后一个"8"说明该地址的子网掩码为8位,而199.42.26.0/28表示网络199.42.26.0的子网掩码位数有28位。


    当知道子网掩码位就可以算出他的子网掩码

    比如上面的 子网掩码为八 他的子网掩码的二进制就是前面八个数字为1 ,后面为0就是

    11111111.00000000.00000000.00000000

    转化为十进制就是255.0.0.0这就是 子网掩码为8位的子网掩码

    知道这这个方法后其实很容易就知道当知道一个IP的子网掩码位时,我们很容易就能求出他的子网掩码


    通过子网掩码也可以求出这个子网掩码最多可以放多少台电脑



    比如子网掩码 是255.255.248.0

    把将其转换为二进制的四段数字(每段要是8位,如果是0,可以写成8个0,也就是00000000)

    11111111.1111111.11111000.00000000
    然后,数数后面有几颗0,一共是有11颗,那就是2的11次方,等于2048 (注意: 主机号中全0是保留地址,全1是 广播地址,所以它们不算可用主号地址。网络号也是一样的。子网号是可以用全0和全1的),所以这个 子网掩码最多可以容纳2048-2=2046台电脑。

    通过逆向思维我们就可以算出当我们知道公司有多少台电脑时,子网掩码怎么分配最为合适


    对一个网络进行子网划分时,基本上就是将它分成小的网络

    子网划分是通过借用IP地址的若干位主机位来充当子网地址从而将原网络划分为若干子网而实现的。
    划分子网时,随着子网地址借用主机位数的增多,子网的数目随之增加,而每个子网中的可用主机数逐渐减少。以C类网络为例,原有8位主机位,2的8次方即256个 主机地址,默认 子网掩码255.255.255.0。借用1位 主机位,产生2个子网,每个子网有126个主机地址;借用2位主机位,产生4个子网,每个子网有62个主机地址……每个网中,第一个IP地址(即主机部分全部为0的IP)和最后一个IP(即主机部分全部为1的IP)不能分配给主机使用,所以每个子网的可用IP地址数为总IP地址数量减2;根据子网ID借用的主机位数,我们可以计算出划分的子网数、 掩码、每个子网主机数,列表如下:
    ① 划分子网数 ② 子网位数 ③子网掩码(二进制) ④ 子网掩码(十进制) ⑤ 每个子网主机数
    ① 1~2 ② 1 ③ 11111111.11111111.11111111.10000000 ④ 255.255.255.128 ⑤ 126
    ① 3~4 ② 2 ③ 11111111.11111111.11111111.11000000 ④ 255.255.255.192 ⑤ 62
    ① 5~8 ② 3 ③ 11111111.11111111.11111111.11100000 ④ 255.255.255.224 ⑤ 30
    ① 9~16 ② 4 ③ 11111111.11111111.11111111.11110000 ④ 255.255.255.240 ⑤ 14
    ① 17~32 ② 5 ③ 11111111.11111111.11111111.11111000 ④ 255.255.255.248 ⑤ 6
    ① 33~64 ② 6 ③ 11111111.11111111.11111111.11111100 ④ 255.255.255.252 ⑤ 2
    如上表所示的C类网络中,若子网占用7位主机位时,主机位只剩一位,无论设为0还是1,都意味着主机位是全0或全1。由于主机位全0表示本网络,全1留作 广播地址,这时子网实际没有可用 主机地址,所以主机位至少应保留2位。所以C网段中最多划分6个子网数
    例如, 对B类网络135.41.0.0/16需要划分为20个能容纳200台主机的网络(即:子网)。因为16<20<32,即:2的4次方<20<2的5次方,所以,子网位只须占用5位主机位就可划分成32个子网,可以满足划分成20个子网的要求。B类网络的默认子网掩码是255.255.0.0,转换为二进制为11111111.11111111.00000000.00000000。现在子网又占用了5位主机位,根据 子网掩码 的定义,划分子网后的子网掩码应该为11111111.11111111.11111000.00000000,转换为十进制应该为255.255.248.0。现在我们再来看一看每个子网的主机数。子网中可用 主机 位还有11位,2的11次方=2048,去掉主机位全0和全1的情况,还有2046个主机ID可以分配,而子网能容纳200台主机就能满足需求,按照上述方式划分子网,每个子网能容纳的主机数目远大于需求的主机数目,造成了IP地址资源的浪费。为了更有效地利用资源,我们也可以根据子网所需主机数来划分子网。还以上例来说,128<200<256,即2^7<200<2^8,也就是说,在B类网络的16位主机位中,保留8位主机位,其它的16-8=8位当成子网位,可以将B类网络135. 41.0.0划分成256(2^8)个能容纳256-1-1=254台(去掉全0全1情况)主机的子网。此时的 子网掩码 为11111111.11111111.11111111.00000000,转换为十进制为255.255.255.0。

    广播地址是下一个子网号减一

    C类地址例子:网络地址192.168.10.0; 子网掩码255.255.255.192(/26)
    子网掩码转为二进制数为 11111111.11111111.11111111.11000000
    1.子网数=2*2=4(ip subnet zero命令启用)
    2. 主机数=2的6次方-2=62
    3.有效子网:block size=256-192=64;所以第一个子网为192.168.10.0,第二个为192.168.10.64,第三个为192.168.10.128,第四个为192.168.10.192。
    4. 广播地址:下个子网-1.所以第一和第二个子网的广播地址分别是192.168.10.63和192.168.10.127  192.168.10.191

    5.有效主机范围是:第一个子网的 主机地址是192.168.10.1到192.168.10.62;第二个是192.168.10.65到192.168.10.126
    B类地址例子1: 网络地址:172.16.0.0; 子网掩码255.255.192.0(/18)
    1.子网数=2*2=4(ip subnet zero命令启用)
    2. 主机数=2的14次方-2=16382
    3.有效子网:block size=256-192=64;所以第一个子网为172.16.0.0,第二个子网为172.16.64.0,第三个子网为172.16.128.0,最后1个为172.16.192.0
    4. 广播地址:下个子网-1.所以前2个子网的广播地址分别是172.16.63.255和172.16.127.255。
    5.有效主机范围是:第一个子网的 主机地址是172.16.0.1到172.16.63.254;第二个是172.16.64.1到172.16.127.254



















    展开全文
  • IP和网段子网掩码基础知识

    万次阅读 2018-10-10 09:53:58
    IP地址由网络号和主机号两部分组成,网络号的最高位必须是“0”,IP地址和子网掩码求“”算出网络地址,只有网络地址相同才可直接通信,否则需要借助路由。 主机标识段为全1的IP地址为广播地址, 广播数据包不经过...

    IP地址由网络号和主机号两部分组成,网络号的最高位必须是“0”,IP地址和子网掩码求“与”算出网络地址,只有网络地址相同才可直接通信,否则需要借助路由。
    主机标识段为全1的IP地址为广播地址, 广播数据包不经过路由器,只能在同一子网内部广播,UDP的广播地址为255.255.255.255。
    子网中第一个地址为网络地址,最后一个地址为广播地址,这两个地址是不能配置在计算机主机上。根据网络号的不同,IP地址划分为ABCED五类。

    子网掩码为何叫“掩码”?因为它能遮掩(同IP地址求与)IP地址的主机号部分,从而得到网络号(或网络地址)。

    1) 以
    inet 10.49.126.98  netmask 255.255.255.192  broadcast 10.49.126.127
    为例:

    10.49.126.98的二进制:
    00001010.00110001.01111110.01100010

    255.255.255.192的二进制:
    11111111.11111111.11111111.11000000

    10.49.126.98的网络地址为与子网掩码255.255.255.192的“与”:
    00001010.00110001.01111110.01000000
    即:
    10.49.126.64

    “10.49.126.64”即为网络地址,该子网可有多少主机?
    “00001010.00110001.01111110.01000000”最后一个1后的0为主机部分,这里一共6个0,即2的6次方,值为64,减去网络地址和广播地址,所以可用主机数为62个。

    2) 以
    inet 10.223.25.101  netmask 255.255.255.192  broadcast 10.223.25.127
    为例:

    10.223.25.101的二进制:
    00001010.00110001.01111110.01100101

    10.223.25.101的网络地址为与子网掩码255.255.255.192的“与”:
    00001010.00110001.01111110.01000000
    即:
    10.49.126.64

    因此10.223.25.101和10.49.126.98可直接通信。

    3) 以
    inet 9.25.130.171  netmask 255.255.255.192  broadcast 9.25.130.191
    为例:

    9.25.130.171的二进制:
    00001001.00011001.10000010.10101011
    9.25.130.171的网络地址为与子网掩码255.255.255.192的“与”:
    00001001.00011001.10000010.10000000
    即:
    9.25.130.128

    因此9.25.130.171和10.49.126.98不可直接通信,需要添加路由。

    主机地址10.240.85.2/16中的数字16为子网掩码的缩写(CISCO表示法),16代表16个1,即:11111111.11111111.00000000.00000000,因此16就是255.255.0.0。

    inet 10.240.85.2  netmask 255.255.255.192  broadcast 10.240.85.63
    10.240.85.2     => 00001010.11110000.01010101.00000010
    255.255.255.192 => 11111111.11111111.11111111.11000000
    网段:
    00001010.11110000.01010101.00000000
    即:
    10.240.85.0

    故可表示为:
    10.240.85.0/26

    问题1:192.168.1.0/26和192.168.1.64/26是否可直接通信?
    26           => 11111111.11111111.11111111.11000000
    192.168.1.0  => 11000000.10101000.00000001.00000000
    192.168.1.64 => 11000000.10101000.00000001.01000000

    192.168.1.0的网段为:
    11000000.10101000.00000001.00000000
    即:
    192.168.1.0

    192.168.1.64的网段为:
    11000000.10101000.00000001.01000000
    即:
    192.168.1.64

    两个的网段不同,故不能直接通信。

    问题2:192.168.1.0/26可容纳多少个IP?
    26等于11111111.11111111.11111111.11000000,那么剩下的只有111111(6个1),十进制值为63,因此192.168.1.0/26可容纳64个IP(包含一个网段地址和一个广播地址)。

    题1:对于C类地址,子网掩码为255.255.255.248,则能提供的子网数为多少?
    248的二进制值为11111000,而二进制值11111的十进制值为31,因此可提供的子网数为30个。

    题2:某公司申请到一个C类地址,但要连接6个子公司,最大的一个子公司有26台电脑,每个子公司在一个网段中,则子网掩码应设为多少?
    26的二进制值为11010,因此网络掩码为:11111111.11111111.11111111.11100000,即255.255.255.224。

    题3:地址190.233.27.13/16的网络部分地址是什么?
    190.233.27.13 => 10111110.11101001.00011011.00001101
    16            => 11111111.11111111.00000000.00000000

    190.233.27.13和16求“与”得到:
    10111110.11101001.00000000.00000000
    即网络部分地址是190.233.0.0。

    题4:一个子网网段地址为5.32.0.0,掩码为255.224.0.0的网络,它允许最大的地址是?
    255.224.0.0 => 11111111.11100000.00000000.00000000
    5.32.0.0    => 00000101.00100000.00000000.00000000

    该网段的广播地址(同255.224.0.0求“与”后的值为5.32.0.0):
    00000101.00111111.11111111.11111111
    即:
    5.63.255.255
    因此最大IP地址为5.63.255.254

    题5:一个C类地址192.168.5.0,进行子网规划,要求每个子网有10台主机,怎样设置子网掩码?
    192.168.5.0 => 11000000.10101000.00000101.00000000
    10 => 1010
    那么子网掩码可设置为:
    11111111.11111111.11111111.11110000
    即255.255.255.240

    附1:查看路由表命令
    ip route

    route -n

    附2:iptables的简单应用

    可以修改/etc/rc.d/boot.local让规则重启后也能生效,如:
    /sbin/iptables -F
    /sbin/iptables -A INPUT -i eth0 -p tcp --sport 80 -j ACCEPT
    /sbin/iptables -A INPUT -i eth0 -p tcp -j DROP
    /sbin/iptables -A INPUT -i eth0 -p udp -j DROP

    iptables是一个链的方式从前往后判断,如果前面的规则成立就不会往后继续,所以要注意顺序,一般每行对应一条规则。
    -A是Append意思,也就是追加
    -I是Insert意思,也就是插入

    -F表示清除(即删除)掉已有规则,也就是清空。
    查看已有的规则,执行命令:iptables -L -n
    如(参数-L为list意思,-n表示以数字方式显示IP和端口,不指定-n则显示为名称,如:http即80端口):
    # iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:443
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:80
    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           
    DROP       udp  --  0.0.0.0/0            0.0.0.0/0           

    Chain FORWARD (policy ACCEPT)
    target     prot opt source               destination         

    Chain OUTPUT (policy ACCEPT)
    target     prot opt source               destination 

    从可以看到:iptables有三种规则链(Chain),即INPUT、OUTPUT和FORWARD。
    INPUT 用于指定输入规则,比如外部是可以访问本机的80端口
    OUTPUT 用于指定输出规则,比如本机是否可以访问外部的80端口
    FORWARD 用于指定端口转发规则(相当于rinetd功能),比如将8080端口的数据转到到80端口

    -I和-A需要指定链(Chain)名,其中-I的链名后还需要指定第几条(行)规则。
    可通过-D参数删除规则,有两种删除方式,一是匹配模式,二是指定第几条(行)。
    也可以通过-R参数修改已有规则,另外-L参数后也可以跟链(Chain)名,表示只列出指定链的所有规则。
    -j参数后跟的是动作,即满足规则时执行的操作,可以为ACCEPT、DROP、REJECT和REDIRECT等。

    在iptables的INPUT链的第一行插入一条规则(可访问其它机器的80端口):
    iptables -I INPUT 1 -p tcp --sport 80 -j ACCEPT

    在iptables的INPUT链尾追加一条规则(可访问其它机器的80端口):
    iptables -A INPUT -p tcp --sport 80 -j ACCEPT

    如果要让其它机器可以访问本机的80端口,则为:
    iptables -A INPUT -p tcp --dport 80 -j ACCEPT

    插入前:
    # iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           
    DROP       udp  --  0.0.0.0/0            0.0.0.0/0  

    插入:
    # iptables -I INPUT 1 -p tcp --sport 80 -j ACCEPT

    插入后:
    # iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:80
    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           
    DROP       udp  --  0.0.0.0/0            0.0.0.0/0  

    追加前:
    # iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           
    DROP       udp  --  0.0.0.0/0            0.0.0.0/0 

    追加:
    # iptables -I INPUT 1 -p tcp --sport 80 -j ACCEPT

    追加后(ACCEPT将不能生效):
    # iptables -L -n
    Chain INPUT (policy ACCEPT)
    target     prot opt source               destination         
    DROP       tcp  --  0.0.0.0/0            0.0.0.0/0           
    DROP       udp  --  0.0.0.0/0            0.0.0.0/0 
    ACCEPT     tcp  --  0.0.0.0/0            0.0.0.0/0            tcp spt:80

    删除INPUT的第3条规则:
    iptables -D INPUT 3
     

    展开全文
  • 网关(Gateway)? 网关(Gateway)又称网间连接器、协议转换器。就是一个网络(网段)连接到另一个网络(网段)的“关口”。...子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩 它是一种用来指明一个IP...

    网关(Gateway)?

    网关(Gateway)又称网间连接器、协议转换器。就是一个网络(网段)连接到另一个网络(网段)的“关口”
    按照不同的分类标准,网关也有很多种。
    TCP/IP 协议里的网关是最常用的,在这里我们所讲的“网关”均指TCP/IP协议下的网关。

    子网掩码(subnet mask) ?

    子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩
    它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。

    子网掩码不能单独存在,它必须结合IP地址一起使用

    子网掩码只有一个作用,就是将某个IP地址划分成 网络地址主机地址 两部分

    IP默认分配的子网掩码每段只有 255 或 0

    A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电脑
    B类的默认子网掩码 255.255.0.0 一个子网最多可以容纳6万台电脑
    C类的默认子网掩码 255.255.255.0 一个子网最多可以容纳254台电脑

    网段?

    在没有路由器的情况下,两个网络之间是不能进行TCP/IP通信的,
    即使是两个网络连接在同一台交换机(或集线器)上,TCP/IP协议也会根据子网掩码(255.255.255.0)判定两个网络中的主机处在不同的网络里。

    要想在同一网段,只要网络标识相同就可以了

    那要怎么看网络标识呢?

    如IP:188.188.0.111188.188.5.222 ,子网掩码都设为 255.255.254.0 ,在同一网段吗?
    先将这些转换成二进制
    188.188.0.111 10111100.10111100.00000000.01101111
    188.188.5.222 10111100.10111100.00000101.11011110
    255.255.254.0 11111111.11111111.11111110.00000000
    分别 AND ,得
    10111100.10111100.00000000.00000000
    10111100.10111100.00000100.00000000
    网络标识不一样,即不在同一网段。

    同一网段可以做什么?

    同一网段 ⇒ 同一网络 ⇒ 直连

    DNS:域名服务器(Domain Name Server)

    DNS是指:域名服务器(Domain Name Server)。
    在Internet上域名与IP地址之间是一一对应的,域名虽然便于人们记忆,但机器之间只能互相认识IP地址,它们之间的转换工作称为域名解析,域名解析需要由专门的域名解析服务器来完成,DNS就是进行域名解析的服务器

    知乎上,很好的例子

    从前有一个地主,有256间房子,地主家的门牌号码是“192.168.1”,
    那么他家
    第一间房子的门牌号码是192.168.1.0,
    第二间是192.168.1.1,…第256间的编号是192.168.1.255。

    地主老了,需要把256间房子分给4个儿子,
    平均分配,每个儿子可以分64间。请来一位先生主持公道,先生这么来操作:

    192.168.1.0-192.168.1.63 分给大儿子
    192.168.1.64-192.168.1.127 分给二儿子
    192.168.1.128 -192.168.1.191 分给三儿子
    192.168.1.192-192.168.1.255 分给四儿子

    那如何来描述四个儿子的子网网段呢?
    192.168.1.0/26
    192.168.1.64/26
    192.168.1.128/26
    192.168.1.192/26/26

    是什么鬼?
    255.255.255.192的二进制是多少?
    “11111111-11111111-11111111-11”大家数数一共多少个1?
    不用数了,是26个1,

    为了简化子网掩码的表示,用/26代替255.255.255.192。

    按位与运算我们来看大儿子的网段192.168.1.0/26是如何得到的?
    以大儿子的房间为例:192.168.1.0-192.168.1.63

    二进制表示:

    192.168.1.0

    11000000.10101000.00000001.00000000

    192.168.1.63

    11000000.10101000.00000001.00111111

    首尾地址完全相同的是多少?

    11000000.10101000.00000001.00数数一共多少位?

    26位!

    那么用这个“192.168.1.0/26”就可以表示大儿子所有房间。

    对照房间的门牌号码“192.168.1.199”,很显然属于四儿子的。

    • 一个主机192.168.1.199/26 能否和直连主机192.168.1.200/24 通信?可以的,因为都是四儿子的房间。

    • 一个主机192.168.1.199/26 能否和直连主机192.168.1.1/24 通信? 不可以,因为一个是大儿子的房间,一个是四儿子的房间,无法直连通信!

    展开全文
  • /** * IP的相关计算 * @author zengchaowang * @version 1.0 * */ public class IpCaculate { /** * 根据掩码位数计算掩码 ... * @return 子网掩码 */ public static String getNetMask(String mask...
  • 网段 百科名片   ...网段指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)直接通讯的那一部分。就是从一个IP到另一个IP ...A类的默认子网掩码 255.0.0.0 一个子网最多可以容纳1677万多台电
  • 对于ip地址我们前面通过多次文章,大家都有一定的理解,有部分朋友还是对子网掩码、ip地址的网段有些疑问,那么今天我们一起来解下这方面的内容。 一、什么是子网掩码? 在了解ip地址的网段之前,我们先来了解子网...
  • 网段指一个计算机网络中使用同一物理层设备(传输介质,中继器,集线器等)直接通讯的那一部分。就是从一个IP到另一个IP 好比 从192.168.0.1到192.168.255.255这之间就是一个...B类的默认子网掩码 255.255.0.0 一...
  • 1.判断两个IP在不在一个网段,主要看这两个IP的网络ID,如果网络ID相同则这两个IP在同一网段 示例:判断192.168.0.11/26 和 192.168.0.111/26在不在同一网段 首先计算两个IP的网络ID: ...子网掩码和...
  • IP IP地址被用来给Internet上的电脑一个编号。大家日常见到的情况是每台联网的PC上都需要有IP地址,才能正常通信。我们可以把“个人电脑”比作“一台电话”,那么“IP地址”就相当于“电话号码”,而Internet中的...
  • 记录网段,网关,子网掩码 ip/25这个写法方式引起了我对子网掩码的兴趣,本篇文章内容我会详细说明子网掩码的相关知识,勿喷。 ip/数字的理解 这样的写法,ip此时代表一个网段,数字可以间接代表子网掩码。下面会着重...
  • 请问172.16.4.0/24的子网掩码是多少?怎么计算的?如题。看到如172.16.4.0/24这样的写法,代表的是什么呢?是路由器?交换首先 根据172.16.4.0/24 这个地址 可以看出网络位占24位,即可以得出子网掩码是 255.255.255....
  • 所谓的同一个网段,就是两个IP地址的网络标识完全相同,一般会有这样的结论,就是如果两个ip 的前三个字节相同,那么就是同一个网段,但是这个并不是准确的,这个要结合子网掩码来看,因为我们C类地址的子网掩码默认...
  • 顾名思义,网关(Gateway)就是一个网络连接到另一个网络的“关口”。按照不同的分类标准,网关也有很多种。...比如有网络A和网络B,网络A的IP地址范围为“192.168.1.1~192.168.1.254”,子网掩码为255.255
  • 网段子网掩码

    2017-08-29 19:24:55
    网段划分IP和子网掩码 我们都知道,IP是由四段数字组成,在此,我们先来了解一下3类常用的IPA类IP段 0.0.0.0 到127.255.255.255B类IP段 128.0.0.0 到191.255.255.255C类IP段 192.0.0.0 到223.255.255.255 ...
  • 子网掩码与子网划分

    万次阅读 多人点赞 2018-10-08 18:04:34
    子网掩码与子网划分  目录 :  一、摘要  二、子网掩码的概念及作用  三、为什么需要使用子网掩码  四、如何用子网掩码得到网络/主机地址  五、子网掩码的分类  六、子网编址技术  七、如何划分子网及确定...
  • 子网掩码 同一网段

    2021-01-25 15:54:25
    子网掩码是必填的。 特点 共32位二进制,由连续的“1”和连续的"0"组成,左边向右全是1,右边向左全是0. 标准子网掩码是你鼠标一点就出现的子网掩码子网掩码的应用 用来表示IP地址所处的网络位置,...
  • 简述子网掩码与子网掩码划分(以C类地址为例)

    千次阅读 多人点赞 2019-10-10 19:33:16
    索引: 一、摘要 ...子网掩码与IP地址一样拥有32位地址,通常拥有10进制与2进制两种表现方式,其中10进制表现如:255.255.255.0(C类地址示例),2进制表现如:11111111.11111111.11111111.00...
  • 文章目录1、IP与子网掩码1.1、IP1.2、子网掩码1.3、两者关系及举例1.4、网段与广播地址2、IP地址分类3、访问一个IP的过程参考 1、IP与子网掩码 1.1、IP IP地址,32位二进制数,每八位二进制数一组可构成点分十进制...
  • 网络工作人员经常需要处理ip和子网掩码等. 我相信大多数朋友都知道IP的含义,但仍然不了解子网掩码的含义. 希望在了解子网掩码的相关... 子网掩码不能单独存在,必须IP地址一起使用. 子网掩码仅具有一项功能,即将...
  • 根据输入的IP地址以及子网掩码计算网段的小工具 根据输入的IP地址以及子网掩码计算网段的小工具 根据输入的IP地址以及子网掩码计算网段的小工具 根据输入的IP地址以及子网掩码计算网段的小工具
  • 网络工作人员经常需要ip和子网掩码等打交道,相信绝大数的朋友都知道IP的意思,但是还不理解子网掩码的意思,下面装机之家小编来为大家介绍下关于子网掩码的相关知识,希望能够对网络感兴趣的用户有所学习。...
  • ip,子网与子网掩码

    2021-01-14 16:43:09
    ip,子网与子网掩码 2021.1.13 hyp 1.概念 IP是一个网络地址,一个网络地址可以划分多个网段称为子网,通过子网掩码可以计算出划分子网的主机数 2.子网 子网掩码为255.255.255.0 的IP地址192.168.2.5的可用主机地址...
  • 网段划分 IP 地址分为两部分,网络号主机号 网络号:一个局域网的 IP 地址 主机号:一个局域网内不同主机的 IP 地址 不同的局域网网络号不能相同 同一个局域网的主机号不能相同 传统划分 A类 0.0.0.0到...
  • 子网掩码 网段 网关

    千次阅读 2017-11-17 11:44:28
    子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。 相同的子网掩码,其表示的网络地址也不一定相同 同一网段 只要把IP和子网掩码的每位数AND就可以了。 AND方法:0和1=0 0和0=0...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 42,672
精华内容 17,068
关键字:

网段与子网掩码