2012-01-04 213 views
0

我只是想知道客户端浏览器何时访问Web应用程序的网址,Web应用程序如何将响应完全发送回客户端浏览器/机器。我知道IP地址和其他细节必须存储在某个地方。这是如何发生的?有什么我可以参考的链接?Web应用程序响应

TIA

回答

0

你的客户端浏览器在HTTP请求,这是一种协议(组(这里通信)规则)的形式发送请求,所乘的TCP/IP

+0

是的,所以Web服务器会在某处保存地址细节? – hakish 2012-01-06 08:45:50

0

http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol

这是通用描述 - 如果你的问题确实与Java有关,你也可以阅读http://en.wikipedia.org/wiki/Servlet

的“IP地址和其他详细信息”没有在服务器上存储任何地方根据任何规格的 - 但他们往往是由Web服务器,因为它是有用的信息...

具体:

  • 浏览器打开TCP连接到服务器(通常在端口80或端口443用于SSL)
  • 浏览器发送HTTP请求到服务器(参见维基百科链接的例子)我们荷兰国际集团TCP连接
  • 服务器解释HTTP请求
  • 服务器使用TCP连接响应;响应与HTTP规范符合
  • 浏览器接收响应(在TCP连接),使得它对于最终用户

作为“服务器解释HTTP请求”,服务器可以选择存储任何和所有部分与请求相关的数据 - 包括打开连接的IP地址,以及与HTTP请求相关的任何元数据。

+0

是的,我也这么认为,所以服务器会使用这个信息发送回应.. – hakish 2012-01-06 08:46:41

+0

我修改了答案,试图使其更清晰。 – 2012-01-06 19:29:52

相关问题