【HTTP】一、HTTP协议简介及其工作流程
协议是指计算机通信网络中两台计算机之间进行通信所必须共同遵守的规定或规则,超文本传输协议(HTTP)是一种通信协议,它允许将超文本标记语言(HTML)文档从Web服务器传送到客户端的浏览器。 (一)HTTP协议简介 HTTP(超文本传输协议)是一个 应用层协议 ,它是互联网的一个基础协议,它规定了 浏览器如何向万维网服务器请求万维网文档、服务器如何把文档传给浏览器 。HTTP是面向事务的应用层协议,它是万维网可以进行可靠文件交换的重要基础。对于技术岗位的程序员来说理解掌握HTTP协议是必须的。 1、万维网概述 万维网实际上我们并不陌生,实际它并不是一个网络,而是一个大规模的、联机式的 信息储藏所 ,是一个分布式的超媒体系统。一个超文本由多个信息源 链接 而成。利用一个链接可使用户找到另一个文档。这些文档可以位于世界上任何一个接在因特网上的超文本系统中。超文本是万维网的基础。<div align=center> </div> 万维网以 客户-服务器 方式工作。客户程序就是用户计算机上的各种浏览器,万维网文档所驻留的机器就成为服务器,客户程序向服务器程序发出请求,服务器程序向客户程序送回客户所要的万维网文档。 万维网必须解决的几个问题: 为了标志分布在整个因特网上的万维网文档,使用了 统一资源定位符URL 。每一个文档在整个因特网的范围内具有唯一的标识符 URL。