web的应用层协议是超文本传输协议(HTTP),它是web的核心。HTTP由两个程序实现:一个客户程序和一个服务器程序。客户程序和服务器程序运行在不同的端系统,通过交换HTTP保温进行会话。HTTP定义了这些报文的结构以及客户和服务器进行报文交换的方式。

web页面是由对象组成的,一个对象只是一个文件,诸如一个HTML文件,一个JPEG图形,一个JAVA小程序或一段小视频片这样的文件,且它们可以通过URL地址寻址。多数web页面含有一个html基本文件,以及几个引用对象。

HTTP定义了web客户向web服务器请求web页面的方式,以及服务器向客户传送web页面的方式。

HTTP使用TCP作为它的支撑运输协议。HTTP客户首先发起一个服务器的TCP连接。一旦连接建立,该浏览器和服务器进程就可以通过套接字接口访问TCP。