快速了解HTTP协议

时间:2020-02-26 13:08:37   收藏:0   阅读:74

拿我们使用输入一个“美女图片”浏览器浏览呈现出来一个些图片这样一个日常操作来讲,我们浏览器作为客户端和图片存放的容器--服务器之间就发生了HTTP通信。

WEB服务器和客户端:

WEB服务器使用的是HTTP协议,所以WEB服务器又称HTTP服务器。

WEB资源:

WEB服务器是WEB资源的宿主,最简单的WEB资源就是WEB服务器的文件系统中的静态文件,资源并非一定是静态资源,还可以是根据需要动态生成的数据。

媒体类型:

HTTP会给传输的成百上千种数据打上MIME标签,使用MIME来标记数据格式;MIME类型是一种文本标记,语法:对象类型/子类型 如HTML类型MIME表示为:text/html

URI:

WEB资源都得有一个自己的名字,服务资源名被称为统一资源标识符:Uniform Resource Identifier(URI);URI唯一表示一个资源的位置,比如请求一张百度的图片:https://www.baidu.com/specials/saw.gif,有了地址,HTTP就可以解析出对象,常见的URI格式有URL和URN

URL:

HTTP事务:

一个HTTP事务是由一条请求命令和一个响应结果组成,这种通信是通过格式化数据块进行的(HTTP报文)

报文:

如果说HTTP传输是一次快递的话,HTTP报文就是包裹。HTTP报文是由一行行简单的字符串组成,它是纯文本不是二进制所以很方便读写。请求报文、响应报文都是由起始行、首部、主体组成。

最后HTTP报文我们讲完了,HTTP协议是一个和我们最亲近的协议,它属于应用层协议。那么我们的请求数据如何发送给服务器呢?答案是通过TCP/IP协议--传输层协议,它会把报文从客户端到服务器端来回搬运。

原文:https://www.cnblogs.com/bigbosscyb/p/12366198.html

评论(0
© 2014 bubuko.com 版权所有 - 联系我们:wmxa8@hotmail.com
打开技术之扣,分享程序人生!