计算机网络ppt课件CH10应用层.ppt
《计算机网络ppt课件CH10应用层.ppt》由会员分享,可在线阅读,更多相关《计算机网络ppt课件CH10应用层.ppt(43页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、第十章第十章 应用层应用层计计算算机机网网络络与与应应用用110.1 应用层功能概述应用层功能概述应用层是网络体系结构中的最高层,为最终应用层是网络体系结构中的最高层,为最终用户提供服务用户提供服务 应用层并不是针对每一项网络应用服务制定应用层并不是针对每一项网络应用服务制定的标准。的标准。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用210.2 TCP/IP应用层典型的应用层协议的功能和作用典型的应用层协议的功能和作用 协议协议名称名称全全 称称功功 能能DNSDomain Name System实现实现域名和域名和IP地址之地址之间间的相互的相互转换转换HTTPHypertex
2、t Transfer Protocol用于在用于在浏览浏览器和器和WWW服服务务器之器之间传间传送超文本文件送超文本文件SMTPSimple Mail Transfer Protocl实现电实现电子子邮邮件件传输传输FTPFile Transter Protocol实现实现文件文件传输传输SNMPSimple Network Management Protocol提供了一种提供了一种监监控和管理控和管理计计算机网算机网络络的的有效方法有效方法TFTPTrivial File Transfer protocot建立在建立在UDP协议协议之上用于提供小而之上用于提供小而简简单单的文件的文件传输传输
3、服服务务DHCPDynamic Host Configuration Protocol给给网网络络客客户户机分配机分配动态动态的的IP地址地址第十章第十章 应用层应用层计计算算机机网网络络与与应应用用310.3 DNS 服 务域名系统域名系统域名系统域名系统DNS(Domain Name System)的作用。的作用。功能功能:将主机名映射为将主机名映射为IP地址地址.域名域名:用容易记忆的用容易记忆的ASCII串符号来指代串符号来指代IP地地址,方便用户访问网络址,方便用户访问网络。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用410.3.1 DNS结构结构DNS包括域名、主机和
4、域名服务器三大要素包括域名、主机和域名服务器三大要素 任何一个连接在因特网上的主机或路由器,都任何一个连接在因特网上的主机或路由器,都有一个惟一的层次结构的名字,即域名有一个惟一的层次结构的名字,即域名(domain name)。域名结构域名结构:采用采用层次型命名机制层次型命名机制的命名方法的命名方法.由由若干分量组成若干分量组成,由点隔开由点隔开:.三级域名三级域名.二级域名二级域名.顶级域名顶级域名第十章第十章 应用层应用层计计算算机机网网络络与与应应用用5顶级域名顶级域名由因特网由因特网Internet的域名管理机构管理,的域名管理机构管理,现在的顶级域名可分为三大类,见表:现在的顶级
5、域名可分为三大类,见表:类类 别别常常 用用 域域 名名 举举 例例国家国家顶级顶级域名域名.cn中国、中国、.us美国、美国、.uk英国、英国、.jp日本日本国国际顶级际顶级域名域名.int国国际际性的性的组织组织通用通用顶级顶级域名域名.com公司、公司、.net网网络络服服务务机构、机构、.edu教育部教育部门门、.gov正府部正府部门门、.org非非赢赢利利组织组织、.mil军军事部事部门门、.ac学学术单术单位、位、.biz商商业组织业组织、.info信息服信息服务务、.name个人域名、个人域名、.coop商商业业合作合作组织组织、.pro律律师师、医生等医生等专业专业人人员员、.
6、museum博物博物馆馆及文化及文化遗产组织遗产组织第十章第十章 应用层应用层计计算算机机网网络络与与应应用用6因特网名字空间的结构因特网名字空间的结构采用分级管理的方式。整个域名空间形状类似采用分级管理的方式。整个域名空间形状类似一棵倒立的树。一棵倒立的树。域名只是逻辑概念,并不反映出计算机所在的域名只是逻辑概念,并不反映出计算机所在的物理网络。物理网络。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用710.3.2 域名解析域名解析DNS系统采用了与分级结构的域名空间相对应系统采用了与分级结构的域名空间相对应的方式,即层次化模式,类似于分布式数据库的方式,即层次化模式,类似于分布
7、式数据库查询系统。查询系统。提出提出DNS解析请求的主机与域名服务器之间采解析请求的主机与域名服务器之间采用客户机用客户机-服务器模式工作。服务器模式工作。域名解析的查询过程可分为两部分:域名解析的查询过程可分为两部分:一是客户端本身及客户端对服务器的查询;一是客户端本身及客户端对服务器的查询;二是服务器与服务器之间的查询。二是服务器与服务器之间的查询。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用8域名解析域名解析递归查询递归查询例:一台域名为的主机想知道另一个域名为例:一台域名为的主机想知道另一个域名为的主机的的主机的IP地址地址,其过程为:其过程为: 递归解析过程递归解析过程
8、第十章第十章 应用层应用层计计算算机机网网络络与与应应用用9递归查询方式中,根域名服务器的负担过重。递归查询方式中,根域名服务器的负担过重。采用递归与迭代相结合的查询方式,过程如下:采用递归与迭代相结合的查询方式,过程如下:本地域名服务器本地域名服务器本地域名服务器本地域名服务器本地域名服务器本地域名服务器根域名服务器根域名服务器递归与迭代相结合的域名解析过程递归与迭代相结合的域名解析过程第十章第十章 应用层应用层计计算算机机网网络络与与应应用用10解析算法如图:解析算法如图:第十章第十章 应用层应用层计计算算机机网网络络与与应应用用1110.4 Web 服服 务务万维网万维网WWW(Worl
9、d Wide Web)是一个大规模的、是一个大规模的、联机式的信息集合,简称为联机式的信息集合,简称为Web。发展过程:发展过程:WWW研制者:研制者:CERN(the European parical physics Laboratory)欧洲瑞士日内瓦的离子物)欧洲瑞士日内瓦的离子物理实验室。理实验室。1984年,年,Time Berners-Lee提出了超文本(提出了超文本(Hypertext)语言(语言(HTML););1989年研制成功年研制成功WWW(world wide web),1991年公布。年公布。1993年,美国伊利诺依大学国家超级计算机中心年,美国伊利诺依大学国家超级计
10、算机中心NCSA青年科学家青年科学家 Marc Andreeason开发成功了浏览工开发成功了浏览工具具Mosaic;1994年进而发展成为年进而发展成为Netscape;1996年,又出现了年,又出现了IE(Internet Explorer)第十章第十章 应用层应用层计计算算机机网网络络与与应应用用1210.4.1 Web的基本概念WWW 是一个庞大的、世界范围的、分布式是一个庞大的、世界范围的、分布式超媒体系统,由遍布在因特网超媒体系统,由遍布在因特网Internet中的中的WWW 服务器组成。如图:服务器组成。如图:WWW站点站点AWWW站点站点BWWW站点站点CWWW站点站点DWWW
11、站点站点EWWW是一个分布式系统是一个分布式系统超媒体是指除了文本信息,还包含图形、声音、超媒体是指除了文本信息,还包含图形、声音、动画、视频等。动画、视频等。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用13几个重要术语几个重要术语1统一资源定位符统一资源定位符URL(Uniform Resource Locator)什么是什么是URL?URL描述了描述了web页面的页面的“名称名称”、“在什么在什么地方地方”以及以及“怎样访问怎样访问”三方面的内容,格三方面的内容,格式如下:式如下:scheme:/host:port/path 服务方式或协议,除了服务方式或协议,除了WWW 用
12、的用的HTTP 协议之外,还可以是协议之外,还可以是FTP、TELNET 等等 存有该资源的主机地址,有时也包括端存有该资源的主机地址,有时也包括端口地址。口地址。路径,指出服务器上某资源的具体地址路径,指出服务器上某资源的具体地址 第十章第十章 应用层应用层计计算算机机网网络络与与应应用用142超文本传输协议超文本传输协议HTTP(Hypertext Transfer Protocol)HTTP是是web服务的核心,诞生于服务的核心,诞生于1990年,是年,是用来在浏览器和用来在浏览器和WWW 服务器之间传送超文服务器之间传送超文本的协议。本的协议。HTTP协议是基于客户机协议是基于客户机/
13、服务器工作方式的服务器工作方式的 由两个相当明显的项组成由两个相当明显的项组成n从浏览器到服务器的请求集从浏览器到服务器的请求集n从服务器到浏览器的应答集从服务器到浏览器的应答集 HTTP 会话过程包括以下四个步骤:连接、会话过程包括以下四个步骤:连接、请求、应答、关闭。如下图:请求、应答、关闭。如下图:第十章第十章 应用层应用层计计算算机机网网络络与与应应用用15HTTP服务器服务器服务器服务器WWW浏览器浏览器客户端客户端HTTP请求请求HTTP应答应答InternetTCP连接连接HTTP会话过程会话过程第十章第十章 应用层应用层计计算算机机网网络络与与应应用用163超文本标记语言(超文
14、本标记语言(HTML)HTML 是一种标记语言,描述如何格式化文档。是一种标记语言,描述如何格式化文档。它使用一些约定的标记对它使用一些约定的标记对WWW上各种信息、上各种信息、格式以及超级链接进行描述。格式以及超级链接进行描述。任何一个任何一个Web浏览器都可以读取任何浏览器都可以读取任何Web页面,页面,并且对页面重新格式化。并且对页面重新格式化。HTML文档是以纯文档是以纯ASCII文件存在的,由文件存在的,由“控控制语句制语句”与与“显示内容显示内容”两部分组成。两部分组成。静态静态HTML与动态与动态HTMLn动态动态HTML又分为服务器端动态又分为服务器端动态web页面和客户端页面
15、和客户端动态动态web页面页面 第十章第十章 应用层应用层计计算算机机网网络络与与应应用用1710.4.2 WWW服务的实现过程客户端的工作过程客户端的工作过程举例:举例:假如有用户要访问,则浏览器的工作过程如下:假如有用户要访问,则浏览器的工作过程如下:(1)浏览器确定浏览器确定URL。(2)浏览器向浏览器向DNS询问询问web服务器的服务器的IP 地址。地址。(3)DNS的应答是。的应答是。(4)浏览器和浏览器和IP 地址为的地址为的80 端口建立一条端口建立一条TCP 连接。连接。(5)浏览器执行浏览器执行HTTP 协议,发送协议,发送GET/rfc.html 命令,请命令,请求读取该文
16、件。求读取该文件。(6)www.ietf.org 服务器返回服务器返回/rfc.html文件到客户端。文件到客户端。(7)释放释放TCP 连接。连接。(8)浏览器显示浏览器显示/rfc.html页面。页面。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用18服务器端的工作过程服务器端的工作过程(1)接受来自客户接受来自客户(浏览器浏览器)的的TCP连接:连接:(2)获取所需文件的名字。获取所需文件的名字。(3)获取文件获取文件(从磁盘上从磁盘上)。(4)将文件返回给客户。将文件返回给客户。(5)释放该释放该TCP连接。连接。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用1
17、910.5 E-mail 服 务E-mail(Electronic Mail)的优点)的优点电子邮件的格式,电子邮件的格式,信封,即邮件首部(信封,即邮件首部(header)内容,即邮件主体(内容,即邮件主体(body)邮件首部有严格的格式要求,尤其是邮件首部有严格的格式要求,尤其是E-mail 地址。地址。E-mail 地址的标准格式为:地址的标准格式为:主机域名主机域名 第十章第十章 应用层应用层计计算算机机网网络络与与应应用用20电子邮件系统的组成。电子邮件系统有三个电子邮件系统的组成。电子邮件系统有三个主要组成构件:用户代理、邮件服务器与协主要组成构件:用户代理、邮件服务器与协议,如图
18、:议,如图:邮件发送邮件发送服务器服务器SMTPInternet邮件接收邮件接收服务器服务器POP3SMTP用用户户代代理理电子邮件系统的组成电子邮件系统的组成用用户户代代理理第十章第十章 应用层应用层计计算算机机网网络络与与应应用用211.用户代理用户代理(user agent)用户代理是运行在客户机上的一个本地程序,用户代理是运行在客户机上的一个本地程序,负责让用户撰写、阅读和处理电子邮件。负责让用户撰写、阅读和处理电子邮件。常用的有:常用的有:sendmail、Netscape、IE、foxmail等等 第十章第十章 应用层应用层计计算算机机网网络络与与应应用用222.邮件服务器邮件服务
19、器电子化邮局,是电子邮件系统的核心构件。按电子化邮局,是电子邮件系统的核心构件。按照客户服务器方式工作,用来处理实际的邮件照客户服务器方式工作,用来处理实际的邮件在网络上的发送与接收。在网络上的发送与接收。通常邮件服务器是不会关机的通常邮件服务器是不会关机的 第十章第十章 应用层应用层计计算算机机网网络络与与应应用用23 3.协议协议发送邮件:如发送邮件:如SMTP(Simple Mail Transfer Protocol)协议、协议、MIME(Multipurpose Internet Mail Extensions)协议。前者只能传输文本信息,协议。前者只能传输文本信息,后者则可以传输包
20、括文本、声音、图像等在内后者则可以传输包括文本、声音、图像等在内的多媒体信息。的多媒体信息。接收邮件,即接收邮件,即POP(Post Office Protocol)第十章第十章 应用层应用层计计算算机机网网络络与与应应用用24邮件的发送与接收举例:邮件的发送与接收举例:用户用户XXX XXX 使用使用“”作为发信人地址向用户作为发信人地址向用户YYY YYY 发送一个文本格式的电子邮件。发送一个文本格式的电子邮件。服务器服务器发送发送Email的的客户端客户端I服务器服务器接收接收Email的的客户端客户端通信网通信网通信网通信网XXXYYY第十章第十章 应用层应用层计计算算机机网网络络与与
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机网络 ppt 课件 CH10 应用
限制150内