HTTP协议基础

1、介绍浏览器

Hyper Text Transfer Protocol(超文本传输协议)主要用于从WWW服务器传输超文本到本地浏览器的传送协议。已发展到1.1版本。安全

2、HTTP在TCP/IP参考模型的位置服务器

 

3、HTTP请求过程工具

1.创建链接post

2.客户端发起请求.net

3.服务端响应请求orm

4.关闭blog

      HTTP1.1默认数据传输完成了保持TCP链接不断开,不进行TCP四次挥手,等待在同域名下继续用这个通道传输数据,不但愿使用长链接,则要在HTTP请求报文首部加上Connection: close队列

4、请求报文get

GET/POST 的区别

1. get是从服务器上获取数据,post是向服务器传送数据。

2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中能够看到。post是经过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一块儿传送到ACTION属性所指的URL地址。用户看不到这个过程。

3. 对于get方式,服务器端用Request.QueryString获取变量的值,对于post方式,服务器端用Request.Form获取提交的数据。

4. get传送的数据量较小,不能大于2KB。post传送的数据量较大

5. get安全性很是低,post安全性较高。可是执行效率却比Post方法好。

5、响应报文

6、浏览器HTTP抓包

在浏览器中可使用抓包工具查看请求/响应报文报头具体参考:http://tools.jb51.net/table/http_header

 

7、HTTP和HTTPS区别

HTTP一般承载在TCP协议之上,有时会承载在TLS、SSL之上,就是HTTPS  

若是HTTP是一个塑料水管,塑料的容易被损坏,那HTTPS至关于在水管的外面又套了一个金属管

8、HTTPS加解密过程

 

相关文章
相关标签/搜索