精华内容
下载资源
问答
  • 子网掩码同一网段

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

    子网掩码是必填的。子网掩码的作用,通俗一点就是 就是用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的。

    以前以为ip地址的第三组数字就是网段,其实大错特错了。

    其实同一网段指的是IP地址和子网掩码相与得到相同的网络地址

    特点

     共32位二进制,由连续的“1”和连续的"0"组成,左边向右全是1,右边向左全是0.

    标准子网掩码是你鼠标一点就出现的子网掩码。

    子网掩码的应用

     用来表示IP地址所处的网络位置,进而用于判断下列两台主机间能否连通。

    所以,判断两台主机能否连通不是仅仅看的ip地址来的,还需要看子网掩码。

    通过子网掩码来看能否连通。两台主机的子网掩码要相同的,如果不相同,那么都不用看了,肯定连不通。

    网络号计算举例

    一、

    1)ip地址:192.168.1.1

        子网掩码:255.255.255.0           算出来的网号是:192.168.1.0

     2) ip地址:192.168.1.2

        子网掩码:255.255.255.0    算出来的网号是:192.168.1.0

    他们是同属于一个网段的ip地址。

    二、

    1)ip地址:192.168.1.1

    子网掩码:255.255.255.0   算出来的网断号是:192.168.1.0

    2)ip地址:192.168.1.2

    子网掩码:255.255.0.0   算出来的网断号是:192.168.0.0

    这两个ip地址虽然在不看掩码的情况下,比较像,但他们并不是同一个网段内的。

     

    三、如何计算出网号

    方法一)

    • 将ip地址192.168.1.1转换为二进制           11000000 10101000 00000001 00000001
    • 将子网掩码255.255.255.0转换成二进制   11111111   11111111  11111111 00000000  
    • 然后将两者相“与(and)"运算,然后得到11000000     10101000     00000001  00000000("与运算"就是1与1=1 1与0=0 0与1=0 0与0=0)
    • 转换成10进制就是网络号:192.168.1.0

    方法二)

    • 技巧快捷方式:任何数 与 255 =任何数,任何数 与 0 =0  ;譬如:192.168.1.1  和   255.255.255.0    网号=192.168.1.0

     

                                                               

     

     

     

     

    展开全文
  • 说的通俗的话,就是用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的。 1.1:如下两个IP地址: ip地址:192.168.1.1 子网掩码:255.255.255.0 ip地址:192.168.1.2 子网掩码:255.255.255.0 可以...

    1:什么是子网掩码?

    子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。说的通俗的话,就是用来分割子网和区分那些ip是同一个网段的,那些不是同一网段的。

    1.1:如下两个IP地址:

    ip地址:192.168.1.1 子网掩码:255.255.255.0

    ip地址:192.168.1.2 子网掩码:255.255.255.0

    可以直接判断他们两是统一网段

    1.2:如下两个IP地址:

    ip地址:192.168.1.1 子网掩码:255.255.255.0

    ip地址:192.168.1.2 子网掩码:255.255.0.0

    这两个ip地址虽然在不看掩码的情况下,比较像,但他们并不是同一个网段内的。

    这个可以从子网掩码来判断,

    192.168.1.1 255.255.255.0是属于192.168.1.0网段的。

    而192.168.1.2 255.255.0.0是属于192.168.0.0网段。

    2:如何根据掩码来辨别两个IP是否属于同一网段?

    2.1:如何确定子网掩码和判断ip地址的网段

    通常我们在划分vlan的时候会使用以下例子:

    例1:

    创建vlan1:ip地址:192.168.1.1 子网掩码:255.255.255.0

    创建vlan2:  ip地址: 192.168.2.1 子网掩码:255.255.255.0

    可以直观的判断,他们并不是属于同一个网段,那么如何计算呢?要想判断两个ip地址是不是在同一个网段,只需将ip地址与子网掩码做与运算,如果得出的结果一样,则这两个ip地址是同一个子网当中。

    详细计算(http://www.ab126.com/system/2859.html

    将ip地址192.168.1.1转换为二进制

       十六进制 = C0A80101
       十进制 = 3232235777
       二进制 = 11000000 10101000 00000001 00000001

    将子网掩码255.255.255.0转换成二进制

       十六进制 = FFFFFF00
       十进制 = 4294967040
       二进制 = 11111111 11111111 11111111 00000000

    然后将两者相“与(and)"运算:

    11000000 10101000 00000001 00000001

    11111111.11111111.11111111.00000000

    然后得到:

    11000000 10101000 00000001 00000000

    转换成网络号就是:192.168.1.0

    将ip地址192.168.2.1转换为二进制

    11000000 10101000 00000010 00000001

    将子网掩码255.255.255.0转换成二进制

    11111111.11111111.11111111.00000000

    然后将两者相“与(and)"运算:

    11000000 10101000 00000010 00000001

    11111111.11111111.11111111.00000000

    然后得到:

    11000000 10101000 00000010 00000000

    转换成网络号就是:192.168.2.0

    很明显,二者的结果是不一样的,一个是网段192.168.1.0,一个是网段192.168.2.0,所以不是一个网段。

    例2

    ip地址1:192.168.1.1 子网掩码:255.255.252.0

    ip地址2:192.168.2.1 子网掩码:255.255.252.0

    很明显,我们这个和上面例1的ip地址是一样的,只是子网掩码不一样,如果不看子网掩码,首先可能就判断他们不是同一个网段。

    这里面和上面例1中***变化就是子网掩码从255.255.255.0换成了255.255.252.0了,那我们来看下,他们是否属于同一个网段。

    详细计算

    将ip地址192.168.1.1转换为二进制

    11000000 10101000 00000001 00000001

    将子网掩码255.255.252.0转换成二进制

    11111111.11111111.11111100.00000000

    然后将两者相“与(and)"运算:

    11000000 10101000 00000001 00000001

    11111111.11111111.11111100.00000000

    然后得到:

    11000000 10101000 00000000 00000000

    转换成网络号就是:192.168.0.0

    将ip地址192.168.2.1转换为二进制

    11000000 10101000 00000010 00000001

    将子网掩码255.255.252.0转换成二进制

    11111111.11111111.11111100.00000000

    然后将两者相“与(and)"运算:

    11000000 10101000 00000010 00000001

    11111111.11111111.11111100.00000000

    然后得到:

    11000000 10101000 00000000 00000000

    转换成网络号就是:192.168.0.0

    很明显,二者的结果是一样的,都是属于192.168.0.0网段,所以他们是同属于一个网段。

    当然,如果对子网较熟了就不需要经过这些运算了,大部分的网段可以通过分析子网掩码与ip地址就可以判断出来是否属于网一网段,但前提是你需要熟悉网段的原理与运算的方法。

    3:如何根据ip地址子网掩码

    确定ip地址子网掩码

    大部分的情况下,我们网络中只要不超过254台主机的的话,子网掩码都可以设置成255.255.255.0。那么超过了254台主机的话怎么办呢?

    可以划分vlan,也可以设置成一个大网段,划分vlan我们就不说了,上面有例子,设置成一个大网段就有一个难点,如何确定这个大网段里面的子网掩码呢?

    例如

    假设监控网络中有600个点位,我们现在也不想把它划分vlan(实际项目中大部分是会划分vlan的),假设只想用一个大网段把这600个点位分配ip地址,如何设置ip地址,如何确定子网掩码?

    分析:首先我们知道600个点位,可以使用3个254个ip地址段来分配。

    可以使用

    ip段一:192.168.0.1——192.168.0.254

    ip段二:192.168.1.1——192.168.1.254

    ip段三:192.168.2.1——192.168.2.254

    每个网段有254个ip地址,完全够600个点位用的。

    那么问题来了,如果要使这三个ip段在同一个网段内,那么这个大网段共同的子网掩码是多少呢?

    我们来分析下:

    将ip地址192.168.0.1转换为二进制

    11000000 10101000 00000000 00000001

    将ip地址192.168.1.1转换为二进制

    11000000 10101000 00000001 00000001

    将ip地址192.168.2.1转换为二进制

    11000000 10101000 00000010 00000001

    转换成了二进制,可以看得出,三个ip段的二进制前面22位的是不变的,那么可以将他们表示成:

    ip段一:192.168.0.1/22

    ip段二:192.168.1.1/22

    ip段三:192.168.2.1/22

    这种192.168.1.x/22形式的ip地址相信大家平时都见过,就是已经告诉了子网掩码了。

    也就是说他们共同的子网掩码二进制前面22个都是1。

    11111111 11111111 11111100 00000000

    转换成十进制,那就是255.255.252.0,所以他们共同的子网掩码就是255.255.252.0。

     

    参考:https://network.51cto.com/art/201901/591192.htm

    展开全文
  • 假如某台主机IP地址为192.168.181.129,它的子网掩码为255.255.255.0 192.168.181.129的二进制值为: 11000000.10101000.10110101.10000001 255.255.255.0的二进制值为: 11111111.11111111.11111111.00000000 AND后...

    假如某台主机IP地址为192.168.181.129,它的子网掩码为255.255.255.0

    192.168.181.129的二进制值为:
    11000000.10101000.10110101.10000001

    255.255.255.0的二进制值为:
    11111111.11111111.11111111.00000000

    AND后的结果为:
    11000000.10101000.10110101.00000000

    转为二进制后即为:
    192.168.181.0

    192.168.181.129就是NETWORK ID,在IP地址中被所0AND掉的部分即为HOST ID,为129

    有另一台主机 的IP 地址为192.168.181.76,如果它的子网掩码也是255.255.255.0,则其NETWORK ID192.168.181.0HOST ID76

    因为这两台主机的NETWORK ID都是192.168.181.0,因此,这两台主机在同一网段内


    参考资料: http://www.chinaitlab.com/www/news/article_show.asp?id=14433
    展开全文
  • 主要介绍了Python实现根据IP地址和子网掩码算出网段的方法,涉及Python基于Linux平台的字符串操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
  • 1. 什么是子网掩码? 用于区分哪些ip属于同一网段。 2. 如何区分两个IP是否在同一网段? 例1: IP地址1:192.168.1.1 子网掩码:255.255.255.0 IP地址2:192.168.1.2 子网掩码:255.255.255.0 很明显两个IP在同一...

    1. 什么是子网掩码?

    用于区分哪些ip属于同一网段。

    2. 如何区分两个IP是否在同一网段?

    例1:

    IP地址1:192.168.1.1 子网掩码:255.255.255.0

    IP地址2:192.168.1.2 子网掩码:255.255.255.0

    很明显两个IP在同一网段中。

    例2:

    IP地址1:192.168.1.1 子网掩码:255.255.255.0

    IP地址2:192.168.2.1 子网掩码:255.255.255.0

    单看ip地址,两个IP地址像是在同一网段,但它们其实不属于同一网段。

    计算方法:

    将IP地址192.168.2.1转换为二进制:

    11000000 10101000 00000010 00000001

    将子网掩码255.255.255.0转换为二进制:

    11111111 11111111 11111111 00000000

    两者相与:

    11000000 10101000 00000010 00000000

    转换成网络号就是:192.168.2.0

    将IP地址192.168.1.2转换为二进制:

    11000000 10101000 00000001 00000010

    将子网掩码255.255.255.0转换为二进制:

    11111111 11111111 11111111 00000000

    两者相与:

    11000000 10101000 00000001 00000000

    转换成网络号就是:192.168.1.0

    二者的计算结果不用,一个是网段192.168.2.0,一个是网段192.168.1.0,所以不是一个网段。

    例3:

    IP地址1:192.168.1.1 子网掩码:255.255.252.0

    IP地址2:192.168.1.2 子网掩码:255.255.252.0

    单看ip地址,两个IP地址像是在同一网段,但它们其实不属于同一网段。

    计算方法:

    将IP地址192.168.1.1转换为二进制:

    11000000 10101000 00000001 00000001

    将子网掩码255.255.252.0转换为二进制:

    11111111 11111111 11111100 00000000

    两者相与:

    11000000 10101000 00000000 00000000

    转换成网络号就是:192.168.0.0

    将IP地址192.168.1.2转换为二进制:

    11000000 10101000 00000001 00000010

    将子网掩码255.255.252.0转换为二进制:

    11111111 11111111 11111100 00000000

    两者相与:

    11000000 10101000 00000000 00000000

    转换成网络号就是:192.168.0.0

    二者的计算结果相同,都是是网段192.168.0.0,所以属于同一个网段。

    3. 如何根据IP地址确定子网掩码?

    3.1 主机数小于254

    可直接设置为255.255.255.0

    3.2 主机数大于254

    根据主机数量设置

    例如:

    需要700个IP

    可将700个IP分成几个地址段,一段最大254个ip地址

    1:192.168.0.1-192.168.0.254

    2:192.168.1.1-192.168.1.254

    3:192.168.2.1-192.168.2.254

    3个地址段共能提供762个IP地址。

    因此,只需要计算出适用于上述地址段的子网掩码即可。

    计算方法:

    将3个IP地址转换为二进制:

    将ip地址192.168.0.1转换为二进制:

    11000000 10101000 00000000 00000001

    将ip地址192.168.1.1转换为二进制:

    11000000 10101000 00000001 00000001

    将ip地址192.168.2.1转换为二进制:

    11000000 10101000 00000010 00000001

    由此可知,3个IP地址段的前22位是不变的,因此可将它们表示为:

    ip段一:192.168.0.1/22

    ip段二:192.168.1.1/22

    ip段三:192.168.2.1/22

    这种表示方法其实已经将子网掩码告诉我们了:

    11111111 11111111 11111100 00000000

    转换成十进制:255.255.252.0,所以这就是3个IP地址段共同的子网掩码了。

    以上,就是如何区分多个IP是否属于同一网段,以及将多个ip设置为同一网段的方法。

    展开全文
  • 10.100.128.120/17和10.100.128.120/24,因为将ip地址和对应的子网掩码做2进制与运算的结果一样,所以判定是在同一网段的。 10.100.128.120/17↓ 00001010.01100100.10000000.01111000^ 11111111.11111111....
  • (2)同一网段 所谓的同一个网段,就是两个IP地址的网络标识完全相同,一般会有这样的结论,就是如果两个ip 的前三个字节相同,那么就是同一个网段,但是这个并不是准确的,这个要结合子网掩码来看,因为我们C类...
  • 可以实现同一网段或跨网段的通信 IP地址的分类 A类地址:0.0.0.0 -- 127.255.255.255 B类地址:128.0.0.0 -- 191.255.255.255 C类地址:192.0.0.0 -- 223.255.255.255 D类地址:224.0.0.0 -- 239.255.255.255 E类...
  • 已知网络的IP地址和子网掩码如何确定主机的网络号: IPV4的IP地址格式通常表示为xxx.xxx.xxx.xxx,其中xxx为十进制数,取值范围是[0,255],若用16进制表示则为xx.xx.xx.xx,其中xx的取值范围是[0,FF]。实际上,IP...
  • 一、什么是子网掩码 一个IP地址必然属于某一个网络,或者叫子网。子网掩码就是用来指定某个IP地址的网络地址的,换一句话说,就是用来划分子网的。 例如,一个A类网络可以容纳16777214台主机。但是在实际运用中...
  • 题目描述:给定两个 IP 地址和子网掩码判断 IP 是否属于同一网段 输入描述:IP地址 1,IP地址 2,子网掩码,三个字段之间用空格分隔。能够确保输入的 IP 和子网掩码是合法的。 输出描述:先输出 0 或者 1...
  • IP地址、子网掩码、网络地址、广播地址、网段、网关的关系 例: 终端A 终端B 终端C IP地址 192.168.1.10 192.168.1.23 192.168.1.40 子网掩码 255.255.255.224 255.255.255.224 255.255.255.224 网络...
  • //与子网掩码的逻辑与运算结果相同,则属于同一子网 } void SplitString(const string& s, vector<string>& v, const string& c) { string::size_type pos1, pos2; pos2 = s.find(c); pos1 = 0; while (string...
  • 同一网段的概念以及计算

    千次阅读 2020-04-20 19:27:35
    同一网段指的是IP地址(ip)和子网掩码(mask)相与得到相同的网络地址。想在同一网段,必须做到网络标识相同。 同一网段的计算 以我自己电脑上的ip地址和子网掩码做例子 ip地址: 192.168.43.42 子网掩码: 255.255...
  • 要判断两个ip是否处于同一个网段中,只需将ip地址和子网掩码做与运算,如果得出的结果一样,则这两个ip处于同一个网段中。 $ ifconfig br-387b374cc147: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500 inet...
  • 子网掩码-网段

    2016-02-21 15:57:08
    网络标识就是用IP的二进制与子网掩码的二进制数据作'与'运算(可用WINDOWS计算器算二进制),所得结果,而不是IP地址前几段相同就表示在同一网段。若网络标识相同,就表示在同一网段。 例:192.168.0.1 255.255.255...
  • 要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。 例:假定选择了子网掩码255.255.254.0,现在分别将上述两...
  • 想在同一网段,必需做到网络标识相同,那网络标识怎么算呢?各类IP的网络标识算法都是不一样的。A类的,只算第一段。B类,只算第一、二段。C类,算第一、二、三段。 算法只要把IP和子网掩码的每位数AND就...
  • 要判断两个IP地址是不是在同一个网段,就将它们的IP地址分别与子网掩码做与运算,得到的结果一网络号,如果网络号相同,就在同一子网,否则,不在同一子网。 例:假定选择了子网掩码255.255.254.0,现在分别将上述...
  • Description : IP子网段判断 Function List : History : 1.Date : 2014/04/9 Author : Modification: Created file **************************************************************************...
  • 文章目录1、IP与子网掩码1.1、IP1.2、子网掩码1.3、两者关系及举例1.4、网段与广播地址2、IP地址分类3、访问一个IP的过程参考 1、IP与子网掩码 1.1、IP IP地址,32位二进制数,每八位二进制数一组可构成点分十进制...
  • 同一网段指的是IP地址和子网掩码相与得到相同的网络地址。想在同一网段,必需做到网络标识相同。各类IP的网络标识算法都是不一样的,需要根据子网掩码的位数来判断。 算法只要把IP和子网掩码的每位数AND就可以了。 ...
  • 网段子网掩码计算方法

    万次阅读 多人点赞 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....
  • 简述子网掩码子网掩码划分(以C类地址为例)

    千次阅读 多人点赞 2019-10-10 19:33:16
    索引: 一、摘要 ...子网掩码与IP地址一样拥有32位地址,通常拥有10进制与2进制两种表现方式,其中10进制表现如:255.255.255.0(C类地址示例),2进制表现如:11111111.11111111.11111111.00...
  • IP和网段子网掩码基础知识

    万次阅读 2018-10-10 09:53:58
    IP地址由网络号和主机号两部分组成,网络号的最高位必须是“0”,IP地址和子网掩码求“与”算出网络地址,只有网络地址相同才可直接通信,否则需要借助路由。 主机标识段为全1的IP地址为广播地址, 广播数据包不经过...
  • 如IP:188.188.0.111,188.188.5.222,子网掩码都设为255.255.254.0,在同一网段吗? 先将IP与子网掩码转换成二进制: 188.188.0.111 10111100.10111100.00000000.01101111 188.188.5.222 10111100.10111100....
  • 1、清楚ip地址四段点分十进制数和子网掩码,对应的网络号是什么。 2、交换机是用来连接相同网段的设备,路由器是用来连接不同网段的设备 网络号一样的,即在相同网段,网络号不一样的,即不同网段 3、计算方法:...
  • 同一网段的概念

    千次阅读 2020-04-28 21:13:37
    要知道ip地址和 子网掩码 : 以下是ubuntu 和板子上的ip地址和子网掩码 我们查看路由器的网络参数 : http://192.168.0.1/ 打开这个网址进入路由器界面, 可以看到此路由器的网络IP地址和子网掩码 看一下板子上的子网...
  • 子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。子网掩码不能单独存在,它必须结合IP地址一起使用。子网...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 19,530
精华内容 7,812
关键字:

子网掩码同一网段