HTTP的基本概念

用WWW浏览器上网浏览时,首先要知道访问站点的地址,该地址叫做[color=red]URL[/color](Uniform Resource Locator),或统一资源定位器。浏览器通过超文本传输协议HTTP,将Web服务器站点的网页代码提取出来,翻译成网页。因此,在认识HTTP之前,有必要先弄清URL的组成。

例如:http://www.len.com/index.html。它的含义如下:

1、http://—超文本传输协议,浏览器默认的协议,一般可不用输入;

2、www—World Wide Web 环球信息网或万维网;

3、len.com/—装有网页的服务器的域名,或站点服务器的名称;

4、index.html—HTML 文件或网页。

Internet 和基本协议是TCP/IP协议。在TCP/IP模型的最高层是应用层,它包含所有高层的协议:文件传输协议FTP、电子邮件传输协议SMTP、域名系统服务DNS、网络新闻传输协议NNTP和HTTP协议等。

HTTP协议(Hypertext Transfer Protocol),也叫做超文本传输协议,是用于从WWW服务器传输超文本到本地浏览器的传送协议。它不仅保证计算机在正确快速地传输超文本文档,还能确定传输文档中的哪部分内容首先显示等。因此在浏览器中看到的网页地址是以“http://”开头。

HTTP协议是基于请求/响应范式的协议。客户机与服务器建立连接后,发送一个请求给服务器,请求方式的格式为:统一资源定位器(URL)、协议版本号,后边是MIME信息,是包括修饰符、客户端信息和可能的内容。服务器接到请求后,给予相应的响应信息,其格式为一个状态,包括信息的协议版本号、一个成功或错误的代码,后边是MIME信息,包括服务器信息、实体信息和可能的内容。

基于HTTP超文本传输的客户端/服务器模式的信息交换过程,分为四个过程:建立连接、发送请求信息、发送响应信息、关闭连接。

HTTP超文本传输协议自1990年起就在环球信息网中使用,最早的版本是HTTP/0.9,经过几年的使用与发展,超文本传输协议得到了不断的完善,目前在WWW中使用的是HTTP/1.0的第六版。

你可能感兴趣的:(Java)