计算机网络ppt课件CH10应用层.ppt

上传人:wuy****n92 文档编号:73976360 上传时间:2023-02-23 格式:PPT 页数:43 大小:272.50KB
返回 下载 相关 举报
计算机网络ppt课件CH10应用层.ppt_第1页
第1页 / 共43页
计算机网络ppt课件CH10应用层.ppt_第2页
第2页 / 共43页
点击查看更多>>
资源描述

《计算机网络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第十章第十章 应用层应用层计计算算机机网网络络与与

21、应应用用25过程如下:过程如下:用户用户XXX调用用户代理编辑要发送的邮件,包括首调用用户代理编辑要发送的邮件,包括首部与内容。部与内容。用户代理将用户的邮件传给发送端邮件服务器。用户代理将用户的邮件传给发送端邮件服务器。发送邮件服务器发送邮件服务器把邮件放入邮件缓存队列中,等待把邮件放入邮件缓存队列中,等待发送。发送。运行在发送邮件服务器运行在发送邮件服务器的的SMTP客户进程根据邮件客户进程根据邮件接收者的地址,在发送服务器与接收者的地址,在发送服务器与YYY 的接收邮件的接收邮件服务器之间建立服务器之间建立SMTP连接,并通过该连接将邮件连接,并通过该连接将邮件送至送至YYY 的接收服务

22、器。的接收服务器。接收方邮件服务器接收方邮件服务器 接收到邮件后,根接收到邮件后,根据邮件接收者的用户名将邮件放到用户的邮箱中。据邮件接收者的用户名将邮件放到用户的邮箱中。当邮件到达邮件接收服务器后,用户随时都可以接当邮件到达邮件接收服务器后,用户随时都可以接收邮件并处理。收邮件并处理。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用2610.6 FTP 服 务文件传输协议文件传输协议FTP(File Transfer Protocol)是用于在是用于在TCP/IP 网络上两台计算机间进行文网络上两台计算机间进行文件传输使用得最广泛的协议。件传输使用得最广泛的协议。FTP提供文件传送

23、的基本服务,减少或消除提供文件传送的基本服务,减少或消除在异构系统下处理文件的兼容问题。在异构系统下处理文件的兼容问题。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用27FTP的客户的客户服务器模型如图:服务器模型如图:主服务主服务器进程器进程fork控制控制进程进程fork数据传数据传输进程输进程服务器服务器控制进程控制进程fork数据传数据传输进程输进程客户客户TCP/IP通信设施通信设施控制连接(会话)控制连接(会话)数据连接(传输)数据连接(传输)FTP客户服务器模型客户服务器模型第十章第十章 应用层应用层计计算算机机网网络络与与应应用用28服务器进程由一个主服务器进程与若

24、干个从属进程组服务器进程由一个主服务器进程与若干个从属进程组成。成。与其他客户与其他客户/服务器模型不同的是,从属进程有两个:服务器模型不同的是,从属进程有两个:一个是一个是“控制进程控制进程”,另,另个是个是“数据传输进程数据传输进程”。控制进程传送命令,告诉服务器将传送哪个文件。控制进程传送命令,告诉服务器将传送哪个文件。数据传输进程也使用数据传输进程也使用TCP作为传输协议,传送所有数作为传输协议,传送所有数据。据。相应地,也有两个连接:相应地,也有两个连接:“控制连接控制连接”与与“数据连接数据连接”第十章第十章 应用层应用层计计算算机机网网络络与与应应用用29FTP的工作过程如下:的

25、工作过程如下:在在FTP的服务器上,只要启动了的服务器上,只要启动了FTP服务,主服务器服务,主服务器进程就打开熟知端口进程就打开熟知端口(端口号为端口号为21),使客户进程能够连,使客户进程能够连接上,等待客户机的连接请求。接上,等待客户机的连接请求。当主服务器进程监听到客户端发出的建立连接的请求当主服务器进程监听到客户端发出的建立连接的请求时,就启动从属进程处理客户进程发来的请求,自己时,就启动从属进程处理客户进程发来的请求,自己则回到等待状态,继续接受其它客户进程的请求。则回到等待状态,继续接受其它客户进程的请求。从属进程有两类,其中控制进程进行用户名密码及权从属进程有两类,其中控制进程

26、进行用户名密码及权限的验证,验证通过后,相当于在客户机与限的验证,验证通过后,相当于在客户机与FTP服务服务器之间打开了一个命令传输的控制连接,该连接在整器之间打开了一个命令传输的控制连接,该连接在整个个FTP会话期间一直存在,所有与文件管理有关的命会话期间一直存在,所有与文件管理有关的命令将通过该连接被发送至服务器端执行。并且创建令将通过该连接被发送至服务器端执行。并且创建“数据传输进程数据传输进程”与与“数据连接数据连接”,用于连接客户端和,用于连接客户端和服务器端的数据传输进程,完成文件的传送。服务器端的数据传输进程,完成文件的传送。第十章第十章 应用层应用层计计算算机机网网络络与与应应

