IP地址的概念:
IP 地址是我们进行TCP/IP通讯的基础,每个连接到网络上的计算机都必须有一个!P地址。我们目前使用的IP地址是32位的,通常以点分十进制表示。例如:192.168.0.181。IP地址的格式为: IP地址 = 网络地址 + 主机地址 或者 |P地址=主机地址 + 子网地址 +主机地址。一个简单的IP地址其实包含了网络地址和主机地址两部分重要的信息。
IP地址为了方便人们记忆,使用了点分十进制的方式表示。
计算机中的单位换算:
1字节(Byte) = 8位(bit) 2^3方
1KB( K,千字节) = 1024B 2^10方
1MB( M,兆字节) = 1024KB
1GB( G,吉字节,千兆) = 1024MB
1TB( T,万亿字节,太字节) = 1024GB
1PB( P,千万亿字节,拍字节) = 1024TB
1EB( E,百亿亿字节,艾字节) = 1024PB
进制的转换
1、二进制转为十进制:
首先,讲一下"权重"的概念:
数字中某位的权重:2的(n-1)次方,n表示该位所在位数(从右向左数);
例如:二进制数,10,0的权重为:2^(1-1)=2^0=1;
1的权重为:2^(2-1)=2^1=2;
二进制转十进制,二进制数字中的所有位乘以本位的权重后,在求和。
例如,将二进制数10101转换为十进制数:
(10101)2进制=1*2^(5-1)+0*2^(4-1)+1*2^(3-1)+0*2^(2-1)+1*2^(1-1)
=1*16 +0*8 +1*4 +0*2 +1*1
=16+0+4+0+1
=21
2、十进制转换为二进制:
将该数字不断除以2直到商为零,然后将余数由下至上依次写出,即可得到该数字的二进制表示。
例如:十进制数21转化为二进制:
21÷2=10······1
10÷2=5 ······0
5÷2=2 ······1
2÷2=1 ······0
1÷2=0 ······1
最后转换为二进制数为:10101
IP地址表示为32位二进制数,8为一组,则每一组范围为:00000000到11111111(即十进制表示为0到255)。
例如:255.255.255.255 对应 11111111.11111111.11111111.11111111
IP地址的组成:网络位+主机位。例如192.168.1.1/24,则192.168.1为网络位,最后的1为主机位
IANA机构------五大类(0.0.0.0~255.255.255.255)
A类地址:0,0.0.0~127.255.255.255(其中127.0.0.0~127.255.255.255,为环回地址)
B类地址:10,128.0.0.0~191.255.255.255
C类地址:110,192.0.0.0~223.255.255.255
D类地址:1110,224.0.0.0~239.255.255.255,为组播地址
E类地址:1111,240.0.0.0~255.255.255.255,保留,研究使用。
**注意:**A、B、C类地址为单播地址;
D类地址:只能作为逻辑地址存在,不能配置在设备接口上。E类地址:保留,作为研究/军事等使用。
**特殊地址:**0.0.0.0~0.255.255.255,不可使用(作用:1.未指定的地址------发报文DHCP;2.路由层面:全网所有地址。)
224.0.0.5/6组播地址;
127.0.0.0~127.255.255.255为环回地址,不可使用(作用:用于设备内部的TCP/IP协议使用的;TCP------目的地址127.0.0.1,数据包不会发出本设备的任何接口)
**A类可用范围:**1.0.0.0~126.255.255.255;
**公网地址:**唯一性,全球范围内唯一,付费使用,需要申请;
私网地址:
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对应网络位。
定义两个参数:1.网络位;2.主机位。
IP地址+掩码------可以定义网段的范围。
网段数量=2的可变的网络位的次方;
主机数量=2的可变的主机位次方-2;
网络地址:主机位全为0;广播地址(用于本网段所有主机通信):主机位全为1;