http服务器是什么,其特点和工作原理介绍


一、http到底是什么? http协议全名叫做:超文本传输协议 。是互联网上最广泛的一种协议 。例如,我们打开浏览器,输入http://so.com/就可以访问360搜索,这就是通过http协议进行的一次访问 。其实,说了这么多,可能我们对http的理解,还是很模糊,不着急,我们接着往后看 。
我们举个例子,以前的人们通信的时候通过写信的方式 。而一般写信是有格式,一般分为称呼、正文、结尾、署名、日期等等,写信人通过这种格式写完信寄出去,收信人也通过这种格式进行回信 。而这种格式就是某种意义上的一种规范协议 。当然,很多人会问,小酷你骗人,不按照这种方式写信,别人都读不懂了吗!当然不是,人是活的,但机器是死的 。互相通信的两个机器只能通过某种约定好的协议进行通信,只有通过这种约定好的方式通信,通信的双方才能看懂对方发过来的是什么 。
所以,我个人理解,http协议就是通信的双方(通常指客户端和服务器)进行数据传输的一种约定好的规范!
二、http协议的特点有哪些? http协议的特点总结起来就一下几点:
1、http协议支持客户端/服务端模式,也是一种请求/响应模式的协议 。
2、无连接:所谓的无连接就是服务器收到了客户端的请求之后,响应完成并收到客户端的应答之后,即断开连接 。限制每次的连接只处理一次请求 。从而节省传输时间 。
3、无状态:http协议对事务的处理没有记忆能力 。也就意味着如果需要前面的信息,只能重传,这无形之中增加数据的传输量 。这种方式某种方面上讲解放了服务器,但是却不利于客户端与服务器的连接 。为了弥补这种不足,产生了两项记录http状态的技术,一个叫做coo

    猜你喜欢