【发布时间】:2017-01-18 09:42:30
【问题描述】:
假设我通过浏览器向亚马逊网络服务器发出网络请求 (www.amazon.com)。浏览器通过互联网服务提供商与互联网连接。 请求到达处理它并发回响应的亚马逊服务器。这里有两个问题:-
- 亚马逊服务器是否与互联网建立新连接以发回响应或传入请求(由我发起)在套接字上等待直到亚马逊处理响应?
- 一旦我的浏览器收到响应,它如何将响应(从亚马逊发送)映射回特定请求。我相信必须有一些唯一的标识符,比如 requestId 必须在响应中出现,浏览器必须通过它映射到请求。对吗?
【问题讨论】:
-
如果您想了解事物的运作方式,您应该学习网络。在不了解 TCP/IP 的情况下尝试了解 HTTP(以及不同的版本)将会很困难。
-
@Kayaman 我浏览了几篇网络文章。读完之后问题就出来了。实际上,我想在未来深入阅读有关网络的书籍,但目前我正在寻找高层次的理解。
-
你的第二个问题是关于低层次的理解。