对于http一些浅薄的认识
之前刚刚看了一本书,看完之后对于一些以前一知半解的事都了解了一些
我们都知道,一般的浏览器里网页前面都会有把小锁,这个小锁是什么玩意?
这就要扯到http与https
了,这是什么?好像挺迷惑的,我开始也这么觉得
通过查阅资料可以知道http
全称是超文本传输协议
这……这……更深奥了啊??!
没关系,我们来捋一捋,我们把超文本传输协议里面深奥的名词都给他扒出来,把他分成超文本
,传输
,协议
。我们先来看所谓的超文本
。
文本我们都知道,但是超文本是什么呢?超文本
其实包括了图像,视频以及一大堆乱七八糟的东西。换句话说,超文本就是你在网站上看到的所有东西。
对于一个服务器来说,无论是文本,还是图像,还是视频,服务器都能用一串文本来解释,我个人对它的理解就是,一张图像,服务器可以用xxx.jpg来解释,最终发给你的浏览器,然后把图像渲染在你的电脑上。
OK,接下来就是传输
,这里的传输应该很好理解,就比如说a同学给b同学传纸条,这就是一种传输,信息的传递。当然,在http中,传输是允许有人接力的。就比如说a同学给b同学传纸条,结果他们中间隔着x同学和y同学,于是a->x->y->b
其中的->
就是传送的意思。http就规定了计算机与服务器之间的信息传输。
最后是协议
,我们还是拿a同学传纸条的例子,假设他们为了防止老师抓住他们传纸条,约定了一些协议,比如传纸条要偷偷的等等,这就是一种协议。当然,如果他们找x同学和y同学进行中转,x同学和y同学也要遵从这种协议。在http中,中转者也需要遵从http协议。