HTTP协议即超本文传输协议(HyperText Transfer Protocol),是互联网上应用最为广泛的一种网络协议。所有的WWW文件都必须遵守这个标准。设计HTTP最初的目的是提供一种发布和接收HTML页面的方法。HTTP协议在网络OSI模型中属于应用层协议,应用层协议除了HTTP还有:FTP,SMTP,DNS,RIP,Telnet等。
HTTP协议工作于客户端-服务端架构上。浏览器作为HTTP客户端通过URL向HTTP服务端(即Web服务器)发送请求。
超文本
超文本英文名称叫做Hypertext,我们在浏览器里面看到的网页就是超文本解析而成的,其网页源代码是一系列HTML代码,里面包含了一系列标签,如img显示图片,p指定显示段落等,浏览器解析这些标签后便形成了我们平常看到的网页,而这网页的源代码HTML就可以称作超文本。
例如我们在Chrome浏览器里面打开百度页面,右键点击“查看源代码”,这些源代码都是超文本。
URL
我们在浏览器的地址栏里输入的网站地址叫做URL(Uniform Resource Locator,统一资源定位符)。就像每家每户
都有一个门牌地址一样,每个网页也都有一个Internet地址(如:http://www.51zxw.net)。当你在浏览器的地址框中输入一个URL或是单击一个超级链接时,URL就确定了要浏览的地址。浏览器通过超文本传输协议(HTTP),将Web服务器上站点的网页代码提取出来,并翻译成漂亮的网页。