资源推荐
1.HTTP权威指南。
《HTTP权威指南》由古尔利所著,《HTTP权威指南》详细解释了HTTP协议,包括HTTP是如何工作的,如何用HTTP来开发基于Web的应用程序,核心的因特网协议如何与架构构建块交互,如何正确实现因特网客户和服务器等。
这个pdf高清无码的(非扫描版),是我在网上购买的,特来分享。连接如下:
HTTP权威指南下载 http://pan.baidu.com/s/1bnz1dMn
2.网络基础系列博客。
http协议分析工具 http://www.cnblogs.com/klguang/p/4624333.html
http报文详解 http://www.cnblogs.com/klguang/p/4618526.html
URL与资源 http://www.cnblogs.com/klguang/p/4595599.html
http协议概述 http://www.cnblogs.com/klguang/p/4594910.html
URL与URI
- URL 是浏览器寻找信息时所需的资源位置。通过URL,人类和应用程序才能找到、使用并共享因特网上大量的数据资源。URL 是人们对HTTP 和其他协议的常用访问点:一个人将浏览器指向一个URL,浏览器就会在幕后发送适当的协议报文来获取人们所期望的资源。
- URI 是一类更通用的资源标识符,URL 实际上是它的一个子集。URI 是一个通用的概念,由两个主要的子集URL 和URN 构成,URL 是通过描述资源的位置来标识资源的。
- URN(永久统一资源定位符)则是通过名字来识别资源的,与它们当前所处位置无关。
URL组成
- URL 的第一部分(http)是 URL 方案(scheme)。方案可以告知 Web 客户端怎样访问资源。在这个例子中,URL 说明要使用HTTP 协议。(与大小写关)
- URL 的第二部分(www.joes-hardware.com)指的是服务器的位置。这部分告知Web 客户端资源位于何处。(host)
- URL 的第三部分(/seasonal/index-fall.html)是资源路径。路径说明了请求的是服务器上哪个特定的本地资源。
URL语法
<scheme>://<user>:<password>@<host>:<port>/<path>;<params>?<query>#<frag>
比如,我们来看看URL:http://www.joes-hardware.com:80/index.html,其方案是http,主机为www.joes-hardware.com,端口是80,路径为/index.html。
查询字符串http://www.joes-hardware.com/inventory-check.cgi?item=12731&color=blue
片段http://www.joes-hardware.com/tools.html#drills
相对URL和绝对URL