数据来源
一般称为内网
交换机、网线、PC(其他IT终端)
用来组建内网的局域网的设备,交换机并不能让电脑上网,需要通过路由器
路由器可以为局域网自动分配IP和虚拟拨号,电脑需要通过IP地址才成上网
当你拿一个设备有很多的网口这就是交换机,一般2~3个接口的是路由器
IP地址就是一个唯一标识,是一段网络编码(二进制),由32位组成
11010010.01001001.10001100.00000110 二进制转十进制
11010010 转换为十进制
方法如下:
(1*2^7) + (1*2^6) + (0*2^5) +(1*2^4)+ (0*2^3) + (0*2^2) +(1*2^1)+ (0*2^0)
0*2^0 = 0 * 1 = 0 (2^0 =1) 结果:0*2^0 = 0
1*2^1 = 1 * 2 = 2 (2^1 =2) 结果:1*2^1 = 2
0*2^2 = 0 * 4 = 0 (2^2 =4) 结果:0*2^2 = 0
0*2^3 = 0 * 8 = 0 (2^3 =8) 结果:0*2^3 = 0
1*2^4 = 1 * 16 = 16 (2^4 =16) 结果:1*2^4 = 16
0*2^5 = 0 * 32 = 0 (2^5 =32) 结果:0*2^5 = 0
1*2^6 = 1 * 64 = 0 (2^6 =64) 结果:1*2^6 = 64
1*2^7 = 1 * 128 = 128 (2^7 =128) 结果:1*2^7 = 128
82 + 127 =200 +25
最终:
11010010 转换为十进制 = 0 + 2 + 0 + 0 +16 + 0 +64 +128 = 210
方法:不断的除2去取余数,直到不能再除为止(余数是一个整数)
210 / 2 = 105 余 0
105 / 2 = 52 余 1
52 / 2 = 26 余 0
26 / 2 = 13 余 0
13 / 2 = 6 余 1
6 / 2 = 3 余 0
3 / 2 = 1 余 1
1/ 2 不能除了剩下1 ,可以理解为 余 1
二进制是从下往上数进行拼接 => 11010010
局域网通信规则:在同一局域网中,所有的IP必须在同一网段中才可以互相通信
IP地址构成:网络位+主机位 (网络位相同的IP地址,为同一网段,可以理解文数组的索引)
子网掩码:用来确定IP地址的网络位
子网掩码如何确认网络位:与255对应的数字为网络位,与0对应的数字为主机位
IP地址的网络位只有3种可能:
IP地址和子网掩码的区别:
子网掩码也是IP地址,但是世界标准组织规定以下这种3种形式的IP地址,改叫子网掩码。
255.0.0.0
255.255.0.0
255.255.255.0
如:
10.1.1.1 255.0.0.0
获知:10.1.1.1 属于10. 网段,名字叫 .1.1.1
10.1.1.1 255.255.0.0
获知:10.1.1.1 属于10. 1. 网段,名字叫 .1.1
10.1.1.1 255.255.255.0
获知:10.1.1.1 属于10. 1.1 网段,名字叫 .1
国际标准组织ISO定义地址分类:五大类(是以IP地址的第一位进行区分的)
A类:1-126 默认子网掩码: 255.0.0.0
B类:128-191 默认子网掩码:255.255.0.0
C类:192-223 默认子网掩码:255.255.255.0
D类:224-239 组播地址
E类:240-254 科研使用 (国家用的)
127 开头的已经被当做回环地址 比如:127.0.0.1 (本机地址)
255 开头的被当做子网掩码
A、B、C类 都属于单播地址和D类是组播地址的区别
注:
VMnet1 - VMnet19 是 vmware这个软件提供的19台虚拟机
案例1:
10.1.1.1
255.255.255.0
问:10.1.1.1 属于哪个网段?所在网段有多少个可用的IP地址?该网段的广播地址是什么?
答:
看子网掩码(255.255.255.0)可知: 10.1.1 是网络位 1 是主机位
10.1.1.1 属于10.1.1.0 网段
10.1.1.0 网段可用的IP地址范围:10.1.1.1 - 10.1.1.254
10.1.1.0 网段的广播地址:10.1.1.255
案例2:
10.1.1.1
255.255.0.0
问:10.1.1.1 属于哪个网段?所在网段有多少个可用的IP地址?该网段的广播地址是什么?
答:
10.1.1.1 属于 10.1.0.0 网段
10.1.1.0 网段可用的IP地址范围:10.1.0.1 - 10.1.255.254 (65534)
计算方法:
10.1.1.0 网段的广播地址:10.1.1.255
网关:一个网络的出口,Gatewat =GW, 一般网关是在路由器上
路由器:可用连接内外网的设备。
网关一般都是以一个IP地址的第一或最后的个作为网关 。 比如:10.1.1.254 255.255.255.0
PC向外发包:
例:先打开cmd终端,输入命令 ping www.baidu.com,得到的结果如下图:
域名系统(英文:Domain Name System,缩写:DNS)是互联网的一项域名服务。
计算机访问某个网站的流程:
计算机会先通过网站的域名查找网站的IP地址,再通过IP地址访问网站。
本地hosts文件 -> DNS本地缓存 ->DNS服务器
hosts:是自定义的文件
例:先打开cmd终端,输入命令 ping www.baidu.com,得到的结果如下图:
在hosts文件(C:\Windows\System32\drivers\etc)最后加上下图红色框内的内容,并ctrl+s保存
再次ping www.baidu.com 时会发现解析的ip变为你hosts文件中的了(当然百度也访问不了)
备注:
首先:开始--运行--输入cmd--进入命令行窗口或者win+r打开窗口输入cmd回车
ipconfig # 查看本机IP地址基本信息
ipconfig /all # 查看本机IP地址详细信息
ping 目标IP地址 # 测试网络连通性,有去有回即为可以成功通信
ping -t 目标IP地址 # 一直ping,除非 ctrl+c 手动停止
ping -n 数字 目标IP地址 # 修改ping包的数量 ,默认为 32 字节;最大值是 65,527,1024字节 = 1KB
ping -l 数字 目标IP地址 # 修改ping包的大小
注:如ping不通,可能对方不在线,或者对方开着防火墙
nslookup www.jd.com # 手工解析域名的IP地址