Skip to content

IP协议

IP地址

1.ipv4:本质32位的二进制的数字,通常用点分十进制的数来表示

2.ipv6:128位的二进制数,冒号分隔十六进制的数

3.IP地址的组成:192.168.1.10

​ 1.网络号:网络地址,是一个IP前几位的数字

​ 2.主机号:主机地址,是一个IP除了网络号以外的后几个数字

​ 3.如果只看一个ip,是看不出哪里到哪里是网络号

​ 4.由子网掩码决定,那部分是网络号

4.IP可以分为ABCDE几大类

​ 1.A类:1-126 1.0.0.1-126.255.255.255 子网掩码:255.0.0.0

​ 2.B类:128-191 128.0.0.1-191.255.255.255 子网掩码:255.255.0.0

​ 3.C类:192-223 192.0.0.1-223.255.255.255 子网掩码:255.255.255.0

​ 4.D类:223-255 广播地址

​ 5.E类:保留地址

5.特殊地址:

​ 1.127.0.0.1

结合ip地址

1.网络地址=IP二进制数和子网掩码二进制做And运算得到二进制,在转成十进制,就是网络地址

2.广播地址=网络地址二进制部分中的主机号全部变成1,在and运算,转十进制,就是广播地址

3.主机号范围=网络地址+1~广播地址-1

如何将ip地址158.243.0.0/16划分28个子网

默认是b类。255.255.0.0 算出 255.255.248.0

将28转成二进制11100得到,N=5,即5位的二进制数(划分子网时如果是2的倍速,需要N-1)

作业

想把一个B类网址172.16.0.0~172.16.255.255划分成64个子网,计算此时的子网掩码

第一步:64最低的2次方为6

第二步:换成二进制:

11111111.11111111.11111100.00000000=255.255.252.0

11111111.11111111.00000000.00000000

计算广播地址,ip地址225.36.25.183 子网掩码255.255.255.240

与运算

11100001.00100100.00011001.10110111

11111111.11111111.11111111.11110000

11100001.00100100.00011001.1011000

或运算

0000

1111

11100001.00100100.00011001.10111111=225.36.25.191