27、用用30数据连接有两种传输模式:数据连接有两种传输模式:主动传输模式主动传输模式被动传输模式被动传输模式使用使用FTP的两种方式:的两种方式:用户可以使用用户可以使用FTP命令来进行文件传输,这种命令来进行文件传输,这种称为交互模式。称为交互模式。使用工具软件如使用工具软件如NetAnts、CuteFTP等,另外等,另外Internet Explorer和和Netscape Navigator也提供也提供FTP客户软件的功能。客户软件的功能。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用31网络管理的功能网络管理的功能故障管理故障管理故障检测、故障定位、故障报告故障检测、故障定位、

28、故障报告配置管理配置管理识别网上的设备和用户,维护网上软硬件和电识别网上的设备和用户,维护网上软硬件和电路的精确清单路的精确清单 性能管理性能管理资源利用率分析资源利用率分析计费管理计费管理对用户使用的各种资源进行跟踪,统计时间对用户使用的各种资源进行跟踪,统计时间安全管理安全管理对用户使用的各种资源进行跟踪,统计时间对用户使用的各种资源进行跟踪,统计时间10.7 简单网络管理协议SNMP第十章第十章 应用层应用层计计算算机机网网络络与与应应用用32一个网络管理系统一般要包含以下几个元素:一个网络管理系统一般要包含以下几个元素:若干个需要被管理的网络设备节点,每个若干个需要被管理的网络设备节点

29、,每个节点上都运行着一个称为设备代理节点上都运行着一个称为设备代理(agent)的应的应用进程。用进程。至少一个管理工作站,它是整个网络管理至少一个管理工作站,它是整个网络管理系统的核心,由网络管理员直接操作和控制。系统的核心,由网络管理员直接操作和控制。管理协议,用来定义调用网管服务的接口管理协议,用来定义调用网管服务的接口原语以及在网管系统之间进行信息和命令交换原语以及在网管系统之间进行信息和命令交换的协议数据单元。的协议数据单元。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用33最有影响的网络管理协议是最有影响的网络管理协议是SNMP(Simple Network Manag

30、ement Protocol)SNMP通常用来管理网络设备并获取设备信息。通常用来管理网络设备并获取设备信息。SNMP是是TCP/IP协议族中的一员,但它并不依赖协议族中的一员,但它并不依赖于于IP。它被设计成与协议无关,所以它可以在。它被设计成与协议无关,所以它可以在IP、IPX、AppleTalk、OSI以及其他用到的传输协议以及其他用到的传输协议上被使用,上被使用,现有三个版本:现有三个版本:SNMPv1、SNMPv2和和SNMPv3。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用34SNMP并不是单个协议,它由三部分组成:并不是单个协议,它由三部分组成:管理信息基管理信息基

31、库库(MIB:Management Information Base):包含状态信息的数据库。:包含状态信息的数据库。管理信息的结构管理信息的结构(SMI:Structure of Management Information):定义:定义MIB的入口。的入口。简单网络管理协议简单网络管理协议(SNMP):受管理的对象与:受管理的对象与服务器间的通信方法。服务器间的通信方法。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用3510.7.1 MIB及及SMIMIB是是对对通通过过管管理理协协议议可可以以访访问问的的信信息息的的精精确确定定义义,是是一一个个网网络络中中所所有有可可能能的

32、的被被管管理理对对象象的的集合的数据结构。集合的数据结构。MIB是是一一个个按按照照层层次次结结构构组组织织的的树树状状结结构构(类类似于域名系统),如图:似于域名系统),如图:ROOTiso(1)ccitt(0)joint-iso-ccitt(2)member body(2)dod(6)internet(1)mgmt(2)directory(1)experiment(3)private(4)enterprises(1)standard(0)registration authority(1)org(3)security(5)IBM(2)CISCO(9)第十章第十章 应用层应用层计计算算机机网网

33、络络与与应应用用36管理对象为树中的相应叶子节点。对象标识符唯管理对象为树中的相应叶子节点。对象标识符唯一地标识树型结构中的一个一地标识树型结构中的一个MIB对象。对象标识对象。对象标识符结构采用层次的方法构成。符结构采用层次的方法构成。每一层的对象由不同的机构来设定。用每一层的对象由不同的机构来设定。用ISO ASN.1(Abstract Syntax Notation.1)记法来表示。记法来表示。例如:例如:IBM的标识符开头如下:的标识符开头如下:Internet OBJECT IDENTIFIER:=iso(1)org(3)dod(6)Internet(1)private(4)OSI为

