web服务器是如何工作的?
你现在坐在电脑前,在浏览器中查看页面。所以,当你点击某个页面的链接,或者输入URL(统一资源定位器),在幕后发生了什么?让这个页面出现在你的屏幕上?如果你曾经好奇这个过程,或曾经想知道一些特定的机制,允许你上网,然后继续读下去。在本文中,您将了解Web服务器页面如何进入你的家,学校或办公室。让我们开始吧!
基本过程
假设你坐在你的电脑前上网,你的一个朋友在电话里告诉你,“我刚读了一个非常好的文章!输入这个URL(地址)来阅读。地址是http://www.osssi.com/article/1/120。“当你输入网址到浏览器,按return键。神奇地是,不管世界上的URL在哪里,在你的屏幕上都会弹出正确页面。下图显示了页面加载的步骤:把你的浏览器发起一个连接到Web服务器,请求一个页面并返回。
如果你想知道一个更加细节的过程,一个Web页面如何出现在你的电脑屏幕上,以下是幕后的基本步骤:
浏览器把URL拆分成了三个部分:
>协议:http
>服务器名称:www.osssi.com
>文件名:article/1/120
浏览器连接到一个域名服务器(DNS),将服务器名称“www.osssi.com”转化为一个IP地址,它使用IP地址连接到服务器。访问IP地址所在的80端口。(我们将在本文后面讨论端口)。
按照HTTP协议规则,浏览器向服务器发送一个GET请求,请求"http://www.osssi.com/article/1/120"文件。(注意,Cookies可以从浏览器到服务器发送GET请求).
然后,服务器将Web页面的HTML文本发送到浏览器。浏览器读取HTML标记和格式化页面显示到你的屏幕上。
如果你以前从未了解过这一过程,这里面有许多新词汇。如果想要详细了解整个过程,你需要先了解IP地址、端口、协议……
广告 您可能关注的内容 |