IP 地址 与 DNS

IP地址转化

192.168.10.1 十进制,点分十进制地址

32位二进制数字序列,四段,八位

十进制与二进制转换
00000000 = 0
00000001 = 2 * 0 = 1
00000010 = 2 * 1 = 2
00000100 = 2 * 2 = 4
00001000 = 2 * 3 = 8
00010000 = 2 * 4 = 16
00100000 = 2 * 5 = 32
01000000 = 2 * 6 = 64
10000000 = 2 * 7 = 128

ip地址最大255,也就是单个最大就是每个数字相加是255,11111111

ip地址分类

a类,网络位的第一个位必须是0,N可以是0或者1,b类,网络位前二位必须是10,N可以是0或者1,c类,网络位前三位必须是110,N可以是0或者1,d类用于组播,e类用于研究用途

特殊地址

私有地址,又称局域网地址

      A类里面的私有地址  10.0.0.0/8         10.0.0.0--10.255.255.255
  B类里面的私有地址  172.16.0.0/12     172.16.0.0--172.31.255.255
  C类里面的私有地址  192.168.0.0/16   192.168.0.0--192.168.255.255

注意:上述的私有地址,是针对a,b,c类的地址类面的私有地址,所以针对b类里面的私有地址 172.16.0.0/12 取值范围计算如下

B类地址前12位已经定下来了,第一个八位定为172,第二个八位的前4位定为16,他们的二进制表示是这样的,第一段    10101100,第二段    00010000,第一段的8位加上第二段的前4位,这12位是固定下来的。那么后面的20位就是可以随便变化的,而第二段的后4位即便都是1,那么第二段的最大值也只能是00011111,也就是31,所以B类地址的第二段最大值就是31

a类,2 * 24-2 b类 2 * 16-2 c类 2 * 8-2

划分子网方式 

下面是一个b类地址

就是看网络位的掩码,如果是255代表是8个1,记录/8,图片有三段网络位所以是/24,也就是说掩码是表达网络位

掩码如何进行划分

下面是b类的子网化的网络

可划分出的子网2 * n 次方,N代表借主机的位数,获取主机为2 * 32-18 次房 含网络和广播,可用的在每个子网上减2

掩码就是读取网络位,然后/网络位,比如b类,借1位那就是/17。借的这位可能是0,或者是1,那么可以组成00000000,10000000,那么子网段就是x.x.0.0,x.x.128.0,掩码/17,而掩码二进制样表示1111111.1111111.10000000.0000000,十进制就是255.255.128.0

DNS 

DNS层级

DNS解析过程

DSN详解介绍与用户上网过程请转至web服务基础

https://www.cnblogs.com/jokerbj/p/9210462.html

原文地址:https://www.cnblogs.com/jokerbj/p/9230384.html