vue项目接口域名动态的获取方法
363
2022-10-22
IP地址概论
@[toc](目录
1、IP地址概论
IP地址是一个32位数的二进制数,通常被分割为4个“8位二进制数”(也就是4个字节byte)。IP地址通常用“点分十进制”表示成(A.B.C.D)的形式,其中,A,B,C,D都是0~255之间的十进制整数。在一个子网中第一个和最后一个为保留地址,所以一般情况局域网中可使用的IP为1——254。常见的IP地址,分为IPv4与IPv6两大类,当前广泛应用的是IPv4,目前IPv4几乎耗尽,下一阶段必然会进行版本升级到IPv6;如无特别注明,一般我们讲的的IP地址所指的是IPv4。
2、IP地址组成
3、IP地址分类
IP地址分A、B、C、D、E五类,其中A、B、C这三类是比较常用的IP地址,D、E类为特殊地址。A类:1.0.0.1~126.255.255.254 ,(有类边界)默认子网掩码为/8,即255.0.0.0默认第一位为0,后面剩7位,即00000000,但全部为0或1的网络号是不能使用的,所以最小取值为00000001,最大值为01111111,01111111B=127D,所以第一段取1~ 127。但127.0.0.1是本机回环地址,通常通过在本机上Ping此地址来检查TCP/IP协议安装是否正确。而且凡是以127开头的IP地址都代表本机,(广播地址127.255.255.255)除外)所以第一段取1~126。故全世界只有126个A类网络,每个A类网络可拥有的主机数就是后面24个比特位的组合,为2^24 个,但主机部分也不能全为0或者1,全0代表的是网络ID,全1代表的是本网络的广播地址,因此每个A类网络拥有的最大可用主机数为2^24 -2,公式为2^n -2,n为IP地址中主机部分的比特数。A类地址=网络部分+主机部分+主机部分+主机部分
B类:128.0.0.1~191.255.255.254 ,(有类边界)默认子网掩码为/16,即255.255.0.0默认前两位为10,后面剩6位,最小即10000000B,即为128D,最大为10111111,即为191。B类地址有效范围是网络部分中后14个比特位的组合,为2^14 个,故B类拥有最大可用主机数为2^16 -2。B类地址=网络部分+网络部分+主机部分+主机部分
C类:192.0.0.1~223.255.255.254 ,(有类边界)默认子网掩码为/24,即255.255.255.0默认前三位为110,后面剩5位,最小为11000000,即为192,最大为11011111,即为223C类地址有效范围是网络部分后21个比特位的组合,为2^21 个,故每个C类地址拥有的最大可用主机数为2^8 -2C类地址=网络部分+网络部分+网络部分+主机部分
D类地址范围:224.0.0.1~239.255.255.254默认前四位为1110用于组播通信的地址E类地址范围:240.0.0.1~255.255.255.254默认前五位为11110用于科学研究的保留地址私有地址私有网络地址(以下简称私网地址)是指内部网络或主机的IP地址,IANA(互联网数字分配机构)规定将下列的IP地址保留用作私网地址,不在Internet上被分配,可在一个单位或公司内部使用。RFC1918中规定私有地址如下:A类私有地址:10.0.0.0~10.255.255.255 ----- 10.0.0.0/8 B类私有地址:172.16.0.0~172.31.255.255 -----172.16.0.0/12 C类私有地址:192.168.0.0~192.168.255.255 -----192.168.0.0/16
4、网段组成
网段组成:网络地址,可用IP,广播地址例如:192.168.1.189/24网络号:192.168.1.0可用IP:192.168.1.1~ 192.168.1.254广播地址:192.168.1.255网络号和广播地址为一头一尾,可用IP为掐头去尾取中间
5、子网掩码划分
子网掩码(subnet mask)又叫网络掩码、地址掩码、子网络遮罩,它是一种用来指明一个IP地址的哪些位标识的是主机所在的子网,以及哪些位标识的是主机的位掩码。
子网掩码不能单独存在,它必须结合IP地址一起使用。子网掩码只有一个作用,就是将某个IP地址划分成网络地址和主机地址两部分。对应IP地址的网络部分用1表示,对应IP地址的主机部分用0表示
A类地址的默认子网掩码是 255.0.0.0 或用/8表示 B类地址的默认子网掩码是 255.255.0.0 或用/16表示 C类地址的默认子网掩码是 255.255.255.0 或用/24表示通过子网掩码,就可以判断两个IP在不在同一网段。计算方式:
1、把IP地址换算成二进制数2、子掩网码换算成二进制数,与IP地址对其3、IP地址与子掩网码对其相乘4、全零得零,全一得一5、两个网络位/网络号计算方法同上6、比较两个网络位、网络号是否相同。相同即在同一网段,使用交换机,反之则不在同一网段,用路由器。
6、IP地址的网络地址算法
将IP地址和子网掩码作逻辑“与”运算(可以理解为相乘),所得结果为IP地址的网络地址 例如:IP地址192.168.1.189,子网掩码为255.255.255.0,将IP地址和子网掩码进行“与”运算就可得IP地址的网络ID。 11000000.10101000.00000001.10111101 IP地址 11111111.11111111.11111111.00000000 子网掩码 11000000.10101000.00000001.00000000 网络地址(二进制) 192.168.1.0 网络地址(十进制) 广播地址怎么求 广播地址由网络地址最后一个“1”进行分割,(为掩码数位后的1或0,比如本题是在24后面的0)后面的主机部分原来是0则变1,原来是1则变0 例如上文中IP地址的广播地址是: 11000000.10101000.00000001.11111111 广播地址 192.168.1.255 由此可得出可用IP地址数为 1~254(掐头去尾) 公式 子网数=2^n,其中n为子网部分位数,例:/26,n=26-24 主机数(可用IP)=2^N-2,其中N为主机部分位数:N=32-26 |
192.168.1.0 | /24 | /25 | /26 | /27 | /28 | /29 | /30 | /31 | /32 |
---|---|---|---|---|---|---|---|---|---|---|
子网掩码 | 0 | 128 | 192 | 224 | 240 | 248 | 252 | 254 | 255 | |
子网个数 | 1 | 2 | 4 | 8 | 16 | 32 | 64 | 128 | 256 | |
IP数量 | 256 | 128 | 64 | 32 | 16 | 8 | 4 | 2 | 1 | |
可用IP | 254 | 126 | 62 | 30 | 14 | 6 | 2 | 1 |
192.168.1.100/32 表示一个固定IP根据IP地址的类型来判断n的值:A类地址:子网掩码-8B类地址:子网掩码-16C类地址:子网掩码-24
N=32 - 子网掩码例如:/20,它的子网数为?可用IP为?因为/20属于B类地址,则n为20-16=4,子网数为2^4 =16可用IP地址为2^32-20 -2=2^12 -2=4094/27属于c类地址掩码,n为27-24,子网数为2^3=8可用IP地址为2^32-27 -2=2^5 -2=30
版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。
发表评论
暂时没有评论,来抢沙发吧~