目录
三创网络拓扑结构图:
普通家庭网络拓扑结构图:(也可以直接使用 子母路由器 (母:无线路由器)(子:信号放大器、中继器))
网络层:(network layer)
搜索IP地址所在地:iP地址查询--手机号码查询归属地 | 邮政编码查询 | iP地址归属地查询 | 身份证号码验证在线查询网 (ip138.com)
IP: 互联网协议(Internet Protocol)
IPv4地址是什么?
IP地址由两部分组成:网络部分(NETWORK) 主机部分(HOST)
IP地址分为A、B、C、D、E五类,每一类有不同的划分规则
A类地址:第一位固定为0 范围:1~126
B类地址:第一、二位固定1.0 范围:128~191
C类地址:第一、二、三位固定为:1.1.0 范围:192~223
D类是用于组播地址
E类是保留给科学研究使用
私有地址 :(使用十分的广泛)
子网掩码:(Subnet mask)
网关(gateway):一般情况下是路由器的LAN口,是一个角色
IPv6
IPv6 相比于 IPv4
域名:
域名解析:是将域名转换为对应的IP地址的过程
域名解析的过程如下:
查看域名对应的IP地址:
1、使用 nslookup 命令:
2、使用 dig 命令:
3、使用host命令
Windows查看ip地址
使用ping命令测试网络连接
实验:
实验1:路由器实现不同网段之间的通信
实验2: 三层交换机实现不同网段之间的通信
三创网络拓扑结构图:
普通家庭网络拓扑结构图:(也可以直接使用 子母路由器 (母:无线路由器)(子:信号放大器、中继器))
网络层:(network layer)
IP: 互联网协议(Internet Protocol)
IPv4地址:2019年11月已经耗尽了
全球有40多亿IPv4地址,但是中国只有2.4亿
ip地址 --》类似于电话号码、身份证号 是唯一标识
IPv4地址是什么?
主机唯一的标识,保证主机间正常通信
一种网络编码,用来确定网络中一个节点
IP地址由32位二进制(32bit)组成
如:00011100 01010011 11000001 00100110
使用十进制 方便配置和记忆
192.168.2.1
每个字节转换成十进制 并使用 . 分割
范围:0~255.0~255.0~255.0~255
IP地址由两部分组成:网络部分(NETWORK) 主机部分(HOST)
-
网络部分(Network):网络部分用于标识一个网络,它指示了 IP 地址所属的网络和子网。网络部分的长度是由子网掩码来决定的。当数据在网络间传输时,路由器会使用网络部分的信息来确定数据包的传输路径。
-
主机部分(Host):主机部分用于标识一个网络中的具体设备或主机。主机部分决定了同一网络中不同设备的唯一性。在局域网内,主机部分可以用于识别同一网络中的不同计算机、服务器等设备。
同一个vlan下一般来说都是同网段的,共同组成一个局域网
不同的网段通信必须要借助路由器(网络层)
192.168.1.0/24 --》/24表示前面24位都是网络部分,主机部分就是余下的部分
192.168.2.0/24
同一网段下面的通信,由MAC地址通信,帧通信(也就是使用交换机通信即可)(数据链路层)
IP地址分为A、B、C、D、E五类,每一类有不同的划分规则
A类地址:第一位固定为0 范围:1~126
前8位 --》网络部分 0~127 实际上是:1~126 原因是:
127.0.0.0/8 是本地回环地址 用于验证本地的TCP/IP协议
如127.0.0.1表示的就是本机自己的IP地址
使用 127.0.0.1 地址时,数据包并不会通过网络传输,而是直接发送到本地机器上,当你在本地主机上尝试访问 127.0.0.1,实际上是在与自己进行通信
例如,你可以在本地主机上启动一个网站,并使用 127.0.0.1 来访问它,以确保网站是否正确地运行。
后24位 --》主机部分
B类地址:第一、二位固定1.0 范围:128~191
前16位 --》网络部分
后16位 --》主机部分
链路本地地址:169.254.0.0/16 当主机不能从DHCP服务器获取IP地址时,主机会自动生成一个169.254.0.0/16网段的IP地址, 这个地址是不能和外界通信的(伪地址,没有任何作用)
DHCP服务器:是一种网络服务,负责自动分配和管理 IP 地址、子网掩码、网关和其他网络配置信息给连接到网络的设备。
C类地址:第一、二、三位固定为:1.1.0 范围:192~223
前24位 --》网络部分
后8位 --》主机部分
在公网上使用的IP地址主要是:A、B、C类
D类是用于组播地址
E类是保留给科学研究使用
A类 有126个网络, 每个网络里可以有2^24个主机
B类 有2^16 = 16384个网络, 每个网络里可以有2^16个主机
C类 有2^21个网络,每个网络里可以容纳2^8个主机
私有地址 :(使用十分的广泛)
1、满足企业用户、个人用户在内部网络中使用的需求
2、私有地址不能在Internet(互联网)上使用
3、私有地址包括3组(A类、B类、C类)
私有地址范围:
A类:10.0.0.0~10.255.255.255
B类:172.16.0.0~172.31.255.255
C类:192.168.0.0~192.168.255.255
如何知道自己的IP公网地址:访问www.ip138.com
运用了NAT(网络地址转换)技术,可以将私有IP转换为公有IP
NAT技术解决了IPv4公有IP地址不足的问题
子网掩码:(Subnet mask)
用来确定IP的网络地址(网络部分)(来确认我们电脑的网段的)
32个二进制位
对应IP地址的网络部分用1表示
对应IP地址的主机部分用0表示
IP地址和子网掩码作逻辑“与”运算得到网络地址
0和任何数相与都等于0
1和任何数相与都等于任何数本身
网关(gateway):一般情况下是路由器的LAN口,是一个角色
默认网关:
是网络中的一台设备,通常是路由器,用于将发送到其他网络(公网)的数据包进行转发。
IPv4的报文头部 --》 20个字节固定,还有可选长度
IPv4的包头:
IPv6
IPv6 90年代开始推出
IPv6 --》 号称给全球每一粒沙子分配一个IP地址
128位的IP地址
使用配置的时候转化为16进制,16位一组,分8组
fe80::20c:29ff:fe96:29f8
地址中包含的连续两个或多个均为0的组,可以使用双冒号”::“代替
IPv6 包头:
IPv6 相比于 IPv4
1、支持的IP地址变多了
2、速度上比IPv4快很多
3、支持加密传输
域名:
互联网中使用IP地址来标识一台电脑,但是为什么我们上网的时候,在浏览器里输入的是域名,而不是IP地址呢?
DNS(Domain Name System,域名系统),为了方便记忆
在浏览器里也可以输入ip地址
http://192.168.1.1/
https://www.baidu.com/
因为域名比较好记忆,ip地址不好记忆
域名解析:是将域名转换为对应的IP地址的过程
当我们在浏览器中输入一个网址(如www.example.com),计算机需要通过域名解析来获取该网址对应的IP地址,以便在互联网上找到正确的服务器并建立连接。
域名解析的过程如下:
-
浏览器首先会检查本地 DNS 缓存,看是否已经保存了该域名对应的 IP 地址。如果有,则直接使用缓存的 IP 地址,跳过后续步骤。
-
如果本地 DNS 缓存中没有该域名的 IP 地址,浏览器会查询操作系统指定的首选 DNS 服务器。这通常是由网络服务提供商(ISP)或本地网络管理员指定的。
-
首选 DNS 服务器收到域名解析请求后,会根据域名的顶级域(如.com、.net等)确定权威 DNS 服务器。顶级域的权威 DNS 服务器负责管理该顶级域下所有子域名的 IP 地址记录。
-
首选 DNS 服务器向权威 DNS 服务器发送域名解析请求,并等待响应。权威 DNS 服务器查询自己管理的域名与IP地址的映射关系数据库,并返回对应的 IP 地址给首选 DNS 服务器。
-
首选 DNS 服务器收到 IP 地址后,将其存入本地 DNS 缓存,并将 IP 地址返回给浏览器。
-
浏览器收到 IP 地址后,使用该 IP 地址建立与服务器的连接,并向服务器发送 HTTP 请求。
-
服务器接收到请求后,返回相应的网页内容给浏览器,进行页面加载和显示。
比较出名的DNS服务器:114.114.114.114 (中国的一个公共 DNS 服务器 IP 地址,由中国电信提供) 全球DNS服务器:8.8.8.8(Google 公共 DNS)
查看域名对应的IP地址:
下载如下软件
[root@master pod]# yum install net-tools -y
[root@master pod]# yum install bind-utils -y
查看百度(www.baidu.co)的IP地址
1、使用 nslookup
命令:
[root@master pod]# nslookup www.baidu.com #nslookup <域名>
Server: 114.114.114.114
Address: 114.114.114.114#53
Non-authoritative answer:
www.baidu.com canonical name = www.a.shifen.com.
Name: www.a.shifen.com
Address: 14.119.104.254
Name: www.a.shifen.com
Address: 14.119.104.189
[root@master pod]#
2、使用 dig
命令:
[root@master pod]# dig www.baidu.com #dig <域名>
; <<>> DiG 9.11.4-P2-RedHat-9.11.4-26.P2.el7_9.13 <<>> www.baidu.com
;; global options: +cmd
;; Got answer:
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6109
;; flags: qr rd ra; QUERY: 1, ANSWER: 3, AUTHORITY: 0, ADDITIONAL: 1
;; OPT PSEUDOSECTION:
; EDNS: version: 0, flags:; udp: 512
;; QUESTION SECTION:
;www.baidu.com. IN A
;; ANSWER SECTION:
www.baidu.com. 503 IN CNAME www.a.shifen.com.
www.a.shifen.com. 127 IN A 14.119.104.254
www.a.shifen.com. 127 IN A 14.119.104.189
;; Query time: 46 msec
;; SERVER: 114.114.114.114#53(114.114.114.114)
;; WHEN: 四 7月 06 23:29:01 CST 2023
;; MSG SIZE rcvd: 101
[root@master pod]#
3、使用host命令
[root@master pod]# host www.baidu.com #host <域名>
www.baidu.com is an alias for www.a.shifen.com.
www.a.shifen.com has address 14.119.104.254
www.a.shifen.com has address 14.119.104.189
[root@master pod]#
其中,一个域名可以解析成多个IP。
Windows查看ip地址
ipconfig
ipconfig /release 释放当前 IP 地址
ipconfig /renew 获取新的 IP 地址
使用ping命令测试网络连接
[root@node1 ~]# ping www.baidu.com
PING www.a.shifen.com (14.119.104.254) 56(84) bytes of data.
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=1 ttl=55 time=34.6 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=2 ttl=55 time=22.7 ms
64 bytes from 14.119.104.254 (14.119.104.254): icmp_seq=3 ttl=55 time=37.0 ms
^C
--- www.a.shifen.com ping statistics ---
4 packets transmitted, 3 received, 25% packet loss, time 3002ms
rtt min/avg/max/mdev = 22.710/31.465/37.045/6.268 ms
[root@node1 ~]#
其中25% packet loss 为丢包率
丢包率越高说明网络质量越差
实验:
1、路由器实现不同网段之间的通信
2、三层交换机实现不同网段之间的通信
一个VLAN对应一个网段
路由器实现跨网段通信
实验1:路由器实现不同网段之间的通信
使用软件:Cisco Packet Tracer
链接: https://pan.baidu.com/s/1ehZALUgl3pkz-ykhHCpFeA?pwd=aaaa
提取码: aaaa
实验结果:
实验2: 三层交换机实现不同网段之间的通信
三层交换机里给每个vlan配置ip地址,这个vlan对应的ip地址,就是2层交换机里的对应vlan接口的pc机的网关
三层交换机里的vlan是虚拟的,是逻辑的,而不是真正的某个接口的ip
一个VLAN对应一个网段
使用3层交换机实现不同vlan之间的通信
交换机的接口是不配置ip地址的,一般是给vlan配置ip地址
路由器的接口是可以配置ip地址的,一个接口默认对应一个网段
三层交换机默认接口是不配置ip地址的,是2层接口,但是可以启用路由功能,让接口称为路由接口,就可以配置ip地址
实验结果: