超文本传输协议在WWW中的作用

来源:百度知道 编辑:UC知道 时间:2024/05/04 15:14:16

用于支持WWW浏览的网络协议为HTTP,这是一种最基本的客户机/服务器的访问协议。

  浏览器向服务器发送请求,而服务器回应相应的网页。HTTP协议从1990年开始出现,发展

  到当前的HTTP

  1.1标准,已经有了相当多的扩展,然而其最基本的实现是非常简单的,服务器需要进行

  的额外处理相当少,这也是为什么Web服务器软件如此众多的原因之一。

  请求方法

  通常,HTTP协议使用端口80来提供客户访问,因此也可以使用其他的网络软件,如telnet

  ,模拟客户向服务器发送请求,来查看HTTP的传输方式。

  $telnetwebserver80

  Trying192.168.0.1...

  Connectedtowebserver.

  Escapecharacteris'^]'.

  GET/index.html

  当telnet显示了Connect等信息建立了连接之后,服务器就等待使用者输入请求,而

  不进行任何提示。上例中,使用者输入GET/index.html指令,则服务器立即将相应的网

  页返回,然后关闭连接。

  客户程序向服务器发送的请求可以有不同的类型,这样服务器可以根据不同的请求类

  型进行不同的处理。在HTTP1.0中,定义了三种最基本的请求类型,GET、POST和HEAD,

  这些请求方法的实现方式均与上例相同,客户程序用大写指令将请求发送给服务器,后面

  跟随具体的数据。

  GET请求最为常见,它后面跟随一个网页的位置,服务器接受请求并返回其请求的页

  面。除了页面位置作参数之外,请求还可以跟随协议的版本如HTTP/1.0等作为参数,以发

  送给服务器更多的信息。

  POST请求要求服