路由数据转发过程
交换机和路由器只有7层的前3层
数据转发的时候只关注设备,不关心程序,也就是说只到第三层就完事了。
下一跳mac地址
目的ip是最终的ip
但是,目的mac是下一跳,也就是路由器
因此不断的更新mac目的mac地址
目的mac变化的过程这就是路由转发的原则
从mac1到6,目的虽然是mac6,但是你的目的mac要写下一跳,也就是mac2。
router的1号端口到2号端口,两个端口的ip不同。因此下一跳的ip不同。
路由表存的是:目的主机所在网络,以及,下一跳地址
DNS
域名解析,domain(域)name resolution
DNS服务器将好记的域名解析成IP地址
域名:形如www.baidu.com
记IP地址记不住,但是输入域名,就可以通过DNS协议,让我们进入IP地址
通过域名解析协议,使我们能够进入baidu的服务器。
DNS过程
想访问相应的域名,先访问本地DNS服务器,找有没有记录
如果经常访问,就有记录
如果没有记录,就会去DNS根服务器查看,根服务器告诉你,域名是由.com组成的,也就是说是由区域管理组成,也就是.com域服务器
.com域服务器中告诉你去163.com域服务器,这里经查实,查出了你要取得网站的IP地址
然后再回到本地DNS服务器,这时就写入回本地DNS服务器中。
存储的是key-value形式的域名+ip地址,以便以后访问。
此时,告诉了域名的ip,就https进行请求,就会去对应ip地址里进行请求访问。
负载均衡、数据同步、备份||指令
nslookup查询域名对应的IP地址
例如:nslookup www.baidu.com
会查出很多IP地址,为什么这么多ip地址呢?
原因是:负载均衡
可能是一个区域用一个服务器
百度大网站,访问量大,不可能是一台服务器,让用户有好的体验。
负载均衡:分散的访问量,说白了就是你设置了多个服务器,大家上网的时候不会挤在一个服务器中。
数据同步:所有服务器看到的内容都是一样的。
容灾备份:一个服务器坏了,就要临时用别的服务器。