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