1. 1、本文档共13页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
图解HTTP

图解HTTP第一章了解Web及网络基础1.1使用HTTP协议访问Web1、在浏览器中输入URL时,,Web页面怎么呈现?根据web浏览器地址栏中指定的URL时,Web浏览器从Web服务器端获取文件资料员等信息,从而显示出web页面2、客户端:通过发送请求获取服务器资源的Web浏览器3、Web使用HTTP协议完成客户端到服务器端一系列运作流程。协议:是指规则的约定。1.2HTTP的诞生1.2.1为知识共享而规划Web提出3项WWW构建技术SGML(标准通用标记语言)作为页面的文本标记语言HTML(超文本标记语言)作为文档传递协议的HTTPURL(统一资源定位符)作为指定文档所在地址www这个名称历史是web浏览器当年浏览超文本的客户端应用程序时的名称。现表一系列集合1.2.2Web成长时代日本的第一个主页—HTML1.0NSCA Mosaic bounce pageThe NCSA HTTPd Home Page1.3网络基础TCP/IP1.3.1 TCP/IP 协议族计算机与网络设备相互通信,不同硬件、操作系统之间的通信,所有一切都需要一种规则。这规则叫协议。1.3.2 TCP/的分层管理TCP/IP协议族各分几层4层:应用层、传输层、网络层、数据链路层各层之间的作用应用层:决定用户提供应用服务(FTP-文件传输、DNS-域名系统)通信的活动传输层:提供处于网络连接中两台计算机之间数据传输(TCP-传输控制协议、UDP-用户数据报协议)网络层:处理在网络上流动的数据包(数据包是指:网络传输的最小数据单位)链路层:用来处理连接网络的硬件部分通讯的顺序:发送端从应用层往下,接收端则往应用层往上走。客户端服务器发送端在层与层之间传输数据时,每经过一层必定会被打上一个该层所属的首部信息,接收端在层与层之间传输数据时,每经过一层会把对应的首部信息去除。这种数据信息包装叫封装1.4与HTTP关系密切的协议:IP、TCP和DNS1.4.1 负责传输的IP协议IP网际协议位于网络层IP协议的作用:把各种数据包传送给对方,确保传送到对方那里的数据则需要满足各类条件(IP地址和MAC地址)使用ARP协议凭借MAC地址进行通信IP间通信是依赖MAC地址ARP是一种用解析地址的协议,根据通信方的IP地址可以反查出对应的MAC地址没人能够全面掌握互联网中传输的状况到达通信目标钱的中转过程中,哪些计算机和路由器等网络设备只能获取粗略的传输路线,这种机制叫路由选择确保数据能到达目标TCP协议采用三次握手策略(客户端发起SYNSYN/ACK服务端返回ACK)1.5负责域名解析的DNS服务DNS:主要是提供域名到IP地址直接的解析服务计算机可以赋予IP地址也可以被赋予主机名和域名DNS作用:通过域名查找IP地址,或逆向从IP地址反查域名的服务1.6各种协议与HTTP协议的关系1.7URI和URL1.7.1 URI统一资源标识符URI定义:Uniform:规定统一的格式便于处理多种不同类型的资源Resource:资源的定义是“可标识的任何东西”,除文档文件、图像服务等区别于其他类型的,全部可作为资源。Identifier:表示可标识的对象URL定义:表示资源的地址(互联网上所处的位置),是URI的子集1.7.2 URI格式URI格式如下:协议方案名:http://登录信息(认证):user:pass服务器地址:www.example.jp服务器端口号:80带层次的文件路径:/dir/index.htm查询字符串:uid=1片段标识符:ch1用来指定HTTP协议技术标准的问题,被称为RFC(Request for Comments,征求修正意见书)第二章简单的HTTP协议2.1HTTP协议用于客户端和服务器端之间的通讯两台计算机之间使用HTTP协议通信,在一条通信线路上必定有一端是客户端,另一端是服务器端2.2通过请求和响应的交换达成通信请求报文是由请求方法、请求URI、协议版本、可选请求首部字段和内容实体构成例如:响应报文是由协议版本、状态码、状态码原因短语、可选的响应首部字段和内容实体构成2.3HTTP是不保存状态的协议HTTP是一种不保存状态,即无状态协议。HTTP自身不对请求和响应自己的通信状态进行保存HTTP/1.1虽是无状态协议,为了实现保持状态功能引入了Cookie技术。2.4请求的URI定位资源HTTP协议使用URI定位互联网上的资源2.5告知服务器意图的HTTP方法HTTP/1.1可使用的方法:GET:用来请求访问已被URI识别的资源。指定资源经服务器端解析或返回响应内容POST:用来传输实体的主体PUT:用来传输文件。就像FTP协议的文件上传一样,要求在请求报文的主体中包含文件内容,然后保存到请求URI指定的位置。HEAD:获取报文首部,不返回

文档评论(0)

wyjy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档