对于国际网络通信,我们需要网络浏览器和网络服务器。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 服务器可以是放置在网络另一端甚至地球另一端的远程计算机,也可以是您家中的个人计算机。