一,简单认识HTTP

2022-10-05  本文已影响0人  扶光_

HTTP

hypertext transfer protocol 超文本传输协议,是在万维网上进行通信所使用的通信方案,

每天都有数以亿计的jpeg图片,文本文件,html页面等在因特网上运行,HTTP可以从遍布全世界的web服务器上找到这些资源并搬移到人们桌面上的web浏览器上

1.1web客户端和服务器

web客户端也就是web浏览器,如Google,IE.....

web内容都是存储在web服务器上的,然后web服务器所使用的协议是HTTP,所以也称HTTP服务器,这些HTTP服务器存储了因特网中的数据

举例

1.2 MIME类型

    什么是MIME类型呢?
先说因特网上有数千种数据类型,如mov,mav,mp4,jpg等等等等,那么HTTP都会给这写对象都打上了名为MIME的数据格式标签,最初设计MIME是为了解决在不同的电子邮件系统中搬移报文时存在的问题,后来用于HTTP中
MIME是一种文本标记,主要表示一个对象类型和子类型,中间用斜杠来分割

图片格式      image/jpeg
html格式      text/html
等等

1.3URL

每个web服务器资源都有一个名字,这样客户端就能准确的找到他们的位置,统一资源定位符

url

1.4 客户端怎样通过HTTP与web服务器进行事务处理

客户端通过get方法向地址www.baidu.com发送得到gif图片请求
百度服务器给客户端响应图片的类型和大小,200表示成功的意思

事务处理

1.5状态码

每条响应报文返回时都会携带一个状态码,它是一个3位数字的代码,告知客户端请求是否成功

HTTP状态码 描述
200 ok。成功
302 rediect(重定向)到其他地方获取资源
404 not found(没找到) 无法找到这个资源

一个web页面包含多个对象,一个页面中由一组资源组成,多个服务器组成一个页面

常用方案格式

方案 描述
http 省略端口默认80 格式http://<host>:<port>/<path>?<query>#<frag>
https 与http区别就是使用了网景的SSL,为http连接提供了端到端的加密,默认端口443
rtsp 实时流传输协议(real time streaming protocol)
上一篇 下一篇

猜你喜欢

热点阅读