网络互连技术教程 第旧2章寇用服务
网络互连技术教程 第12章 应用服务
网络互连技术教程 121Www服务 122电子邮件服务 123FTP服务 124网络互连应用技术
网络互连技术教程 12.1 WWW服务 12.2 电子邮件服务 12.3 FTP服务 12.4 网络互连应用技术
网络互连技术教程 121Www服务 WWW服务( WWW Service)是当前互联网 上最主要的应用服务形式之一,它在互联网环境 下向使用者提供超文本形式( Hypertext)的信息 WWW服务是典型的客户机/服务器工作模式 户端的应用系统被称为浏览器( Web Browser), 它负责处理使用者的要求,并按照要求与服务器 联系获取信息,然后在把得到的信息通过各种媒」 体技术显示给使用者。通过WWW服务,使用者 只需要按照自己的兴趣在浏览器上点击相关的条 目,就可以容易地得到所关心的内容而不必关心 信息的组织形式和存放地点
网络互连技术教程 12.1 WWW服务 WWW服务(WWW Service)是当前互联网 上最主要的应用服务形式之一,它在互联网环境 下向使用者提供超文本形式(Hypertext)的信息。 WWW服务是典型的客户机/服务器工作模式,客 户端的应用系统被称为浏览器(Web Browser), 它负责处理使用者的要求,并按照要求与服务器 联系获取信息,然后在把得到的信息通过各种媒 体技术显示给使用者。通过WWW服务,使用者 只需要按照自己的兴趣在浏览器上点击相关的条 目,就可以容易地得到所关心的内容而不必关心 信息的组织形式和存放地点
网络互连技术教程 在WWW服务体系中,信息被组织成网页(Web page)。网页中的信息由WWw服务器提供,这些由服 务器提供的信息可以是文字方式的,也可以是图像 声音或动画。通过WWwW服务,每个机构和部门甚至个 人,都可以建立起自己的信息服务体系。WWW服务的 内容按照一定的组织方式由一系列网页组成,在接受 到浏览器发送的请求时,WwW服务器就向浏览器返回 指定的网页的内容,如图12-1所示
网络互连技术教程 在WWW服务体系中,信息被组织成网页(Web page)。网页中的信息由WWW服务器提供,这些由服 务器提供的信息可以是文字方式的,也可以是图像、 声音或动画。通过WWW服务,每个机构和部门甚至个 人,都可以建立起自己的信息服务体系。WWW服务的 内容按照一定的组织方式由一系列网页组成,在接受 到浏览器发送的请求时,WWW服务器就向浏览器返回 指定的网页的内容,如图12-1所示
网络互连技术教程 WWW服务器 浏览器 WWW服务器 客户主机 匚匚匚 图12-1WWW服务
网络互连技术教程 浏览器 客户主机 WWW 服务器 WWW 服务器 图12-1 WWW服务
网络互连技术教程 211www服务器 WWwW服务器所遵循的规范是HTTP(HyperText TransferProtocol)协议,所以也被称为HTTP服务器, 它所依赖的下层协议是TCP。一般情况下,提出HTTP 服务请求的主机(被称为客户机)向服务器所在的主 机提出TCP连接请求,要求与TCP的80端口建立连接 当连接建立以后,TCP(此处用TCP表示执行TCP协议 动作的软件实体)监视对它发来的数据,一旦从网络 上接受到对80端口的TCP请求,这个请求就会被转交给 HTTP服务器
网络互连技术教程 12.1.1 WWW服务器 WWW服务器所遵循的规范是HTTP(HyperText Transfer Protocol)协议,所以也被称为HTTP服务器, 它所依赖的下层协议是TCP。一般情况下,提出HTTP 服务请求的主机(被称为客户机)向服务器所在的主 机提出TCP连接请求,要求与TCP的80端口建立连接。 当连接建立以后,TCP(此处用TCP表示执行TCP协议 动作的软件实体)监视对它发来的数据,一旦从网络 上接受到对80端口的TCP请求,这个请求就会被转交给 HTTP服务器
网络互连技术教程 HTTP协议是一个应用层协议,HTTP服务器 与提出HTTP请求的客户机之间遵循这个协议, 使用其所规定的命令和应答进行工作。当客户机 请求HTTP服务器发给它一个指定的网页的时候, 客户机使用GET命令向服务器提出请求,同时在 命令中指出该网页的URL( Uniform Resource Locator)地址。表12-1中列出了主要的HTTP命
网络互连技术教程 HTTP协议是一个应用层协议,HTTP服务器 与提出HTTP请求的客户机之间遵循这个协议, 使用其所规定的命令和应答进行工作。当客户机 请求HTTP服务器发给它一个指定的网页的时候, 客户机使用GET命令向服务器提出请求,同时在 命令中指出该网页的URL(Uniform Resource Locator)地址。表12-1中列出了主要的HTTP命 令
网络互连技术教程 表12-1 主要的HTTP命令 OPTIONS 设置选项 GET 要求得到指定的URL的数据 HEAD 只要求得到指定的URL的数据头 POST 把数据注册到指定的URL PUT把数据写入到指定的URL DELETE 从指定的URL中清除数据 TRACE 把请求信息返回给客户机
网络互连技术教程 表12-1 主要的HTTP命令 OPTIONS 设置选项 GET 要求得到指定的URL的数据 HEAD 只要求得到指定的URL的数据头 POST 把数据注册到指定的URL PUT 把数据写入到指定的URL DELETE 从指定的URL中清除数据 TRACE 把请求信息返回给客户机
网络互连技术教程 当HTTP服务器响应客户机的请求时,它使用HTTP应 答信息答复客户机。在服务器能够满足客户机的请求时, 它一般先向客户机回答一个肯定的答复信息,然后再向客 户机发出所请求的数据信息 HTTP的命令和应答信息都是以ASCI字符方式定义的 有很多基于TCP的应用层协议都采用类似的方式,用ASCI 明文定义协议命令和应答信息
网络互连技术教程 当HTTP服务器响应客户机的请求时,它使用HTTP应 答信息答复客户机。在服务器能够满足客户机的请求时, 它一般先向客户机回答一个肯定的答复信息,然后再向客 户机发出所请求的数据信息。 HTTP的命令和应答信息都是以ASCII字符方式定义的, 有很多基于TCP的应用层协议都采用类似的方式,用ASCII 明文定义协议命令和应答信息
网络互连技术教程 1212浏览器 浏览器是WWW的客户端应用软件,它的功能是用于 浏览( Browse)WWW网页,所以被称为浏览器。 Netscape 的 Navigator和 Micorsoft的 IInternet Explorer都是著名的客户端 浏览器软件。但随着时间的推移,浏览器的功能在逐渐增 加,有些浏览器的功能不再是仅仅限于使用HTTP协议进 WWW访问,还可以进行电子邮件处理和FTP访问
网络互连技术教程 12.1.2 浏览器 浏览器是WWW的客户端应用软件,它的功能是用于 浏览(Browse)WWW网页,所以被称为浏览器。Netscape 的Navigator和Micorsoft的Internet Explorer都是著名的客户端 浏览器软件。但随着时间的推移,浏览器的功能在逐渐增 加,有些浏览器的功能不再是仅仅限于使用HTTP协议进行 WWW访问,还可以进行电子邮件处理和FTP访问