程序员人生 网站导航

网址和域名、用户点击浏览器的整个过程

栏目:互联网时间:2015-06-05 09:35:09

1.网址和域名:

  从情势上来看,网址比域名多了1个前缀“www.”,比方说百度的网址是“www.baidu.com”,而“baidu.com”则是域名,不管网址还是域名都可以通过地址栏输入直达网站。但是也有1些例外的情况,案例在这里已想不起来了,直接输入域名没法打开网站,必须要在前面加“www.”

 

网址是相对通俗1点的说法,而域名则是专业1点的,固然这只是过去的情况,互联网的发展已经历了很长1段时间,网民的网络知识也得到了普及,域名这个词听起来已不再那末专业了。

  不论是网址还是域名,都具有1个共同特质:唯1性,而且是先注先得,固然会有1些敏感辞汇是属于制止注册的。正是由于这1特点,才让市场上诞生了1批以抢注网址和域名谋取利益的人群,以所持有的资源来与其它个人或机构进行域名的高价买卖。

2.用户访问未使用CDN缓存网站的进程为:

1)、用户向阅读器提供要访问的域名;
2)、阅读器调用域名解析函数库对域名进行解析,以得到此域名对应的IP地址;
3)、阅读器使用所得到的IP地址,向域名的服务主机发出数据访问要求;
4)、阅读器根据域名主机返回的数据显示网页的内容。
通过以上4个步骤,阅读器完成从用户处接收用户要访问的域名到从域名服务主机处获得数据的全部进程。

3.用户访问使用CDN缓存网站的进程为:

CDN网络是在用户和服务器之间增加Cache层,如何将用户的要求引导到Cache上取得源服务器的数据,主要是通过接收DNS实现,下面让我们看看访问使用CDN缓存后的网站的进程:


1)、用户向阅读器提供要访问的域名;
2)、阅读器调用域名解析库对域名进行解析,由于CDN对域名解析进程进行了调剂,所以解析函数库1般得到的是该域名对应的CNAME记录,为了得到实际IP地址,阅读器需要再次对取得的CNAME域名进行解析以得到实际的IP地址;在此进程中,使用的全局负载均衡DNS解析,如根据地理位置信息解析对应的IP地址,使得用户能就近访问。
3)、此次解析得到CDN缓存服务器的IP地址,阅读器在得到实际的IP地址以后,向缓存服务器发出访问要求;
4)、缓存服务器根据阅读器提供的要访问的域名,通过Cache内部专用DNS解析得到此域名的实际IP地址,再由缓存服务器向此实际IP地址提交访问要求;
5)、缓存服务器从实际IP地址得得到内容以后,1方面在本地进行保存,以备以后使用,另外一方面把获得的数据返回给客户端,完成数据服务进程;
6)、客户端得到由缓存服务器返回的数据以后显示出来并完成全部阅读的数据要求进程。





------分隔线----------------------------
------分隔线----------------------------

最新技术推荐