Http协议基础及发展历史

Posted linlf03

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Http协议基础及发展历史相关的知识,希望对你有一定的参考价值。

一、网络分层协议

经典五层模型

技术图片

 

1、物理层:(电脑的硬件,网卡端口,网线,网线连出去的光缆)

定义物理设备如何传输数据

 

2、数据链路层

在通信的实体间建立数据链路连接。

两台机器物理上是可以连接在一起的,那同时要有配套的软件,通过物理的设备创建一个链路的连接。

 

3、网络层

为数据在节点之间传输创建逻辑链路

如何我的电脑上访问百度服务器,我们如何去寻找百度这台服务器所在的地址。它就是一个逻辑关系,这个关系是在网络层创建的。

 

4、传输层

主要有两个协议 TCP/IP,UDP协议。TCP/IP是一个更可高的协议。

传输层向用户提供可靠的端到端(End-to-End)服务。

传输层向高处屏蔽了下层数据通信的细节。

 

5、应用层

为应用软件提供了很多服务

构建于TCP协议之上

屏蔽网络传输相关的细节。

 

 

二、Http协议的发展历史

1、Http/0.9 

只有一个命令GET

没有HEADER等描述数据的信息

服务器发送完毕,就关闭TCP连接。

 

以上是关于Http协议基础及发展历史的主要内容,如果未能解决你的问题,请参考以下文章

HTTP协议原理+实践 Web开发工程师必学

计算机基础知识及UNIX发展史

图解算法图解HTTP图解TCPIP

HTTP协议报文工作原理及Java中的HTTP通信技术详解

TCP/IP协议网络基础知识

网络编程之一文读懂HTTP协议的历史演变和设计思路