赞
踩
当我们在浏览器地址栏中输入某个Web服务器的域名时。首先用户主机会首先在自己的DNS高速缓存中查找该域名所应的IP地址。
如果没有找到,则会向网络中的某台DNS服务器查询,DNS服务器中有域名和IP地映射关系的数据库。当DNS服务器收到DNS查询报文后,在其数据库中查询,之后将查询结果发送给用户主机。
现在,用户主机中的浏览器可以通过Web服务器的IP地址对其进行访问了。
层级关系特点
因特网域名空间
域名服务器的分类
域名的解释
三级域名.二级域名.顶级域名.
,最后一个.
代表根域名,我们通常省略不写。如果主机所询问的本地域名服务器不知道被查询域名的IP地址,那么本地域名服务器就以DNS客户端的身份,向其他根域名服务器继续发出查询请求报文,即替主机继续查询,而不是让主机自己进行下一步查询。
举例解释:假设主机 (IP地址为m.xyz.com) 想知道域名y.abc.com的IP地址。
当根域名服务器收到本地域名服务器发出的迭代查询请求报文时,要么给出所要查询的IP 地址,要么告诉本地服务器下一步应该找哪个域名服务器进行查询,然后让本地服务器进行后续的查询。
举例解释:假设主机 (IP地址为m.xyz.com) 想知道域名y.abc.com的IP地址。
基本概念
原理
解决
基本概念
原理
解决
1. 用户在某网页输入URL并回车后,浏览器主进程会新开一个网络线程,发起HTTP请求。
2. 浏览器会进行DNS查询,将域名解析为IP地址。
3. 浏览器获得IP地址后,通过三次握手向服务器请求建立TCP连接。
4. 浏览器向服务器发起HTTP请求。
5. 服务器处理请求,返回HTTP响应。
6. 浏览器的渲染进程解析并绘制页面。
7. 浏览器和服务器通过四次挥手断开TCP连接。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。