2、IP、掩码、网关、DNS

目录

一、IP地址和子网掩码

IP地址组成:网络位+主机位
  网络为告诉来自哪个段落,主机位告诉在段落的名字叫什么 以二进制位单位计算
子网掩码作用:决定网络位,并决定一个IP地址所属的网段
子网掩码标准的三种形式:

255.0.0.0
255.255.0.0
255.255.255.0

例如IP地址:10.1.1.0 子网掩码:255.255.0.0 。则网络位是10.1 主机位是1.0

IP地址 00001010.00000001.00000001.00000000
子网掩码 11111111.11111111.00000000.00000000

  在32位二进制子网掩码中,由于其子网掩码为255.255.0.0,因此1对应的为网络位,0对应的为主机位。若有10.1.1.1/16 ,则前16位是网络位,剩下的为主机位

VLSM (可变长子网掩码)

VLSM可变长子网掩码—核心思想:借位
  - 子网掩码255.255.240.0 ,其子网掩码20位
  - /30转化为255就是255.255.255.252

10.1.1.1/24 问:该IP地址属于哪个网段? 总结:网段是将主机位二进制全置0
网段把主机位全部置0(以二进制为单位) ,所以属于的网段为10.1.1.0/24
该网段有254个可用的IP地址。第一个0和最后一个255不能使用
10.1.1.0/24代表网段,10.1.1.255/24是该网段的广播地址,这两不能配给主机

总结:
  将主机位全部置0,则为该IP地址的网段
  将主机位全部置1,则为该网段的广播地址
  主机位不能全为0,也不能全为1
(10.1.0.0/16不能做IP,10.1.1.0/16能做IP)
  一个网段中的IP地址数:2^n -2 (n为主机位数)
例①:10.1.0.0/16
  可用的IP地址数:2^(32-16)-2=2^16-2=65536-2=65534
  网段10.1.0.0/16 广播地址10.1.255.255/16
  可用IP地址范围:10.1.0.1/16—10.1.255.254
例②:10.0.0.0/8可用IP地址数:2^(32-8)=2^24-2

国际标准组织将IP地址划分为5大类X.X.X.X
  A类:1-126 /8
  B类:128-191 /16 前16位为网络位,后16位为主机位
  C类:192-223 /24
  D类:224-239 组播地址,不能给个人用,给某一个组用的
  E类:240-254 科研 255开头为子网掩码,被占用了所以不能作为IP地址
解决地址不够用的技术:将IP地址分为公有IP和私有IP (结合NAT知识)
公有IP用在互联网上,可以上网,不能重复使用
私有IP只能在内网中出现,不能在互联网出现,可以在不同内网中重复使用
私有IP范围:10.0.0.0/8 、172.16.0.0/16——172.31.0.0/16 、192.168.0.0/16

二、网关Gateway和DNS

  在一个局域网中通信,如果pc不在一个网段,就不能通信。局域网中在同一个网段才能通信

计算机PC和外界通信的心理活动:判断对方目标IP和自己是否在同一网段
  路由器的地址也必须是这个网段。若不在同一网段则要找网关(网关一般.254或.1)

DNS

如果ping的是域名,要先解析,将网址域名转为IP地址
pc要解析域名时:
  PC会找本地域名解析文件:c:\windows\system32\drivers\etc\hosts  hosts 为本地解析文件
  (客户机域名请求解析DNS顺序为:DNS缓存—hosts文件—DNS服务器)
  (服务器对域名请求的处理顺序:DNS高速缓存—本地区域解析文件—转发器—根.)
  该内容会在后续Windows的DNS服务中继续说明。
北京联通通用IP的DNS解析服务器202.106.0.20

ping

  ping目的:测试网络连通性
  格式:  ping IP地址/域名
  向对方发送n个探测包,再发送回来,有去有回才ping通
  ping不通是防火墙的原因,表现为收不到回包,收不到回包则ping不通。
  绝大部分防火墙禁止ping请求,不禁止ping回应。若关了防火墙还ping不通,说明网络有问题

ping -n 2 www.baidu.com 设置ping包的数量(2个)
ping -t www.baidu.com  不要停,一直ping,用来测试网络连通性。ctrl+c终止
ping -l 100 www.baidu.com 设置ping包大小。发送探测包的长度100,-l表示长度。超过1472的探测包,ping不通。认为有攻击嫌疑
ping -a 192.168.8.1 ping通之外,还能返回对方的计算机设备名

  写脚本,创建 .bat 后缀名的文件,记事本打开编辑内容改为:
   echo 3.3.3.3 www.baidu.com >> c:\windows\system32\drivers\etc\hosts   然后保存退出双击该文件后,内容回写入到该文件hosts中。由于强制修改hosts文件使 www.baidu.com 的IP地址为3.3.3.3,指向了一个不正确的百度地址自然ping不通

三、子网划分

  用来连接不同网段
  如果判断是否同一网段 则看子网位数是不是相同

100.9.4.3/15和100.11.5.3./15不是同一网段
100.9.4.3/14和100.11.5.3./14是同一网段
10.34.200.135/29不是可用IP,是广播位

255.255.254.0 /23
255.255.255.0 /24
255.255.255.128 /25
255.255.255.192 /26
255.255.255.224 /27
255.255.255.240 /28
255.255.255.248 /29
255.255.255.252 /30

  一个地址是否可用,和前网络位没关系,和后面主机位有关系。只要把主机位列出来。
  列出的主机位不全为0且不全为1,则为可用IP地址。
  列出的主机位全为0为网段;列出的主机位全为1为广播。

猜你喜欢

转载自blog.csdn.net/weixin_42747982/article/details/82530327