子网划分

根据具体IP地址和掩码  计算网络地址和主机地址:

  • 把具体主机接口的IP地址和它相应的子网掩码相与,就得到该接口所在的网络地址。
  • 把IP地址跟子网掩码的反码进行‘与’运算,得到主机地址。

举例:有一个主机的IP地址为162.105.69.12, 它的掩码是255.255.254.0,请给出它的网络地址和主机地址:
1) 首先要将IP与掩码转为二进制,将IP地址162.105.69.12转为二进制如何转换呢?

我们知道,8位二进制全为"1",即11111111对应的十进制数值为:
128 64 32 16 8 4 2 1  (2^7 2^6 2^5 2^4 2^3 2^2 2^1 2^0)
注释:以从左到右的顺序相加(数值高的先加)得到一个具体点分十进制的值,未用到的对应位的二进制值为0,那么可以得到以下二进制值:
10100010 01101001 01000101 00001100

2) 再把子网掩码为255.255.254.0转为二进制:

255=128+127 即前两位的二进制的全为八个"1"—11111111,这个掩码转为二进制就为:
11111111 11111111 11111110 00000000

3) 根据计算网络地址规则:

“把具体主机接口的IP地址和它相应的子网掩码相与,就得到该接口所在的网络地址。”
那么,要得到该主机所在的网络地址就为:
10100010 01101001 01000101 00001100
            AND 与
11111111 11111111 11111110 00000000
得到网络地址:
10100010 01101001 01000100 00000000
转为十进制为:
162.105.68.0


4) 要得到主地址:根据,

“把IP地址跟子网掩码的反码进行‘与’运算,得到主机地址。”
可得子网掩码255.255.254.0的反码是:
00000000 00000000 00000001 11111111
             and
10100010 01101001 01000101 00001100
得到主机地址二进制为:
00000000 00000000 00000001 00001100
转十进制为:
0.0.1.12


所以IP地址为162.105.69.12的这台主机,它的子网地址为:162.105.68.0,它的主机地址为:0.0.1.12

子网划分:
例如:把B类地址:162.105.0.0 划分为8个子网该如何划分?
思路:

  1. 分析一下这个网络地址属于哪类,并弄清分多个子网需要向主机位借几位,
  2. 得出子网掩码(子网前面全为1为网络段,全为0为主机段),由子网掩码的二进制得出十进制子网掩码。
  3. 把原有主机位转和借得的主机位转为二进制,得出各子网的网络地址并转成十进制。(网络地址的不同情况在借得的几位网络位,借N位网络地址,就有2^N个网络。)

那么就可以计算出该网络的分为8个子网后的子网掩码为255.255.224.0。(128+64+32=224),最后根据子网掩码计算网络地址,得出以下8个子网地址:
162.105.0.0    162.105.32.0
162.105.64.0   162.105.96.0
162.105.128.0  162.105.160.0
162.105.192.0  162.105.224.0
那么8个子网如何计算得来的呢?

网络地址162.105.0.0写成二进制是:
10100010 01101001 00000000 00000000
子网掩码255.255.224.0,因为是B类的网络地址,要有8个网络就必须向主机位借3位(2^3=8),转为二进制是:
11111111 11111111 11100000 00000000(掩码)
网络地址为以下8个:
10100010 01101001 00100000 00000000 --> 162.105.32.0
10100010 01101001 01000000 00000000 --> 162.105.64.0
10100010 01101001 01100000 00000000 --> 162.105.96.0
10100010 01101001 11100000 00000000 --> 162.105.224.0
10100010 01101001 11000000 00000000 --> 162.105.192.0
10100010 01101001 10100000 00000000 --> 162.105.160.0
10100010 01101001 10000000 00000000 --> 162.105.128.0
10100010 01101001 00000000 00000000 --> 162.105.0.0


思考:假如公司申请到一个B类网络地址162.105.0.0,公司有12个子公司,那么子网掩码是多少呢?
答案:有12个子公司,那么就要向主机位借4位的网络号,因为4^4=16个网络号!.
          掩码就为:11111111 11111111 11110000 00000000  --> 255.255.240.0

注意:为了方便阅读,在把网络地址写成二进制时使用空格隔开,而不使用“.”作分隔符。

IP地址分类:

A: 1~126       私:10.0.0.0~10.255.255.255          二进制表示法中,最高位固定为 0
B: 128~191    私:172.16.0.0~172.31.255.255      二进制表示法中,最高位固定为 10
C: 192~ 223   私:192.168.0.0~192.168.255.255   二进制表示法中,最高位固定为 110

网线做法 —RJ45:
根据芯线对应的不同分为:

  • 568A(并行线)    :WG   G   WO   Blue   WBlue  O         WBrown   Brown    <---网卡和集线器
  • 568B(跳线)接头 :WO   O   WG   Blue   WBlue  G         WBrown   Brown    <---网卡和网卡
    注:只记前三对。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值