34、树中每一层的每个节点定义唯一的一个数为树中每一层的每个节点定义唯一的一个数字标识,每层中的该数字标识从字标识,每层中的该数字标识从1开始递增,这开始递增,这样树中的每个节点都可以用从根开始到目的节点样树中的每个节点都可以用从根开始到目的节点的相应的标识对应的一连串的数字来表示:的相应的标识对应的一连串的数字来表示:1.3.6.1.4.第十章第十章 应用层应用层计计算算机机网网络络与与应应用用37相关的一组对象的集合被定义为一个相关的一组对象的集合被定义为一个MIB模块。模块。这些模块使用这些模块使用OSI的抽象语法标记的抽象语法标记ASN.1的一的一个子集写成。该子集被定义为管理信息结构个子集

35、写成。该子集被定义为管理信息结构SMI。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用3810.7.2 SNMPSNMP管理模型如图:管理模型如图:网络网络管理员管理员MIBMIBSNMPSNMPUDPUDPIPIP代理进程代理进程网络接口网络接口TCPTCPFTP FTP 等等用户进程用户进程主机主机SNMPSNMPUDPUDPIPIP代理进程代理进程网络接口网络接口TCPTCPFTP FTP 等等用户进程用户进程主机主机路由器路由器SNMPSNMPUDPUDPIPIP代理进程代理进程网络接口网络接口管理站管理站SNMPSNMPUDPUDPIPIP管理进程管理进程网络接口网络接口

36、InternetInternet第十章第十章 应用层应用层计计算算机机网网络络与与应应用用39SNMP报文使用报文使用UDP来传送,端口采用来传送,端口采用161/162。161端口被设备代理监听,等待接受管理进程端口被设备代理监听,等待接受管理进程发送的管理信息查询请求消息;发送的管理信息查询请求消息;162端口由管理进程监听,等待设备代理进程端口由管理进程监听,等待设备代理进程发送的异常事件报告陷阱消息,如发送的异常事件报告陷阱消息,如Trap。设备与服务器有两种通信方式设备与服务器有两种通信方式投票投票中断中断 直接自陷投票直接自陷投票(trap-directed polling)将投票

37、与中断结合使用以弥补各自的缺陷。将投票与中断结合使用以弥补各自的缺陷。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用40SNMP总共有总共有3个版本个版本SNMP的第一个版本的第一个版本SNMP v1仅包含较为简单仅包含较为简单的操作,支持以下五种服务器与代理间的操作:的操作,支持以下五种服务器与代理间的操作:n get-request:用于获取用于获取MIB项的值。项的值。n get-next-request:用于遍历用于遍历MIB项。项。n get-response:对对get/set报文做出响应,并提供差错报文做出响应,并提供差错码、差错状态等信息。码、差错状态等信息。n s

38、et-request:用于设置用于设置MIB的项。的项。n trap:用于设置中断条件,向管理进程报告代理中发用于设置中断条件,向管理进程报告代理中发生的事件。生的事件。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用41SNMPv1的优点是非常简单,但是不能有效地的优点是非常简单,但是不能有效地传送大块的数据,在安全性方面还存在着缺欠,传送大块的数据,在安全性方面还存在着缺欠,从而在某些领域妨碍了从而在某些领域妨碍了SNMP协议的使用。协议的使用。SNMPv2在在SNMPv1的基础上增加了一些新的的基础上增加了一些新的功能。对于服务器来说,最方便的命令为功能。对于服务器来说,最方便

39、的命令为get-bulk操作。此外,操作。此外,SNMPv2比比SNMPv1有更强有更强的安全性。的安全性。SNMPv3最大的改进就是安全特性。最大的改进就是安全特性。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用4210.8 动态主机配置协议动态主机配置协议DHCP动态主机配置协议动态主机配置协议DHCP(Dynamic Host Configuration Protocol)被称作是引导程序协被称作是引导程序协议议BOOTP的扩展。的扩展。BOOTP也称为自举协议,使用也称为自举协议,使用UDP使一个无使一个无盘工作站自动获取配置信息。但是它是一个静盘工作站自动获取配置信息。但

40、是它是一个静态配置协议而不是动态的。态配置协议而不是动态的。DHCP增加了许多功能。增加了许多功能。与与BOOTP协议格式仍然可以兼容。协议格式仍然可以兼容。第十章第十章 应用层应用层计计算算机机网网络络与与应应用用43DHCP网络运行环境包括三部分软件网络运行环境包括三部分软件DHCP客户机软件客户机软件DHCP服务器服务器DHCP中继代理中继代理DHCP服务器可以根据请求向客户机分配所有服务器可以根据请求向客户机分配所有现有的未分配地址,每次这样的分配称为一次现有的未分配地址,每次这样的分配称为一次地址出租。地址出租。DHCP服务器分配给客户机服务器分配给客户机IP地址的过程。地址的过程。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 大学资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知得利文库网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号-8 |  经营许可证:黑B2-20190332号 |   黑公网安备:91230400333293403D

© 2020-2023 www.deliwenku.com 得利文库. All Rights Reserved 黑龙江转换宝科技有限公司 

黑龙江省互联网违法和不良信息举报
举报电话:0468-3380021 邮箱:hgswwxb@163.com