Web和HTTP
零、我Frank先说一句话
HTTP是Web程序沟通的语法
一、概况
1、Web是一个网络应用程序,它的“按需”操作是最吸引人的特性。
2、HTTP是Web的应用层协议与核心,它由web客户端程序和web服务器程序实现,并且规定了在他们之间传递的HTTP报文(用于请求Web页面或者传送Web页面)。
3、我们所看到的Web页面由对象组成,这些对象通常包括一个HTML基本文件和若干个引用对象(图形、视频之类的东西),引用存着他们的URL地址,每个URL地址包括对象的主机名和路径名,即对象可以由其URL寻址。
4、HTTP使用TCP作为它的支撑,先发起一个与服务器的TCP连接,一旦用HTTP请求/发送报文建立连接,浏览器和服务器进程就可以通过套接字访问TCP了(之后的报文完全进入了TCP的控制)
5、HTTP是一个无状态协议,因为服务器不保存客户的任何状态信息(因为客户太多了!),请求重复了那就重复传送对象,像初次见面的两人一样,除非客户端存有cookie。
二、持续还是非持续?
应用程序的研制者需要做一个决定:
每个请求对使用单独的TCP连接发送? OR</