一.二进制与十进制的相互转换
1.十进制转二进制---凑
0 0 0 0 0 0 0 0
128 64 32 16 8 4 2 1
上面的8位与他们底下的数字依次对应,从左到右相加来求得所要转化的二进制
例如:192 = 128 +64 也就是说 128和64对应的那一位取1,得到的二进制11000000
168 = 128 +32 +8 128、32和8对应的位取1,得到二进制10101000
2.二进制转十进制---加
原理相同,只是转化相反 为1的取对应值,为0的取0
例:11100010 对应位相加 128 + 64 +32 +0 +0 +0 +2 +0 =226
二.IP地址
IPV4 --- 32位二进制构成 ---- 点分十进制 IPV6 --- 128位二进制构成 ---- 冒分16进制
1.网络位--网络位相同表示不同的泛洪范围
2.主机位--在同一个泛洪范围内的不同主机
3.子网掩码--由连续的0和连续的1组成,用来区分网络位和主机位,其中1代表网络位,0代表主机位
4.ping命令--检测网络连通性的工具,实际是发送一个ICMP协议的数据报,其特点是可以强制要
求对方回报。
5.IPv4地址的分类
A、B、C、D、E
A、B、C这三种为单播地址 ;D为组播地址 ;E为保留地址
A:0XXX XXXX (0 - 127) 1 - 126
B:10XX XXXX 128 - 191
C:110X XXXX 192 - 223 ------ 单播地址:既可以做源IP地址也可以做目标IP地址
D:1110 XXXX 224 - 239 ------- 组播地址:只能做为目标IP的使用
E:1111 XXXX 240 - 255 ------ 保留地址
ABC三类为主类网,拥有默认的子网掩码长度
A: /8 255.0.0.0 B: /16 255.255.0.0 C:/24 255.255.255.0
私有地址范围:
A :10.0.0.0/8
B:172.16.0.0/16~172.31.0.0/16
C:192.168.0.0/24~192.168.255.0/24
特殊的ip地址:
(1) 172.0.0.1--本地环回地址:用于检测TCP/IP协议是不是能够正常的封装和解封装
(2) 0.0.0.0/0---无效地址/缺省地址(默认地址)
(3) 255.255.255.255---受限广播地址:受路由器的限制,只能作为目标地址
(4) 169.254.x.x/16---本地链路地址/自动私有地址:当pc无法通过自动获取ip地址的方式获得
ip地址时,设备将给自己生成一个ip地址
(5) 主机位全0的地址---网段/网络号
(6) 主机位全1的地址---直接广播地址---只能作为目标地址
三.ARP协议---地址解析协议
作用:可以通过一种地址获得另一种地址
ARP的工作原理:ARP先通过广播发送请求包,所有收到广播包的设备都将将源IP和源MAC的映
射关系记录在本地的
ARP缓存表
中,然后再看请求的IP,如果不是自己本地的IP地址,则将数
据包丢弃;若是自己本地的IP地址,则将以单播的形式进行ARP应答。在之后的传输中,将优
先查看本地的ARP缓存表,若本地有缓存记录,则直接按照缓存记录发包;若没有,则再发送
ARP请求。
ARP缓存表的老化时间---180s
ARP分类:
正向ARP---通过IP地址来获得MAC地址
反向ARP---通过MAC地址来获得IP地址
免费ARP---利用正向ARP的工作原理请求自己的IP地址
作用:1.自我介绍 2:检测地址冲突
四.VLSM--可变长子网掩码(子网划分)--借用主机位来充当网络位--每段间隔是借位最右侧对应的十进制数值,第一个ip位主机位全0的地址 最后一个地址为主机位全1的地址 两个地址都不能给主机使用
为什么要进行子网划分?
1.便于更好的利用,合理的规划ip地址
2.便于管理
3.增加网络的安全性
可用主机的数量 2^借位 - 2
划分网段数量 2^借位
四.CIDR--无类域间路由(汇总)
作用:将若干个小的广播域汇总成一个大的广播域
技巧:取相同,去不同
例:
192.168.0.0/24
192.168.1.0/24
192.168.00000000
.00000000
192.168.00000001
.00000000
192.168.0000000
0.00000000 192.168.0.0/23
超网:汇总后的子网掩码长度小于主类网的子网掩码长度
例如上述的192.168.0.0/23就是超网 因为192.168.0.0属于C类网,而C类网默认的子网掩码是 /24