赞
踩
短连接:客户端和服务端每进行一次HTTP操作,就建立一次连接。任务结束就中断连接,当客户端浏览器访问的某个HTML或者其他类型的Web页面中包含有其他的Web资源,没遇到这样一个Web资源,浏览器就会重新建立一个HTTP会话。
长连接:使用长连接的HTTP协议,会再响应头加入这行代码: Connection:keep-alive。再使用长连接的情况下,当一个网页打开完成客户端和服务端用于传输HTTP数据的TCP连接不会关闭,客户都拿再次访问这服务器的时候,会继续使用这一条已经建立的连接。keep-alive不会保持永久连接,它有一个保持时间,可以在不同的服务器软件中设置这个时间。
1. 简单快速:客户端向服务器请求数据时,只需要传输请求方法和路径。
2. 灵活:HTTP协议允许传输任意类型的数据对象。正在传输的类型由 Content-Type 加以标记。
3. 无连接:每次连接只处理一个请求。服务器处理完客户端的请求,并且收到客户端的应答之后,即断开连接。
4. 无状态:HTTP协议时无状态协议。无状态指的是协议对于事物处理没有记忆能力。缺少状态意味着如果后续处理需要前面的信息,就必须要重传。
5. 支持 C/S、B/S
1. 首先客户端和服务器需要建立连接,只需要单机某个超链接,HTTP的工作开始。
2. 建立连接之后,客户端发送一个请求给服务器,请求方式的格式为:统一资源标识符(URL)、版本号、后边是MIME信息,包括请求修饰符、客户机信息和可能的内容。
3. 服务器接到请求之后,给予相应的响应信息。其格式
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。