对于国际网络通信,我们需要网络浏览器和网络服务器。Web 浏览器和服务器在建立连接方面起着重要作用。客户端发送对 Web 文档或服务的请求。从 Web 浏览器到 Web 服务器的消息称为 HTTP 请求。当 Web 服务器接收到请求时,它会搜索其商店以找到合适的页面。如果 Web 服务器能够定位该页面,它会打包到其中包含的 HTML(使用一些传输层协议),将这些包裹寻址到浏览器(使用 HTTP),然后通过网络将它们传输回。
如果 Web 服务器无法找到所请求的页面,它会发送一个包含错误消息的页面(即错误 404 – 找不到页面)并将该页面分派给浏览器。服务器通过网络浏览器接收到的这个消息称为 HTTP 响应。
Web浏览器和 Web服务器之间的主要区别是:
Web浏览器 | Web服务器 |
---|---|
Web 浏览器是一个显示万维网文档的应用程序。它通常使用互联网服务来访问文档。 | Web 服务器是为其他程序提供服务的程序或计算机,称为客户端。 |
Web 浏览器向服务器请求 Web 文档和服务。 | Web 服务器接受、批准和响应 Web 浏览器对 Web 文档或服务的请求。 |
Web 浏览器充当服务器和客户端之间的接口,并向客户端显示 Web 文档。 | Web 服务器是维护 Web 应用程序、生成响应和接受客户端数据的软件或系统。 |
Web 浏览器发送 HTTP 请求并获得 HTTP 响应。 | Web 服务器获取 HTTP 请求并发送 HTTP 响应。 |
不存在 Web 浏览器的任何处理模型。 | Web 服务器存在三种类型的处理模型,即基于进程的、基于线程的和混合的。 |
Web 浏览器存储不同网站的 cookie。 | Web 服务器提供了一个区域来存储和组织网站的页面。 |
Web 浏览器安装在客户端计算机上。 | Web 服务器可以是放置在网络另一端甚至地球另一端的远程计算机,也可以是您家中的个人计算机。 |
原创文章,作者:ItWorker,如若转载,请注明出处:https://blog.ytso.com/264296.html