目录
前言
一.IP地址规划
1.1IP地址分类
1.2私有IP地址
1.3子网掩码
二.数制介绍
2.1常用数制
1.二进制
2.十进制
3.十六进制
2.2进制转换
1.十进制转二进制
2.验证IP是不是在同一网段
3.十六进制转十进制
2.3子网划分
2.4划分优点
2.5子网划分应用
1.C类地址划分
IP地址是网络工程重要的一个部分,IP地址管理也是IP领域中最丰富的内容之一,并高效的运用于日常的工作与学习中。
IP地址分为两个部分:网络部分(netID)和主机部分(hostID),都有不同的作用,网络部分用于确定终端是不是在同一网段,主机部分用于确定终端的容量大小。(网段最多能容纳多少主机),IP地址被分成了A、B、C、D、E共5类。
1.A类地址
在A类地址中,规定第一个八位组为网络部分,后三个八位组为主机部分,IP地址的前几个比特位称为引导为,对A类地址来说,换算成十进制就是0~127,A类地址的第一个块地址(网络号为0)和最后一个块地址(网络号为127)保留使用,因此A类地址的有效网络范围为1~126,(本机测试127.0.0.1)。
2.B类地址
在B类地址中,规定前两个八位组为网络部分,后两个八位组为主机部分,B类地址中作为引导的前两位比特位必须是10,其中第一个八位组换算成十进制就是128~191。
3.C类地址
在C类地址中规定前三个八位组为网络部分,后面一个八位组为主机部分,C类地址中作为引导的q前三位比特位必须是110,其中第一个八位组换算成十进制就192~223。
4.E类地址
用于组播通信的地址,不能在互联网上作为节点地址使用。
5.E类地址
用于科学研究的保留地址,不能在互联网上作为节点地址使用。
0.0.0.0所有网段,255.255.255.255全网广播,X.X.X.255/24本网的广播
A类 10.0.0.0--10.255.255.255
B类 172.16.0.0--172.31.255.255
C类 192.168.0.0--192.168.255.255
IP地址分别为私有地址和公有地址,私有地址只能出现在局域网内,且不同的局域网可以重复使用,因为每个局域网都是一个独立的分支,如果没有互联网出现的话,不会影响局域网通信,公有地址出现在物联网,如果地址重复,将不会正常转发,因为地址必须唯一。
在网络中,不同主机之间的情况分为两种
同一网段中两台主机之间相互通信
不同网段中两台主机之间相互通信
数制是一组固定的符号和统一的规则来表示数值的方法。
在二进制中,数用0和1两个数来描述。用B描述
在十进制中,数用0,1,2,3,4,5,6,7这几个数来描述。用D描述
在十六进制中,数用0-9 A-F这几个数来描述。用H描述
99/2 1
49/2 1
24/2 0
12/2 0
6/2 0
3/2 1
1
取余法:除的尽写0,除不尽写1。
...128、64、32、16、8、4、2、1
64+32+2+1=99
凑数法:一次加上数来达到对应的数字,没选中写1,反之写0。
把IP地址换算成二进制。
192.168.10.100
11000000. 10101000.00001010.01100100
子网掩码算成二进制。
255.255.255.0
11111111.11111111.11111111.00000000
把IP地址和子网掩码做比较。
11000000.10101000.00001010.00000000
有用0出0全1出1。
192.168.10.0
算第二个IP。
192.168.20.10
11000000.10101000.00010100.00001010
255.255.255.0
11111111.11111111.11111111.0
11000000.10101000.00010100.0
192.168.20.0
较两个网络号是否在同一网段。
192.168.10.0和192.168.20.0 不一致 不是同一网络段。
AE9=(10x16²+14x16^1+9x16^0)=2793
随着Internet的快速发展,接入Internet的站点越来越多,导致IP地址资源越来越少,为了更好的利用IP地址资源,减少浪费,可以把IP地址进一步划分为更小的网络,即子网划分,经过子网划后,IP地址的子网掩码不再是具有标准IP地址的掩码由此IP地址可以分为两类:有类地址和无类地址。
满足不同网络对IP地址的需求,实现网络的层次性,节省IP地址
192.168.1.0/27
先确认是哪类默认子网掩码
子网数=2ⁿ,其中n为借了多少网络位
C类地址24位,2^3=8,子网数为8
2^5-2=30 主机数(-2去头掐尾)
网络号 广播地址 有效地址
192.168.1.0 192.168.1.31 192.168.1.1~192.168.1.30
192.168.1.32 192.168.1.63 192.168.1.33~192.168.1.62
192.168.1.64 192.168.1.95 192.168.1.65~192.168.1.94
192.168.1.96 192.168.1.127 192.168.1.97~192.168.1.126
192.168.1.128 192.168.1.159 192.168.1.129~192.168.1.158
192.168.1.160 192.168.1.191 192.168.1.161~192.168.1.190
192.168.1.192 192.168.1.223 192.168.1.193~192.168.1.223
192.168.1.224 192.168.1.255 192.168.1.225~192.168.1.254