Http协议
一、网络基础
如下图,Web使用一种名为Http(HyperText Transfer Protocol)超文本传输协议,完成从客户端到服务器端的一系列运行流程。
网络基础TCP/IP协议族
通常使用的网络是在TCP/IP协议族的基础上运作的,而HTTP属于它内部的一个子集。
TCP/IP的分层管理也是十分重要的一个机制。
发送端在层与层之间传输数据时,每经过一层必定会被打上一个该层所属的首部信息,反之,在接收端层与层之间传输数据时,每经过一层会把对应的首部消去。
与HTTP关系密切的协议:IP、TCP和DNS
- 负责传输的IP协议
IP(Internet Protocol)网际协议位于网络层,IP协议的作用是把各种数据包传送给对方,而保证确实传送到对方需要满足很多条件,其中两个重要条件IP地址和MAC地址
具体的通信过程可参考下图