首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >HTTP和URL有什么区别?

问HTTP和URL有什么区别?
EN

Webmasters Stack Exchange用户
提问于 2015-03-24 09:20:05
回答 1查看 5.2K关注 0票数 -3

HTTP和用于网站的URL之间有什么区别?这与HTTP的层有什么关系?

EN

回答 1

Webmasters Stack Exchange用户

发布于 2015-03-24 11:02:04

URL是用于查找文档的地址。网址的例子有:

  • http://example.com/mypage.html
  • ftp://example.com/download.zip
  • mailto:user@example.com
  • file:///home/user/file.txt
  • tel:1-888-555-5555
  • http://example.com/resource?foo=bar#fragment

HTTP是用于从服务器获取一些URL(从http://开始的URL)的协议。一个简单的HTTP请求的工作方式如下:

  • 从URL (example.com)中解析服务器名称
  • 查找该服务器的IP地址(93.184.216.34)
  • 打开该服务器的套接字并编写HTTP请求(以两行新行结尾):获取/resource?foo=bar HTTP/1.1主机: example.com
  • 等待服务器的响应: HTTP/1.1 200确定接受-范围:字节缓存-控制:最大年龄=604800内容-类型:文本/html日期: Tue,20153.24 11:00:51 GMT Etag:"359670651“过期: Tue,2015年3月31日11:00:51 GMT最后修改: Fri,2013年8月9日23:54:35 GMT服务器: ECS (ewr/15BD) X-Cache:点击x-ec-自定义-错误:1内容-长度: 1270 .

如您所见,URL是地址,HTTP是与服务器对话的方法。

我不知道您所指的HTTP层是什么。

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

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

复制
相关文章

相似问题

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