首页

HTTP协议知识介绍

热门范文 |

时间:

2016-06-07

|

【www.qhjz66.com--热门范文】

  超文本传输协议(HTTP,HyperText Transfer Protocol)是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。小编整理了HTTP协议知识介绍,欢迎欣赏与借鉴。

  HTTP协议包括哪些请求?

  GET:请求读取由URL所标志的信息。

  POST:给服务器添加信息(如注释)。

  PUT:在给定的URL下存储一个文档。

  DELETE:删除给定的URL所标志的资源。

  HTTP中,POSTGET的区别

  1)Get是从服务器上获取数据,Post是向服务器传送数据。

  2)Get是把参数数据队列加到提交表单的Action属性所指向的URL中,值和表单内各个字段一一对应,在URL中可以看到。

  3)Get传送的数据量小,不能大于2KB;Post传送的数据量较大,一般被默认为不受限制。

  4)根据HTTP规范,GET用于信息获取,而且应该是安全的和幂等的。

  I. 所谓 安全的 意味着该操作用于获取信息而非修改信息。换句话说,GET请求一般不应产生副作用。就是说,它仅仅是获取资源信息,就像数据库查询一样,不会修改,增加数据,不会影响资源的状态。

  II. 幂等 的意味着对同一URL的多个请求应该返回同样的结果。

  在浏览器中输入 www.baidu.com 后执行的全部过程

  现在假设如果我们在客户端(客户端)浏览器中输入http://www.baidu.com,而baidu.com为要访问的服务器(服务器),下面详细分析客户端为了访问服务器而执行的一系列关于协议的操作:

  1)客户端浏览器通过DNS解析到www.baidu.com的IP地址220.181.27.48,通过这个IP地址找到客户端到服务器的路径。客户端浏览器发起一个HTTP会话到220.161.27.48,然后通过TCP进行封装数据包,输入到网络层。

  2)在客户端的传输层,把HTTP会话请求分成报文段,添加源和目的端口,如服务器使用80端口监听客户端的请求,客户端由系统随机选择一个端口如5000,与服务器进行交换,服务器把相应的请求返回给客户端的5000端口。然后使用IP层的IP地址查找目的端。

  3)客户端的网络层不用关系应用层或者传输层的东西,主要做的是通过查找路由表确定如何到达服务器,期间可能经过多个路由器,这些都是由路由器来完成的工作,不作过多的描述,无非就是通过查找路由表决定通过那个路径到达服务器。

  4)客户端的链路层,包通过链路层发送到路由器,通过邻居协议查找给定IP地址的MAC地址,然后发送ARP请求查找目的地址,如果得到回应后就可以使用ARP的请求应答交换的IP数据包现在就可以传输了,然后发送IP数据包到达服务器的地址。

延伸阅读
【成语名字】春色撩人【汉语拼音】chūn sè liáo rén【近义词】:通都大邑、鱼米之乡
2021-06-09
夜越来越黑了,一片幽静包裹一着整个夜空。在那冷艳的夜空下,桃花的粉一红显得那么苍白,一阵微风吹过,似乎要吹落桃花的羞涩。山上的月夜,轻柔
2021-06-09
夜,又笼上一层神秘的色彩,让我百思不解捉摸不透。 我喜欢独自一人站在阳台上看夜景,默默地感受那份白天无法得到的景致。路灯就象一个个昏昏欲睡
2021-06-09
1 告诉你,一想到你,我这张丑脸上就泛起微笑。还有在我安静的时候,你就从我内心深处浮现,就好像阿芙罗蒂从浪花里浮现一样。  2 祝你今天
2021-06-09
下面是小编为大家收集的关于撩人心弦的句子,希望大家喜欢!岁月如流沙 青丝换白发 纵使回忆如画 思念却是一刹谁的再见 引发的泪如雨下 曾经繁华
2021-06-09
1、 一杯名茶,予人生以幽香;一壶老酒,予人生以欢畅;一首小诗,予生命以凝望;一条短信,予朋友以愿望。幸福就是这么简单,愿友一生平安。
2021-06-09
在我的家乡富盛有一条清澈见底的河,河随山而转,而这座美丽的山,名曰:凤凰山。听我奶奶讲这里还有一个动人的传说呢: 相传在很久很久以前,有
2021-06-09
朋友要出门,该送什么祝福语呢?下面小编整理了朋友要出门祝福话语,欢迎大家阅读学习!  朋友要出门祝福话语  1、伴随着任何科学人才的出现
2021-06-09
做生意或刚开业的营业店,都需要生意兴隆祝福语,下面小编整理的做生意的祝福语,欢迎来参考!  1、在开业的今天,祝贺的话语都斟满酒杯,溢出
2021-06-09
在我的家乡富盛有一条清澈见底的河,河随山而转,而这座美丽的山,名曰:凤凰山。听我奶奶讲这里还有一个动人的传说呢: 相传在很久很久以前,有一
2021-06-09
  • 推荐访问