2014-10-18 94 views

回答

1

https://www.google.com/images/srpr/logo11w.png

由几部分组成

  • 协议(https)服务器(www.google.com,该被转换到IP)的
  • 地址
  • 路径(/images/srpr/logo11w.png,在这个例子中,它看起来像是一个目录中的图像srpr ,位于网站根目录images

服务器根据各种规则处理用户请求的资源路径(通过GET方法)并返回响应。

3

好问题!

当您访问的网址,第一DNS查询将在主机部分(www.google.com)完成后,该浏览器将着眼于协议和使用(https在这种情况下)连接。

连接后,浏览器会告诉服务器:!

”嗨,我试图连接到www.google.com,我想资源/images/srpr/logo11w.png)这看起来像这样的协议:

GET /images/srpr/logo11w.png HTTP/1.1 
Host: www.google.com 

Host部分是一个HTTP标头通常有多个报

那么简单的答案是:。

服务器将访问主机名和浏览器尝试访问的完整路径。

+0

所以'/ images/srpr/logo11w.png'是机器可读的吗?就像一组检索数据的指令一样?我认为我的问题比我意识到的要多一点计算机科学 - 我想知道数据是什么样的。 – dpren 2014-10-18 20:17:27

+1

是的服务器接收它作为一个字符串。数据看起来很像我发布的HTTP请求。这就是客户端发送的内容,服务器收到。 – Evert 2014-10-18 20:28:44

+0

HTTP请求实际上就是您所说的“指令”。 – Evert 2014-10-18 20:37:06