首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >什么是万维网中的“服务器路由器”?

什么是万维网中的“服务器路由器”?
EN

Webmasters Stack Exchange用户
提问于 2020-08-26 10:42:16
回答 2查看 160关注 0票数 2

据我了解,任何“客户端”(或“代理”或“用户代理”)都通过这种模式在万维网上交互:

代码语言:javascript
复制
Client ⟶ Routers(1) ⟶ DNS server ⟶ Routers(2) ⟶ Web Server ⟶ SOME_WEB_PAGE_DATA ⟶ Client
  • 客户端(或“代理”或“用户代理”)指的是人或软件(如万维网浏览器)。
  • 所谓万维网,我的意思是只对网站(不是对使用互联网的本地应用程序,但不是通过浏览器的万维网)。

万维网(第一组和第二组)中的“服务器路由器”是什么?

我最想知道这个软件位于哪里(它是在客户机环境中还是在远程服务器环境中),以及它们一般是如何工作的?

EN

回答 2

Webmasters Stack Exchange用户

发布于 2020-08-26 17:06:40

这是一个非常混乱的描述发生了什么,是混合网络流量和不同的请求。

当客户端对带有主机名的URL发出HTTP请求时,它必须首先将主机名转换为IP地址。它通过使用DNS来实现这一点,通常它将首先检查本地缓存,然后与其本地DNS服务器联系(该服务器可能位于ISP提供的网络路由器上,也可以是第三方服务器,如1.1.1.1)。

一旦它有了IP地址,它将向其上的HTTP服务器发送一个HTTP请求,一个响应将被发回。

所有这些消息( DNS和HTTP请求和响应)都必须在运行客户端的计算机和适当的服务器之间传输。IP包从客户端传递到任意数量的路由器序列,直到服务器做出反应(而响应则相反)。

通常,第一个路由器将提供到建筑物的internet连接(其中一边是建筑物的LAN/WLAN,另一边是ISP ),然后通过ISP传递到公共Internet,然后再到服务器的ISP的路由器上,最后到达服务器。

有时候,你会得到一个路由器,它可以做一些聪明的事情,比如为了负载平衡而在多台服务器之间分割流量。

票数 5
EN

Webmasters Stack Exchange用户

发布于 2020-08-27 00:11:25

想象一下,你正在开车,需要换路,但不知道该走哪条路,所以你在十字路口问方向。这就是路由器所做的,在客户端和最终目的地之间可以有几个路由器,每个路由器都指导请求的去向。

这是一篇较早的文章,但您可能会发现帕普先生去华盛顿是对网络工作方式的有益解释。

票数 1
EN
页面原文内容由Webmasters Stack Exchange提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://webmasters.stackexchange.com/questions/131139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档