本思维导图主要介绍国家计算机考试WEB知识点HTTP的基本概念与交互模型
树图思维导图提供 计算机二级WEB知识点HTTP的基本概念与交互模型 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点HTTP的基本概念与交互模型 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:0e346ad14c6cbebc611dd194bf407c28
计算机二级WEB知识点HTTP的基本概念与交互模型思维导图模板大纲
浏览器分析链接指向页面的URL
浏览器向DNS请求解析www.tsinghua.edu.cn的IP地址
DNS系统解析出清华大学服务器的地址是166.111.4.100
浏览器与服务器建立TCP连接
浏览器发出取文件命令:GET /chn/yxsz/index.html
服务器www.tsinghua.edu.cn给出响应,把文件index.html返回给浏览器
释放TCP连接
浏览器解析并显示“清华大学院系设置”文件index.html中的内容
Internet的基本协议是TCP/IP协议,目前广泛使用的FTP、HTTP协议都是基于TCP/IP的,HTTP是Web应用使用最主要的协议。
HTTP基于请求响应模型。
客户端向服务器发送一个请求,请求头包含请求的方法、URI、协议版本、以及包含请求修饰符、客户端信息和内容的类似MIME的消息结果。
服务器则返回一个状态行作为响应,内容包括消息协议的版本、成功或失败编码加上包含服务器信息、实体元信息以及可能的实体内容。
HTTP协议是无状态的,也就是说同一用户在第二次访问同一台服务器上的页面时,服务器的响应与第一次被访问时相同。
HTTP是无连接的,虽然HTTP是基于TCP的,但是HTTP本身是无连接的。客户端和服务器的链接是基于一种请求应答模式。及客户端和服务器建立一个链接,客户端提交一个请求,服务器端收到请求后返回一个响应,然后二者就断开链接。
建立TCP三次握手的时间、客户端发送请求的时间、服务器返回响应的时间。
代理服务器是一种网络实体,它又称为万维网高速缓存。代理服务器把最近的一些请求和响应暂存在本地磁盘中。
若一个网络中使用了代理服务器,该网络中的主机浏览器向因特网的服务器请求服务时,就先和代理服务器建立TCP连接,并向代理服务器发出HTTP请求报文。
若代理服务器中已经存放了所请求的对象,则把这个对象放入HTTP响应报文中返回给客户浏览器;否则,代理服务器就代表客户浏览器与因特网上的源点服务器建立TCP连接,并发送HTTP请求报文。源点服务器把所请求的对象放在HTTP响应报文中返回给代理服务器。
代理服务器收到这个对象后,先复制在自己的本地存储器中,然后再把这个对象放在HTTP响应报文中,通过已经建立的TCP连接返回给客户浏览器。
HTTP有两类报文:
请求报文:从客户向服务器发送请求报文。
响应报文:从服务器到客户的回答。
这两种报文格式的区别就是开始行不同。
开始行:用于区分是请求报文还是响应报文。在请求报文中的开始行叫做请求行,而在响应报文中的开始行叫做状态行。
首部行:用来说明浏览器、服务器或报文主体的一些信息。首部可以有好几行,但也可以不使用。
实体主体:在请求报文中一般都不用这个字段,而在响应报文中也可能没有这个字段。
请求方法
OPTIOON
请求一些选项的信息
GET
请求读取由URL所标记的信息
HEAD
请求读取由URL所标记的信息的首部
POST
向服务器提交信息
PUT
在指明的URL下存储一个文档
DELETE
删除指明的URL所标记的资源
TRACE
用来进行环回测试的请求报文
CONNECT
用于代理服务器
状态码
1xx 表示通知信息,如请求收到或正在进行处理
2xx 表示成功,如接受或知道了
3xx 表示重定向,如要完成请求还必须采取进一步的行动
4xx 表示客户的差错,如请求中有错误的语法或不能完成
5xx 表示服务器的差错,如服务器失效无法完成请求
树图思维导图提供 计算机二级WEB知识点HTTP协议 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点HTTP协议 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:210f6c1f9e8137a07657a086034f0703
树图思维导图提供 计算机二级WEB知识点原生js之Math对象 在线思维导图免费制作,点击“编辑”按钮,可对 计算机二级WEB知识点原生js之Math对象 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:1a9f8c3386129ad505ae122246bae75e