开发者学堂课程【Python入门 2020年版:地址分类】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/639/detail/10455
地址分类
内容介绍
一. 概念
二. A类地址
三. B类地址
四. C类地址
五. D类地址
六. E类地址
七. 私有地址
八. 注意事项
一. 概念
每一个IP地址包括两部分:网络地址和主机地址。
IP地址通常由点分十进制(例如:192.168.1.1)的方式来表示,IP地址要和子网掩码(用来区分网络位和主机位)配合使用。
二.A类地址
1.概念
一个A类IP地址由1字节的网络地址和3字节主机地址组成,网络地址的最高位必须是“0”,
地址范围:1.0.0.1-126.255.255.254
子网掩码:255.0.0.0
二进制表示为:00000001 00000000 00000000
00000001-01111110 11111111 11111111 11111110
可用的A类网络有126个,每个网络能容纳1677214个主机
计算出1677214的方法256的三次方减2(减去的2是1.0.0.0和126.255.255.255这两个ip地址)
2.说明
A类地址:01111111 11111111 11111111 111111111使用七位表示网络位
子网掩码:11111111 00000000 00000000 00000000 255.0.0.0
A类地址:1.0.0.0==>126.255.255.254==>126
127开头的是特殊的ip地址不归为A类,是一个保留的ip地址
0.0.0.0也是特殊的ip地址
三.B类地址
1.概念
一个B类IP地址由2个字节的网络地址和2个字节的主机地址组成,网络地址的最高位必须是“10”
地址范围:128.1.0.1-191.255.255.254
子网掩码:255.255.0.0
二进制表示为:10000000 00000001 00000000
00000001-10111111 11111111 11111111 11111110
可用的B类网络有16384个,每个网络支持的最大主机数为256的2次方-2=65534台。
四.C类地址
1.概念
一个C类IP地址由3字节的网络地址和1字节的主机地址组成,网络地址的最高位必须是“110”
范围:1920.1.1-223.255.255.254
子网掩码:255.255.255.0
二进制表示为:11000000 00000000 00000001
00000001-11011111 11111111 11111110 11111110
C类网络可达2097152个,每个网络支持的最大主机数为256-2=254台
五.D类地址
1.概念
D类IP地址第一个字节以“1110”开始,它是一个专门保留的地址,并不指向特定的网络,目前这一类地址被用在多点广播(Multicast)中。
六.E类地址
1.概念
以“1111”开始,为将来使用保留,仅作实验和开发用
七.私有地址
1.概念
在这么多网络IP中,国际规定有一部分IP地址是用于我们的局域网使用,也就是属于私网IP,不在公网中使用的,它们的范围是:
10.0.0.0~10.255.255.255
172.16.0.0~172.31.255.255
192.168.0.0~192.168.255.255
八.注意事项:
1.每一个字节都为0的地址(“0.0.0.0”)对应于当前主机
2.IP地址中的每一个字节都为1的IP地址(“255255255255”)是当前子网的广播地址。
3.IP地址中凡是以1111”开头的E类IP地址都保留用于将来和实验使用。
4、IP地址中不能以十进制“127”作为开头,该类地址中数字1270.0.1到127255.255.255用于回路
测试,如:127.001可以代表本机IP地址,用http://1270.01就可以测试本机中配置的Web服务器5网络ID的第一个8位组也不能全置为“0”,全“0"表示本地网络。