网站怎么打开?

核心提示很多人对网站如何打开的过程不是很明白,虽然知道网站组成的部分,但是对细节还是一知半解,所以我们在这简单的概括一下网站的打开过程,希望对大家的理解有所帮助。假设A在自己电脑上输入www.horsepc.com回车之后,在上篇文章中,我们说到的

武汉的日日夜夜很多人不太明白网站怎么打开的流程。虽然他们知道网站的组成部分,但他们仍然对细节知之甚少。所以我们在这里简单总结一下打开网站的流程,希望可以帮助你理解。

假设A在自己的电脑上输入www.horsepc.com enter后,在上一篇文章中,我们说域名本身没有任何功能,只是用来代替复杂难记的IP地址。互联网是由IP地址定向的,所以浏览器应该知道这个域名背后的IP地址。

这时浏览器会先查询系统的DNS缓存。如果获取了缓存的IP地址,浏览器会直接向目标地址的服务器发起数据传输请求。如果没有缓存的数据,会向本地DNS模块发送一个DNS请求,询问本地服务器是否知道这个域名对应的IP地址。如果服务器给出了地址,那么浏览器将向目标服务器发送数据请求。如果没有向上级服务器查询,就像知道武汉某个昼夜的名字,去派出所查这个昼夜在武汉的地址一样,由镇公安局进行一级网上查询。在查询IP地址时,应该一步一步地访问服务器,直到IP地址被解析。我们将在以后的文章中详细解释这个过程。

浏览器获得目标IP地址后,开始向目标服务器发送数据连接请求。就像你在武汉找到了你想找的日日夜夜的地址之后,你还要征求人家的意见,“我可以去你家拜访你吗?”我们要去拜访的是高端客户,他们不是你要拜访的人。只有给你一个香菇炖鸡之类的暗号,你才有参观的权利。这个过程就是获取目标IP的MAC地址。只有知道MAC地址后,才能进行TCP连接。

TCP连接建立后,A的浏览器会向目标服务器发送一个HTTP请求。这个过程很复杂,后面会详细描述。这个HTTP请求包含了一个东西,就是我想要获取的web资源。主机收到这个HTTP请求后,会根据他的请求创建一个HTTP响应给客户端。当A的主机接收到数据后,浏览器会通过各种操作将内容以网页的形式显示出来。

大家应该从这个过程总结一下,就是你输入域名之后,浏览器找到对应的IP地址,建立访问连接,然后告诉服务器要访问的数据,然后服务器把这个数据传输给浏览器。给我们看看浏览器。结合我们上一篇文章,很简单。网站是放在服务器主机中的文件集合,有点像一个小软件。准确的说叫内容管理系统。打开后我们可以直观的浏览。

 
友情链接
鄂ICP备19019357号-22