13919049954

HTTP协议的主要特点概括

作者: 日期:2017/9/20 8:50:14 人气:310

        HTTP协议是基于请求和响应的也就是我们常说的客户端服务器端交互模式[40]。当一个客户端和服务器端建立连接之后,就可以发送请求给服务器申请服务了。该请求是要遵循一定的格式要求的,一般情况下请求的格式为:URL、协议版本号目前为止最新的版本为1.1版,紧接着是包含客户信息和其他不同信息的内容。当服务器接收到客户端的请求时会产生一个响应信息,该响应消息也是要遵循一定格式的,该格式为:状态行,该状态行包括包括协议版本号、一个反馈代码表示请求是否成功;紧接着后边是其它信息,包括服务器基本信息、实体信息和其它相关内容。


        Http通信是由一个客户端对服务器上的某个资源进行请求,并且得到服务器端反馈的过程。例如,一个最简单的情况就是客户端和服务器通过一个单独的连接来进行通信。在互联网上,Http协议是构建在TCP/IP通信协议之上的。Http连接通用的端口[14]是80,但是其它的端口同样可以使用。HTTP是一个可靠的面向连接的传输协议。


        HTTP协议的主要特点可概括如下:


        (1)支持客户端/服务器端通信模式。


        (2)简单方便快速:当客户端向服务器端发送请求时,只是简单的填写请求路径和请求方法即可,然后就可以通过浏览器或其他方式将该请求发送就行了。比较常用的请求方法有三种,分别是:GET、HEAD、POST。不同的请求方法使得客户端和服务器端联系的方式各不相同。因为HTTP协议比较简单,所以HTTP服务器的程序规模相对比较小,从而使得通信的速度非常快。


        (3)灵活:Http协议允许客户端和服务器端传输任意类型任意格式的数据对象。这些不同的类型由Content-Type标记。


        (4)面向无连接:无连接的含义是每次建立的连接只处理一个客户端请求。


        当服务器处理完客户端的请求之后,并且收到客户的反馈应答后,服务器端立即断开连接。采用这种通信方式可以大大的节省传输时间。


        (5)面向无状态:Http是无状态的协议。所谓的无状态是指协议对于请求的处理没有记忆功能。无状态意味着如果要再次处理先前的信息,则这些先前的信息必须要重传,这就导致了数据量传输的增加。但是从另一方面来说,当先前的信息服务器不在使用的时候,则服务器的响应将会非常的快。

            金城在线专注网站、软件、APP、微信公众平台、小程序、抖音、头条等开发推广,如果您有这方面的需求或者不同的观点,欢迎联系交流。

    官方微信

    本文网址:http://lz.net.cn/SEOyouhua/311.html
    读完这篇文章后,您心情如何?
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    • 0
    更多>>网友评论
    发表评论