URL路径中的资源是否具有自己的IP地址?

时间:2014-10-18 19:54:19

标签: http url

因此,DNS服务器将https://www.google.com识别为173.194.34.5

https://www.google.com/images/srpr/logo11w.png对服务器的看法是什么?或者URL字符串机器可读吗?

2 个答案:

答案 0 :(得分:3)

好问题!

当您访问网址时,首先会在主机部分(www.google.com)上进行DNS查找,之后浏览器将查看协议并使用该协议进行连接(在这种情况下为https )。

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

"嗨!我尝试连接到www.google.com,我想要资源/images/srpr/logo11w.png)。这在协议上看起来像这样:

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

Host部分是HTTP标头。通常有更多的标题。

所以简短的回答是:

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

答案 1 :(得分:1)

  

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

由几部分组成

  • protocol(https)
  • 服务器的地址(www.google.com,已转换为IP)
  • 资源的路径(/images/srpr/logo11w.png,在此示例中,它似乎是目录srpr中的图像,它位于根目录images中(网站)

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