部分内容参考自《计算机网络:自顶向下》
-
网络应用Web
- Web page
- Web页面,也叫文档,是由多个对象(object)组成的。
- 对象
- 一个可以通过URL寻址的资源文件。
- 如一个HTML文件、JEPG图片、Java小程序,甚至于一段视频。
- Web文档一般由一个HTML基本文件和几个引用对象来构成。在HTML基本文件中,通过URL地址来引用这个页面中其余对象。
- URL的组成
- 由两部分来组成
- 存放对象的服务器主机名
- 存放对象的路径名
- 由两部分来组成
- Web page
-
HTTP
-
即HyperText Transfer Protocol,超文本传输协议。
-
它是Web(也就是一个网络应用)的应用层协议,它由两个程序来实现:一个客户程序和一个服务器程序(客户程序常见的表现形式就是Web浏览器(browser)),客户程序和服务程序运行在两个不同的端系统上,通过交换HTTP报文(message)来进行会话。
-
HTTP定义了交换的报文的结构,以及客户程序和服务程序交换报文的方式。
- 交换报文的方式
- 当用户请求一个Web页面的时候,通过操作浏览器也就是客户程序向服务器发出一个HTTP请求报文,报文中包含所要请求的对象资源,服务器接受到该请求,并用一个HTTP响应报文进行响应,响应报文中包括了响应的对象资源。
- 交换报文的方式
-