本文为个人学习笔记记录,有错误请大家指出,转载请注明出处,谢谢!(文|www.12he.cn)
目录
-
前奏
学习子网需要准备什么知识 -
IP地址和MAC地址
MAC地址
IP地址的组成
特殊IP地址 -
子网划分
子网掩码
子网划分步骤
子网划分例子
前奏
需要准备什么知识?
- 二进制和十进制的关系
首先我们来看一副图
IP地址及其子网划分
进制之间的转换是很基础的知识
我会单独开一篇关于进制的文章.
在数字后面加上不同的字母来表示不同的进位制。B(Binary)表示二进制,O(Octal)表示八进制,D(Decimal)或不加表示十进制,H(Hexadecimal)表示十六进制。例如:(101011)B=(53)O=(43)D=(2B)H
这里简单讲一下方法.
二进制转换十进制
方法:二进制数从低位到高位(即从右往左)计算,第0位的权值是2的0次方,第1位的权值是2的1次方,第2位的权值是2的2次方,依次递增下去,把最后的结果相加的值就是十进制的值了。
例:将二进制的(101011)B转换为十进制的步骤如下:
-
第0位 1 x 2^0 = 1;
-
第1位 1 x 2^1 = 2;
-
第2位 0 x 2^2 = 0;
-
第3位 1 x 2^3 = 8;
-
第4位 0 x 2^4 = 0;
-
第5位 1 x 2^5 = 32;
-
读数,把结果值相加,1+2+0+8+0+32=43,即(101011)B=(43)D。
十进制转换二进制
方法:除2取余法,即每次将整数部分除以2,余数为该位权上的数,而商继续除以2,余数又为上一个位权上的数,这个步骤一直持续下去,直到商为0为止,最后读数时候,从最后一个余数读起,一直到最前面的一个余数。
例:将十进制的(43)D转换为二进制的步骤如下:
-
将商43除以2,商21余数为1;
-
将商21除以2,商10余数为1;
-
将商10除以2,商5余数为0;
-
将商5除以2,商2余数为1;
-
将商2除以2,商1余数为0;
-
将商1除以2,商0余数为1;
-
读数,因为最后一位是经过多次除以2才得到的,因此它是最高位,读数字从最后的余数向前读,101011,即(43)D=(101011)B。
IP地址和MAC地址
- MAC地址
MAC(Media Access Control,介质访问控制)地址,或称为物理地址,也叫硬件地址,用来定义网络设备的位置,MAC地址是网卡出厂时设定的,是固定的(但可以通过在设备管理器中或注册表等方式修改,同一网段内的MAC地址必须唯一)。MAC地址采用十六进制数表示,长度是6个字节(48位),分为前24位和后24位。
前24位叫做组织唯一标志符(Organizationally Unique Identifier,即OUI),是由IEEE的注册管理机构给不同厂家分配的代码,区分了不同的厂家。后24位是由厂家自己分配的,称为扩展标识符。同一个厂家生产的网卡中MAC地址后24位是不同的。
MAC地址对应于OSI参考模型的第二层数据链路层,工作在数据链路层的交换机维护着计算机MAC地址和自身端口的数据库,交换机根据收到的数据帧中的“目的MAC地址”字段来转发数据帧。
- IP地址
IP地址(Internet Protocol Address),缩写为IP Adress,是一种在Internet上的给主机统一编址的地址格式,也称为网络协议(IP协议)地址。它为互联网上的每一个网络和每一台主机分配一个逻辑地址,常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽
IPv6号称可以为世界上每一粒沙子都编上地址
;如无特别注明,一般讲的的IP地址所指的是IPv4。
根据TCP/IP协议,连接在internet上的每个设备都必须有一个ip地址,他是一个32位二进制数,也可以用点分十进制表示,每八位一组,用一个十进制表示即0~255,每组用"."分隔开,例如172.16.122.204
IP地址及其子网划分
IP地址及其子网划分将ip地址中的网络位和主机位固定下来后,ip地址被分成了不同的积累:A类,B类,C类,D类,E类
看下面图片
IP地址及其子网划分
从上面可以看出从他们的范围就可以看出某个IP地址属于那个类别
- 好,今天就到这里,后面在来完善这篇文章.
网友评论