Web浏览器和Web服务器如何通信

Web浏览器显示从Web服务器获取的内容

Web浏览器喜欢IE浏览器Firefox.铬合金, 和苹果浏览器排名世界上最受欢迎的网络应用。人们使用这些浏览器进行基本信息浏览和其他需求,包括在线购物和休闲游戏。Web服务器通信依赖于网络协议。

Web服务器是Web浏览器的内容提供的。什么浏览器请求,服务器通过Internet网络连接提供。

一个人在服务器机架里PhotoAlto/Frederic Cirou / Getty Images

" data-caption="" data-expand="300" id="mntl-sc-block-image_1-0-3" data-tracking-container="true">

photoalto / frederic cirou/盖蒂张照片

客户端 - 服务器网络设计和Web

Web浏览器和Web服务器用作客户端 - 服务器系统。在计算机网络中,客户端服务器是设计数据在中央位置(服务器计算机)中的应用程序的标准方法,并有效地与任何数量的其他计算机(客户端)共享。所有Web浏览器都用作从网站(服务器)的信息请求信息的客户端。

众多Web浏览器客户端可以从同一网站上请求数据。请求可以在所有不同时间或同时发生。客户端 - 服务器系统概念上呼叫对同一站点的所有请求被一个服务器处理。但是,在实践中,由于对Web服务器的请求量有时会生长非常大,因此Web服务器通常被构建为服务器计算机的分布式池。

对于世界各地的不同国家流行的网站,此WebServer池是在地理上分布的,以帮助改善浏览器的响应时间。如果服务器更接近请求设备,则传递内容需要的时间比服务器更快的时间更快。

Web浏览器和服务器的网络协议

Web浏览器和服务器使用TCP / IP.超文本传输​​协议是TCP / IP顶部的标准应用协议支持Web浏览器请求和服务器响应。

Web浏览器也依赖于DNS.跟...共事URL.。这些协议标准使不同品牌的Web浏览器能够与不同品牌的Web服务器进行通信,而不需要每个组合的特定逻辑。

与大多数互联网流量一样,Web浏览器和服务器连接通常通过一系列中间运行网络路由器

基本的Web浏览会话如下所示:

  • 一个人指定浏览器中的URL。
  • 浏览器启动到服务器或服务器池的TCP连接(默认使用端口80)通过其IP地址,如DNS发表。作为此过程的一部分,浏览器还使DNS查找请求将URL转换为IP地址。
  • 在服务器完成TCP连接的确认后,浏览器将HTTP请求发送到服务器以检索内容。
  • 在服务器与页面内容回复后,浏览器从HTTP报文中检索它并相应地显示它。内容可以包括用于广告横幅或其他外部内容的嵌入式URL,其又触发了浏览器,以向这些位置发出新的TCP连接请求。浏览器还可以将临时信息(称为cookie)保存到客户端计算机上的本地文件的连接。
  • 在内容请求期间遇到的任何错误可能会显示为HTTP状态行。
此页面有用吗?