关于http:HTTP有哪些特点

42次阅读

共计 688 个字符,预计需要花费 2 分钟才能阅读完成。

HTTP 有哪些特点

HTTP 是一个在计算机世界里专门在两点之间传输文字、图片、音频、视频等超文本数据的约定和标准。

1. 灵便可扩大

HTTP 协定通过空格分隔单词、换行符分隔字段等语法语义规定了报文的根本格局,以及 body 不再限于文本模式的传输数据,使得 HTTP 协定能够失去开发者的任意定制。例如传输图片、音视频等数据流,以及传输的实体数据可缓存可压缩、可分段获取数据、反对身份认证、反对国际化语言等性能的实现。

2. 牢靠传输

因为 HTTP 协定是基于 TCP/IP 协定进行数据传输的应用层协定。因而继承了 TCP/IP 协定牢靠传输的个性。HTTP 协定对理论传输数据进行封装后,调用 Socket API,通过 TCP/IP 协定栈发送或者接管,可能最大限度保证数据的牢靠传输。

3. 应用层协定

HTTP 协定是一个应用层协定。区别于 ftp 协定只能传输文件、smtp 协定只能发送邮件,HTTP 凭借着可携带任意头字段和实体数据的报文构造,以及连贯管制、缓存代理等不便易用的个性。简直能够传递所有数据,满足各种需要。

4. 申请 - 应答

申请 - 应答模式是 HTTP 协定最根本的通信模型。只有当申请方发动动作后,应答刚才会作出响应。

5. 无状态

HTTP 协定是无状态的。区别于 TCP/IP 协定的三次握手和四次挥手。HTTP 在传输完结之后,从新发动第二次申请时,应答方不会记录第一次发动申请的状态。在建设连贯前两者互不知情,每次收发的报文也都是相互独立的,没有任何的分割。

与 HTTP 协定、TCP/IP 协定不同,UDP 协定既无状态也无连贯,程序发包乱序收包。而 HTTP 协定属于有连贯无状态,程序发包程序收包,依照收发的程序治理报文。
正文完
 0