图解HTTP

一. 了解web和网络基础

web使用http(HyperText Transfer Protocol,超文本传输协议)的协议作为规范,完成客户端到服务器端的流程
在这里插入图片描述
TCP/IP协议族(http为其一个内部子集)
TCP协议(确保可靠性,提供可靠字节流服务)
**字节流:**为方便传输,将大块数据分割程以报文段为单位的数据包进行管理
三次握手:

IP协议
将各种数据包传送给对方。确保成功的两个重要条件①ip地址:节点被分配到的地址(可变换)②MAC地址:网卡所属固定地址(基本不会改)

DNS服务(应用层,域名到ip地址的解析)

在这里插入图片描述

在这里插入图片描述在这里插入图片描述
在这里插入图片描述

二. 简单的http协议

在这里插入图片描述
起始行开头的GET表示请求访问服务器的类型,称为方法(method)。随后的字符串/index.htm指明了请求访问的资源对象,也叫做请求URI(request-URI)。最后的HTTP/1.1,即HTTP的版本号,用来提示客户端使用的HTTP协议功能。综合来看,这段请求内容的意思是:请求访问某台HTTP服务器上的/index.htm页面资源
HTTP协议自身不对请求和响应之间的通信状态进行保存。有了Cookie再用HTTP协议通信,就可以管理状态了

向请求URI指定的资源发送请求报文时,采用称为方法的命令。方法的作用在于,可以指定请求的资源按期望产生某种行为。方法中有GET、POST和HEAD
从前发送请求后需等待并收到响应,才能发送下一个请求。管线化技术出现后,不用等待响应亦可直接发送下一个请求

三. HTTP报文内的HTTP信息

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值