http协议笔记

1.什么是http协议?

    http协议是一种基于TCP/IP协议,服务器与浏览器进行超文本传输的一种应用层协议,工作于客户端与服务器端之间。

2.有哪些特点?

    传输速度快    请求方法(post,head,get)+路径    

    灵活    传输任意数据类型对象

    无连接    每次连接只处理一个请求。一次连接若有多个请求,可以将请求重叠进行,这样不需要等待一个请求结束后再发送下一个请求。

    无状态    无状态协议,无记忆功能。

3.http怎么构成?

    URI   VS     URL

               URI   ① 统一资源标识符(uniform resource identifiers),唯一的标识一个资源。

                        ② 访问资源的命名限制

                        ③  存放资源的主机名

                        ④  资源名称,由路径表示,着重强调资源

               URL  ① 统一资源定位符(uniform resource Locator),查找某个资源的足够信息,                               是一种特殊的URI。

                        ②  协议

                        ③ 有该资源的主机IP协议

                        ④ 主机资源的具体地址

4.http请求的request请求和response

        request

                构成:  请求行 + 请求头 + 空行 + 请求数据

                             请求行:请求行的构成为:请求方法字段+URL字段+HTTP协议版本号

                             请求头:

                                    User-Agent:产生请求的浏览器类型

                                    Accept:客户端可识别的内容类型列表

                                    Host:主机名。多个域名对应一个IP地址

                              请求数据:只有请求方法为post时,该区域存放数据,get的数据存放于请                                                                                求行中

     response

                构成:  状态行 + 消息报头 + 空行 +响应正文

                             状态行:HTTP协议版本号+状态码+状态消息

5.http的请求方法

    HTTP1.0:

        GET:请求页面,返回实体     

        POST:提交数据,请求处理(导致新的资源建立或已有资源进行修改)

        HEAD:类似于GET,但无具体类容

    HTTP2.0

        DELETE:请求删除指定页面

        PUT:取代服务器的内容(指定文档)

        CONNECT:代理服务器

        OPTIONS:查看服务器状态

        TRACE:回显服务器收到的请求

以上都是在HTTP1.0基础上新添加的请求方法

6.http的工作流程

    工作流程

          ①域名解析

          ②发起tcp的3次握手

          ③建立tcp的连接后,发起http的请求

          ④服务器响应http请求,浏览器得到html代码

          ⑤浏览器解析代码,请求动态资源

          ⑥页面资源渲染给客户端

7.相关知识点

        网络层(七层)

                 应用层    HTTP.FTP应用层协议(对数据进行包装)

                 表示层

                 会话层

                传输层    TCP/UDP传输层协议(定义数据如何传输)

                网络层    IP

                数据链路层

                物理层 

        get/post的区别

                get的数据在URL之后,以?进行分割传输

                get提交的数据大小有限制,post无限制(但浏览器一般会有限制)

                get通过Request.QueryString来获取变量的值。post用Request.Form来获取

                get会带来安全问题。  

        tcp的三次握手

                第一次:建立连接,客户端发送请求报文,SYN置1,等待服务器确认

                第二次:服务器收到消息,进行一系列报文改动后发送给客户端

                第三次:客户端收到报文后向服务器发送报文确认

        tcp的四次挥手

                第一次:客户端告诉服务端,没什么东西要发了

                第二次:服务端告诉客户端,我知道了。

                第三次:服务端告诉客户端,我先下了

                第四次:客户端告诉服务端,我知道了,我也下了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 205,132评论 6 478
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 87,802评论 2 381
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 151,566评论 0 338
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 54,858评论 1 277
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 63,867评论 5 368
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 48,695评论 1 282
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 38,064评论 3 399
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 36,705评论 0 258
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 42,915评论 1 300
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 35,677评论 2 323
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 37,796评论 1 333
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 33,432评论 4 322
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 39,041评论 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 29,992评论 0 19
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 31,223评论 1 260
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 45,185评论 2 352
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 42,535评论 2 343