TCP/IP网络分层模型
1.四层负均衡
HTTP |
---|
TCP/UDP |
IP |
MAC |
从下往上
第一层:连接层。负责以太网、wifi等的底层网络上发送原始资源
第二层:网际层。IP协议就在次层,用IP地址取代MAC地址。
第三层:传输层。保证数据在IP地址标记的两点之间可靠的传输,是TCP的工作层次。(UDP)
第四层:应用层。
MAC层的传输单位是”帧“,IP层传输单位是**“包**”,TCP层传输单位是**”段“,HTTP层传输单位是”消息”或“报文”。统称数据包**。
OSI网络分成层模型
OSI:开放式系统互联通信参考模型
1.七层负载均衡
第一层:物理层。网络的物理形式,电缆等。
第二层:数据链路层。相当于TCP/IP的链接层
第三层:网络层。TCP/IP的网际层
第四层:传输层。TCP/IP的传输层
第五层:会话层。维护网络的连接状态,保持会话同步
第六层:表示层。把数据转换为合适的可理解的语法和语义
第七层:应用层。面向具体的应用传输数据
DNS协议位于传输层
**二层转发:**设备工作在链路层,帧在经过交换机设备时,检查帧的头部信息,拿到目标mac地址,进行本地转发和广播。
三层路由:设备工作在ip层,报文经过有路由功能的设备时,设备分析报文中的头部信息,拿到ip地址,根据网段范围,进行本地转发或选择写一个网关。
域名
1.域名的形式
域名是一个有层次结构,是用一串“.”分割多个单词,最右边的被称为“顶级域名”,然后是“二级域名”,层次关系向左一次降低。类如:www.libang.com "com"顶级域名,‘’libang“二级域名,”www“主机名
2.域名的解析
将域名转化为ip地址:域名解析。
DNS系统,基本对应域名结构:
1.根域名服务器:管理顶级域名服务器,返回”com“、”net“、”cn“等顶级域名服务器的IP地址。
2.顶级域名服务器:管理各名下的权威域名服务器。比如com顶级域名服务器,可以返回libang.com域名服器的地址。
3.权威域名服务器:管理自己域名下主机的IP地址,比如libang.com权威服务器可以返回www.libang.com的地址。
操作系统也会对DNS进行缓存,如果之前访问过www.libang.com那么下一次,在浏览里在输入这个网址的时候就不会跑到DNS访问,直接在操作系统里就可以拿到。朝左系统里有一个特殊的”主机映射“文件,通常是一个可编译的文本linux里是”/etc/hosts“在windows里是”c:\WINDOWS\system32\drivers\etc\hosts“,如果操作系统在缓存里找不到DNS纪录,就会找这个文件。