首页 应用层协议PPT课件

应用层协议PPT课件

举报
开通vip

应用层协议PPT课件**本章学习要求了解:TCP/IP协议栈与应用层协议之间的关系。掌握:域名系统的基本工作原理。掌握:电子邮件的基本工作原理。掌握:文件传输FTP的基本工作原理。掌握:WWW服务的基本工作原理。掌握:网络管理的协议及原理 补充内容:应用层软件的开发**主要的应用层协议网络终端协议Telnet文件传输协议FTP 简单邮件传输协议SMTP 域名系统DNS 超文本传输协议HTTP 简单网络管理协议SNMP **TCP/IP协议簇及协议间关系**DNS(域名系统)基本概念为什么有了IP地址,还需要域名?IP地址(32bit)...

应用层协议PPT课件
**本章学习要求了解:TCP/IP协议栈与应用层协议之间的关系。掌握:域名系统的基本工作原理。掌握:电子邮件的基本工作原理。掌握:文件传输FTP的基本工作原理。掌握:WWW服务的基本工作原理。掌握:网络管理的协议及原理 补充内容:应用层软件的开发**主要的应用层协议网络终端协议Telnet文件传输协议FTP 简单邮件传输协议SMTP 域名系统DNS 超文本传输协议HTTP 简单网络管理协议SNMP **TCP/IP协议簇及协议间关系**DNS(域名系统)基本概念为什么有了IP地址,还需要域名?IP地址(32bit)–用于数据报寻址(用数字 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 示,不便记忆和理解)“域名”,e.g.,ctec.xjtu.edu.cn,字符型,直观,便于记忆与理解采用分层的命名结构……三级域.二级域.顶级域——体现隶属关系例:edu.cn中国.教育科研网ahut.edu.cn中国.教育科研网.安工大mail.ahut.edu.cn唯一标识Internet中的一台设备IP地址与域名都应该是全网惟一的,并且它们之间具有对应关系。**DNS(域名系统)—域名的构成域的层次结构图…域名注册:CNNIC中国域名管理中心wwwftpMailbj……**DNS(域名系统)域名系统在设计了层次的域名的同时,提出了与其相对应的域名服务器系统;DNS设计成分布式数据库系统,采用C/S方式;大多数具有Internet连接的组织都有一个域名服务器,每个服务器包含连向其他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库。 域名系统的一个主要特点是允许区域自治; 应用层协议:主机、路由器、域名服务器互相通信进行域名解析(地址/域名 翻译 阿房宫赋翻译下载德汉翻译pdf阿房宫赋翻译下载阿房宫赋翻译下载翻译理论.doc )**DNS(域名系统)为什么不搞集中的DNS? 单点失败的问题 数据的流通量 没有服务器能够保存所有Name-to-IP地址的映射本地域名服务器:每个ISP,企业可拥有本地(默认)域名服务器主机的DNS查询首先发往本地域名服务器根域名服务器(当本地域名服务器不能解析时,就向根域名服务器查询)如果域名映射未知,则向授权域名服务器查询取得映射将映射返回本地域名服务器授权域名服务器:每台主机必须在授权服务器上注册登记可完成域名/地址的转换**DNS(域名系统)—主机名和IP地址的映射主机访问internet的工作过程(局域网网内)InternetLANROUTER合肥工业大学域名服务器www.hfut.edu.cn用户1.由应用程序与系统配置的DNS服务器进行通信,请求DNS服务器来解析”www.hfut.edu.cn”2.DNS服务器返回所要访问的主机的IP地址(210.45.240.66)dns.hfut.edu.cn210.45.240.993.应用程序获得IP地址后将与要访问的主机进行通信**DNS(域名系统)—主机名和IP地址的映射主机210.45.246.3要求gaia.cs.umass.edu的IP地址1.联系本地域名服务器,210.45.240.992.如有必要210.45.240.99会联系根域名服务器3.如有必要根域名服务器会联系授权域名服务器,dns.umass.edugaia.cs.umass.edurootnameserver123456authorititivenameserverdns.umass.edurequestinghost210.45.246.3**DNS(域名系统)—主机名和IP地址的映射根域名服务器:可能不知道授权域名服务器的地址可能知道中介域名服务器:由它负责联系授权域名服务器requestinghost240.45.246.3gaia.cs.umass.edurootnameserver123456authoritativenameserverdns.cs.umass.edu78**DNS(域名系统)—主机名和IP地址的映射递归查询:对根域名服务器造成工作负担如何减负?迭代查询:被查询的服务器直接把可查询的服务器地址报回“不懂这个域名,但可以从这个服务器查到”requestinghost210.45.246.3gaia.cs.umass.edurootnameserver123456authoritativenameserverdns.cs.umass.edu78iteratedquery**DNS(域名系统)—域名资源结构 每个域都有一个与之相关的资源记录集合(域名映射到资源记录),除了IP地址外还有许多其它种类的资源记录。 一个资源记录包含5个部分:**DNS(域名系统)—域名资源结构 domainname是与资源记录相关的域名。 class总为IN(Internet信息),非Internet信息使用其它代码。 time-to-live是资源记录可被缓存的时间(秒),通常为2天。 value是资源记录的内容,由资源记录的类型决定。 type是资源记录的类型(约有20多种),最常用的有: A:定义一个IP地址。 PTR:指针记录,将一个IP地址映射到对应的域名上。 CNAME:域的别名。 HINFO:域的主机信息(CPU类型和操作系统)。 MX:表示domainname可为value中指定的域接收邮件。 NS:一个域的权威域名服务器。 SOA:提供关于名字服务器区域的主要信息资源的信息。**DNS(域名系统)—域名配置 所有DNS的管理和配置都是通过位于“管理工具(共用)”中的“DNS管理器”进行的。 配置DNS服务器服务主区域:“DNS管理器”“DNS”菜单中的“新建服务器”输入新的DNS服务器名字“确定”右单击DNS服务器的名字,选“新建区域”选中“主要”“下一步”输入区域名(如:ustc.edu.cn)按TAB键,自动产生区域文件名“下一步”“完成”。 添加新主机:右单击区域名,选“新建主机”输入主机名和IP地址“添加主机”“确定”。 添加别名:右单击区域名,选“新建纪录”选“CNAME纪录”的记录类型,输入别名及宿主的DNS名称(FQDN)“确定”。 手工配置DNS客户:“控制面板”“网络”选择TCP/IP属性“DNS”输入客户的域名,以及用来解析主机名的DNS服务器(IP地址)的搜索顺序 在“DHCP管理器”添加和配置下列DHCP选项可为DHCP客户简化作为DNS客户的配置:006DNS服务器。**DNS(域名系统)—域名配置**DNS(域名系统)—域名配置**DNS(域名系统)—域名配置**DNS(域名系统)—域名配置配置逆向区域 IP地址主机名字 逆向查询区域:例如IP地址=202.38.64.3的主机表示为3.64.38.202.in-addr.arpa 逆向查询区域的名字的定义: A类地址:将第一个八位体数加在.in-addr.arpa之前(29.122.15.8829.in-addr.arpa) B类地址:将前两个八位体数加在.in-addr.arpa之前(129.122.15.88122.129.in-addr.arpa) C类地址:将前三个八位体数加在.in-addr.arpa之前(229.122.15.8815.122.229.in-addr.arpa) 配置逆向查询区域:同在DNS服务器中添加一个区域,只是区域名需按上述定义命名 向逆向查询区域添加计算机:首先需在区域(与逆向查询区域相对应的区域)中添加新的主机,但一定要选中“创建关联的PTR纪录”的复选框,完成后单击逆向查询区域,然后按“F5”键,逆向查询区域中将自动添加与刚才主机相应的逆向PTR纪录。**DNS(域名系统)—域名配置**DNS(域名系统)—查询优化DNS域名查询效率的改进高速缓存每个域名服务器都维护一个高速缓存为每项内容计时并处理超过合理时间的项主机在启动时从本地域名服务器下载名字和地址的全部数据库,维护存放自己最近使用的域名的高速缓存。**小结IP地址MAC地址计算机名域名地址ARP/RARPNetBIOS/WinsDHCPDNS域名解析**E-mail(电子邮件)问题:常用的邮件收发方式有几种?Webmaster@hfut.edu.cn的含义?发送邮件和读取邮件的的工作方式是一样的吗?邮件在网络上是如何传输的?**E-mail(电子邮件)电子邮件标准SMTP–INTERNET的标准X.400–CCITT的标准(目前已不在应用)通用因特网邮件扩充”MIME(MultipurposeInternetMailExtensions)。3个主要组成部件:用户代理、邮件服务器,以及电子邮件使用的协议,如SMTP和POP3(或IMAP)等。**E-mail(电子邮件)邮件缓存发送端邮件服务器(发送邮件)SMTPPOP3SMTP因特网接收端邮件服务器(读取邮件)(发送邮件)用户邮箱用户代理用户代理AliceBobemail.hfut.edu.cnPop.mit.edu**E-mail(电子邮件)用户代理(常用的有:outlook、foxmail等)至少应当具有以下3个功能:撰写显示处理邮件服务器(电子邮件系统的核心构件)因特网上所有的ISP都有邮件服务器。邮件服务器的功能是发送和接收邮件,同时还要向发信人 报告 软件系统测试报告下载sgs报告如何下载关于路面塌陷情况报告535n,sgs报告怎么下载竣工报告下载 邮件传送的情况(已交付、被拒绝、丢失等)。邮件服务器按照客户服务器方式工作。邮件服务器使用两个不同的协议。一个用于发送邮件,即SMTP协议,而另一个用于接收邮件,即邮局协议POP(PostOfficeProtocol)。当邮件服务器向另一个邮件服务器发送邮件时,这个邮件服务器就作为SMTP客户。当邮件服务器从另一个邮件服务器接收邮件时,这个邮件服务器就作为SMTP服务器。发送和接收过程**E-mail(电子邮件)SMTP(规定两个相互通信的SMTP进程之间应如何交换信息),其主要特点:使用TCP可靠的传送邮件报文,端口25直接传输:发送服务器到接收服务器通信的三个阶段连接邮件传送连接释放命令/响应交互(14条命令和21种应答信息)命令:ASCII文本响应:状态码和短语邮件报文必须使用7-bitASCII表示 **E-mail(电子邮件)S:220mail.henu.edu.cnSMTPServicereadyC:HELOmail.ahut.edu.cnS:250mail.henu.edu.cnsayhellotomail.ahut.edu.cnC:MAILFROM:<xuguan@ahut.edu.cn>S:250senderokC:RCPTTO:<lengdou@henu,edu.cn>S:250recipientokC:DATAS:354ok,sendit;endwith<CRLF>.<CRLF>C:Hi,IaminXUJInow,Whereareyou?C:.S:250MessagequeuedC:QUITS:221GoodbyeSMTP交互样例**电子邮件的信息格式一个电子邮件分为信封和内容两大部分。[RFC822](文本报文格式标准)只规定了邮件内容中的首部(header)格式,而对邮件的主体(body)部分则让用户自由撰写。用户写好首部后,邮件系统将自动地将信封所需的信息提取出来并写在信封上,而用户不需要填写电子邮件信封上的信息。E-mail(电子邮件)headerbody**E-mail(电子邮件)与消息传输相关的头部字段 头字段 意义 TO: 收信人的电子邮件地址 Subject: 邮件主题 Cc: 抄送 Bcc: 暗送(不希望收信人知道) From: 实际发送者的邮件地址(邮件系统自动填入) Date: 发信日期(邮件系统自动填入) Reply-to 对方回信所用的地址**E-mail(电子邮件)邮件读取协议POP3和IMAPSMTPPOP3orIMAPreceiver’smailserver SMTP:发信人的用户代理向源邮件服务器发送邮件,以及源邮件服务器向目的邮件服务器发送邮件,都是使用SMTP协议。 邮件读取协议:从服务器中取信 POP:PostOfficeProtocol[RFC1939] 用户所连接的ISP的邮件服务器运行POP、SMTP服务器程序,认证,读后删除 IMAP:InternetMailAccessProtocol[RFC1730] 更多功能(更为复杂) 在服务器中操作存储在那里的报文**E-mail(电子邮件)通用因特网邮件扩充MIME(MultipurposeInternetMailExtensionprotocol) MIME继续使用[RFC822]格式,但增加了邮件主体的结构,并定义了传送非ASCII码的编码规则。 MIME邮件可在现有的电子邮件程序和协议下传送。**E-mail(电子邮件)MIME主要包括以下3部分内容:5个新的邮件首部字段,它们可包含在[RFC822]首部中。这些字段提供了有关邮件主体的信息。定义了许多邮件内容的格式,对多媒体电子邮件的表示 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 进行了标准化。定义了传送编码,可对任何内容格式进行转换,而不会被邮件系统改变。为适应于任意数据类型和表示,每个MIME报文包含告知收信人数据类型和使用编码的信息。MIME将增加的信息加入到[RFC822]邮件首部中。**E-mail(电子邮件)MIME增加的5个新的邮件首部的名称及其意义(有的可以是选项) MIME-Version:标识MIME的版本。 Content-Description:说明邮件 Content-Id:邮件的惟一标识符。 Content-Transfer-Encoding:在传送时邮件的主体是如何编码的。 Content-Type:说明邮件的性质。**E-mail(电子邮件)MIME类型声明Content-Type:type/subtype;parametersText子类型样例:plain,htmlImage子类型样例:jpeg,gifAudio子类型样例:basicVideo 子类型样例:mpeg,Application子类型样例:postscript,octet-stream**E-mail(电子邮件)MIME多分部类型From:alice@crepes.frTo:bob@hamburger.eduSubject:Pictureofyummycrepe.MIME-Version:1.0Content-Type:multipart/mixed;boundary=98766789--98766789Content-Transfer-Encoding:quoted-printableContent-Type:text/plainDearBob,Pleasefindapictureofacrepe.--98766789Content-Transfer-Encoding:base64Content-Type:image/jpegbase64encodeddata....................................base64encodeddata--98766789--**文件传输协议(FTP)FTP(FileTransferProtocol):文件传输协议 文件传送协议FTP只提供文件传送的一些基本的服务,它使用TCP可靠的运输服务。FTP的主要功能是减少或消除在不同操作系统下处理文件的不兼容性。 FTP使用客户服务器方式。 一个FTP服务器进程可同时为多个客户进程提供服务。FTP的服务器进程由两大部分组成:一个主进程,负责接受新的请求;另外有若干个从属进程,负责处理单个请求。 ftp:RFC959**文件传输协议(FTP)FTP的工作流程登录:客户机向FTP服务器登录,存在两种方式:匿名登录用anonymous为用户名,以用户自己的电子邮件地址为口令。非匿名登录需要从FTP服务器申请得到用户名和口令。浏览和下载退出**文件传输协议(FTP) 客户端和服务器端(从属进程)各有两个运行的进程:控制进程和数据传送进程 在进行文件传输时,FTP的客户和服务器之间要建立两个连接:“控制连接”和“数据连接”。**文件传输协议(FTP)控制连接在整个会话期间一直保持打开,FTP客户所发出的传送请求通过控制连接发送给控制进程,但控制连接并不用来传送文件,实际用于传输文件的是“数据连接”。控制进程在接收到FTP客户发送来的文件传输请求后就创建一个“数据传送进程”和一个“数据连接”,并将数据连接连接到“数据传送进程”,数据传送进程实际完成文件的传送,在传送完毕后关闭“数据传送连接”并结束运行当客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口(21),同时还要告诉服务器进程自己的另一个端口号码,用于建立数据传送连接。接着,服务器进程用自己传送数据的熟知端口(20)与客户进程所提供的端口号码建立数据传送连接。**文件传输协议(FTP)FTP交互式工作示例[01]ftpnic.ddn.mil[02]connectedtonic.ddn.mil[03]220nicFTPserver(Sunos4.1)ready.[04]Name:anonymous[05]331Guestloginok,sendidentaspassword.[06]Password:*******[07]230Guestloginok,accessrestrictionsapply.[08]ftp>cdrfc[09]250CWDcommandsuccessful.[10]ftp>getrfc1261.txtnicinfo[11]200PORTcommandsuccessful.[12]150ASCIIdataconnectionforrfc1261.txt(128.36.12.27,1401)(4318bytes).[13]226ASCIITransfercomplete.local:nicinforemote:rfc1261.txt4488bytesreceivedin15seconds(0.3Kbytes/s).[14]ftp>quit[15]221Goodbye.演示:**万维网www万维网WWW(WorldWideWeb)是一个大规模的、联机式的信息储藏所,英文简称为Web。**万维网www万维网是分布式的超媒体信息系统,是超文本的扩展超文本:由多个文本信息源连接而成,通过链接,用户可以找到其他文档超媒体:与超文本的区别是文档内容不同。超媒体信息可包括声音、图象、活动图象等万维网的结构:基于客户/服务器结构。客户端称为浏览器。用TCP作为传输层协议,服务器方用固定端口80侦听连接请求**有关万维网的几个问题怎样表示分布在整个Internet上的万维网文档?URL用什么样的协议来实现万维网上各种超链的链接?HTTP怎样使不同作者创作的不同风格的万维网文档都能在Internet上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在链接?HTML怎样使用户能方便地找到所需的信息?SearchEngine**统一资源定位符URLURL(UniformResourceLocator)一般格式:protocol://computer_name:port/document_name(其中port通常不用)举例:http://www.cs.ahut.edu.cn/index.htmlftp://ftp.ahut.edu.cnhttp://www.sina.com.cnhttp://211.70.144.200/course**超文本传输协议HTTPhttp1.0:RFC1945;http1.1:RFC2068 服务器进程不断地监听TCP的端口80,以发现是否有浏览器(即客户进程)向它发出连接建立请求; 监听到连接建立请求并建立TCP连接; 浏览器向服务器发出浏览某个页面的请求; 服务器返回所请求的页面作为响应; 释放TCP连接。在浏览器和服务器之间的请求和响应的交互,必须按照规定的格式和遵循一定的规则。这些格式和规则就是超文本传送协议HTTP。**超文本传输协议HTTP浏览器确定Web页面的URL,如http://cs.ahut.edu.cn/index.html浏览器请求域名服务器解析cs.ahut.edu.cn的IP地址,如211.70.144.200浏览器向主机211.70.144.200的80端口请求一个TCP连接服务器对连接请求进行确认,建连过程完成浏览器发出请求页面报文(如GET/index.html)服务器211.70.144.200以index.html页面的具体内容响应浏览器WWW服务器关闭TCP连接浏览器将页面index.html上的文本信息显示在屏幕上如果index.html页面上包含图像等非文本信息,那么浏览器需要为每个图像建立一个新的TCP连接,从服务器获得图像等信息并显示**Web缓存:代理服务器(proxyserver)目的:满足客户端的请求而无需烦扰原始服务器用户设置浏览器:Web访问经由代理服务器客户端发送所有的http请求到代理服务器代理服务器保存了请求的对象:代理服务器返回请求的对象否则代理服务器从原始服务器请求对象,再将其返回给客户端clientProxyserverclienthttprequesthttprequesthttpresponsehttpresponsehttprequesthttpresponseoriginserveroriginserver**Web缓存:代理服务器(proxyserver)前提:缓存与客户端比较“接近“(e.g.,在同一网络中)响应时间较短:缓存与客户端比较“接近“减少了往来与远程服务器间的数据流量因为从学校或本地ISP通往外部的链路往往是网络瓶颈originserverspublicInternetinstitutionalnetwork10MbpsLAN1.5Mbpsaccesslinkinstitutionalcache**HTTP的报文结构twotypesofhttp报文:request,responsehttp请求报文结构**HTTP的报文结构HTTP请求方法(命令)**HTTP的报文结构典型的HTTP请求报文如下:GEThttp://www.ahut.edu.cn/index.htmlHTTP/1.1{请求行}Connection:close{此行和以下都是首部行,告诉服务器发送完请求的文档后就可释放连接}User-agent:Mozilla/4.0{表明用户代理是使用Netscape浏览器}Accept:text/html,image/gif{告诉服务器它准备接收什么}Accept-language:en{表示用户希望优先得到中文版本的文档}{此处有一个空行}**HTTP的报文结构HTTP应答报文一个状态行和若干个报头行,并可能在空行后带有报文体状态行:HTTP版本、状态码、原因等状态码,如:2xx:成功4xx:客户方出错5xx:服务器方出错**超文本标记语言HTML超文本标记语言(HyperTextMarkupLanguage)标记封装在“<”和“>”之中标记不区分大小写字母大部分标记成对出现,如<HEAD>和</HEAD>部分标记(元素标记)单独出现,如<IMG>标记可附有必需的或可选的属性,如<IMGsrc=“http://cs.ahut.edu.cn/network/lan.jpg”alt=“LANImage”>**基本结构标记<HTML><HEAD><TITLE>计算机网络</TITLE></HEAD><BODY>计算机网络就是利用通信线路将具有独立功能的计算机连接起来而形成的计算机集合,计算机之间可以借助于通信线路传递信息,共享软件、硬件和数据等资源。</BODY></HTML>**段落和图像标记<HTML><HEAD><TITLE>计算机网络</TITLE></HEAD><BODY>计算机网络就是利用通信线路将具有独立功能的计算机连接起来而形成的计算机集合,计算机之间可以借助于通信线路传递信息,共享软件、硬件和数据等资源。<P><IMGsrc=”http://192.168.0.66/network.jpg”></BODY></HTML>**超链接标记—文字<HTML><HEAD><TITLE>计算机网络</TITLE></HEAD><BODY>计算机网络就是利用通信线路将具有独立功能的计算机连接起来而形成的计算机集合,计算机之间可以借助于通信线路传递信息,共享软件、硬件和数据等资源。<P><IMGsrc=”http://192.168.0.66/network.jpg”><P><AHREF=”http://192.168.0.66/lan.html”>局域网</A><P><AHREF=”http://192.168.0.66/man.html”>城域网</A><P><AHREF=”http://192.168.0.66/wan.html”>广域网</A></BODY></HTML>**超链接标记—图像<HTML><HEAD><TITLE>计算机网络</TITLE></HEAD><BODY>计算机网络就是利用通信线路将具有独立功能的计算机连接起来而形成的计算机集合,计算机之间可以借助于通信线路传递信息,共享软件、硬件和数据等资源。<P><IMGsrc=”http://192.168.0.66/network.jpg”><P><AHREF=”http://192.168.0.66/lan.html”>局域网</A><AHREF=”http://192.168.0.66/lan.html”><IMGsrc=”http://192.168.0.66/lan.gif”></A><P><AHREF=”http://192.168.0.66/man.html”>城域网</A><AHREF=”http://192.168.0.66/man.html”><IMGsrc=”http://192.168.0.66/man.gif”></A><P><AHREF=”http://192.168.0.66/wan.html”>广域网</A><AHREF=”http://192.168.0.66/wan.html”><IMGsrc=”http://192.168.0.66/wan.gif”></A></BODY></HTML>**搜索引擎SearchEngine搜索万维网的程序问题:数据结构的定义、搜索策略与搜索时间和存储空间的问题、搜索准确率等等万维网是一无向图,页面是节点,超链接是边数据量十分庞大,且经常更新使用递归的搜索算法,根据关键字到URL列表(可能有几百万个表项)中指向的主机进行搜索**Web浏览器的结构**网络管理网络管理是指对网络的运行状态进行监视和控制,使其能够有效、可靠、安全、经济地提供服务。**网络管理SNMP模型SNMP(SimpleNetworkManagementProtocol)模型包括4个组成部分: 管理节点:运行SNMP管理进程,即SNMP代理(agent),维护本节点上的管理信息库(MIB)。 管理站:其上运行管理器进程,通过与各管理节点上的SNMP代理的通信来管理管理节点。 管理信息:表示代理管理的数据对象,所有的对象都存在一个叫管理信息库MIB(ManagementInformationBase)的数据结构中。 管理协议:管理站使用管理协议(SNMP)与代理通信,该协议允许管理站查询代理的本地数据对象的状态,必要时做修改。**网络管理**网络管理管理信息的结构(SMI) 采用面向对象的技术,用被管对象的概念来描述被管理的资源。 SMI(StructerofManagementInformation)定义了如何描述被管理的对象的规则,以及管理协议如何访问这些对象。 被管理对象的描述必须按照抽象语法符号1(ASN.1,AbstractSyntaxNotationOne)进行编码。**网络管理对象的标识 SMI要求所有被管理的信息和数据都要由管理树来标识,将每个对象放在一棵管理树上的一个唯一的位置,管理树的分支和叶子是用数字和名字两种方式表示的。 在管理树中从根通向一个节点或叶子的路径序列就构成了一个对象类型唯一的对象标识符(objectidentifier)。{iso(1)identified-organization(3)dod(6)internet(1)mgmt(2)mib-2(1)…}{136121…}{iso(1)3dod(6)121…}iso.identified-organization.dod.internet.mgmt.mib-21.3.6.1.2.1**网络管理管理树**网络管理抽象语法符号1——ASN.1ASN.1(AbstractSyntaxNotationOne)定义了一组用来描述OSI网络上所传输的数据结构规则。SNMP使用它作为管理对象的定义语言和编码规则。管理对象定义中用到的ASN.1的数据类型: 通用类型 子类型 应用类型**网络管理对象类型定义的5个字段 对象:对象类型的文本名称,即对象描述符(objectdescriptor),以及在其后定义的对象标识符。 语法:对象类型的抽象语法。可选择简单的语法(Integer、八位字节字符串、对象标识符、Null)或者应用语法(网络地址、计数器、标准(gauge)、TimeTick、Opaque)或者其他应用范围的类型。 定义:对象类型语义的文本描述。 访问:只读、读写、只写或者不可访问。 状态:必须、可选或者过时(obsolete)。**网络管理一个对象类型定义的例子OBJECT sysDescr{system1}Syntax OCTETSTRINGDescription Thisvalueshouldincludethefullname andversionidentificationofthe system’shardwaretype,software operatingsystem,andnetworking software.Itismandatorythatthis containonlyprintableASCIIcharacters.Access read-onlyStatus Mandatory**网络管理 MIB定义了TCP/IP协议中每层管理的对象。 MIB-II由11个组,共171个对象组成。管理信息库MIB 组别 对象号 描述 system(1) 7 名字、位置和设备描述 interface(2) 23 网络接口和它们的测定通信量 at(3) 3 地址转换(已废弃) ip(4) 42 IP分组统计 icmp(5) 26 已收到ICMP消息的统计 tcp(6) 19 TCP算法、参数和统计 udp(7) 6 UDP通信量统计 egp(8) 20 外部网关协议通信量统计(不再使用) cmot(9) CommonManagementOverTCP/IP(流产) transmission(10) 0 保留为与介质有关的MIB snmp(11) 29 SNMP通信量统计**网络管理SNMP协议 管理站和代理进行对话的协议: 管理站向代理发一个请求,向它索要(get)信息或命令(set)它以特定方式修改其状态。 代理发回所要的信息或证实它已按要求修改了自己的状态。代理也可能发回错误报告。 当管理节点发生重要事件时(很少),代理会主动向管理站发送称之为SNMP陷阱(trap)的报告。 所有消息完整而独立地使用一个单独的UDP传输数据报。 团体(community)是一个代理和多个管理站之间的一种认证、代理和访问控制关系。每个团体被赋予一个惟一的名字,管理站只能以代理认可的团体名行使其访问权。大多数设备都支持两个团体名:读团体名和写团体名。**网络管理SNMP的报文格式包括三个部分: 版本号:有三个有效版本,v1、v2、v3。 团体名:用于身份认证。 PDU有五种类型: GetRequest-PDU:请求获取一个特定对象的值。 GetNextRequest-PDU:请求获取MIB的各个部分。 SetRequest-PDU:请求修改或创建管理对象。 GetResponse-PDU:对前三条操作的响应。 Trap-PDU:代理向预置的管理站发送陷阱消息。**网络管理SNMPv2和SNMPv3 SNMPv2相对SNMPv1着重在管理信息结构、管理者之间的通信能力和协议操作3个方面进行了改进。保留了SNMPv1的报文封装格式,该版本被命名为基于团体名的SNMP(Community-basedSNMP),即SNMPv2c。 SNMPv3是在SNMPv2基础上增加了安全和管理机制。**网络管理远程网络监视RMON RMON(RemoteMonitoring)是对SNMP标准的重要补充,是简单网络管理向互联网管理过渡的重要步骤。 RMON主要扩展了SNMP的管理信息库MIB-II,采用了一种主动式(或称预防式)的网络管理机制。**网络管理网络管理系统NMS NMS(NetworkManagementSystem)是用来管理网络,保障网络正常运行的软件和硬件的有机组合,是在网络管理平台的基础上实现的各种网络管理功能的集合。 功能:网络拓扑结构的自动发现;网络故障报告和处理;性能数据采集和可视 分析 定性数据统计分析pdf销售业绩分析模板建筑结构震害分析销售进度分析表京东商城竞争战略分析 工具;计费数据采集和基本安全管理工具。**网络管理常用工具 Windows2000/XP中的图形界面的工具snmputilg.exe,安装路径:support/tools/setup.exe Linux中的工具: snmpwalk:使用SNMP的GetNextRequest获取网络管理实体的管理信息。 例:snmpwalk-v1202.38.70.252public|more**如何应用协议设计出Internet软件?理解应用软件的协议(RFC文档)理解socket的编程方法(windows和Linux)编码和上机调试案例讲解**案例讲解 邮件接收发送应用程序**本讲小结充分理解C/S的工作原理理解DNS的工作过程和原理理解并掌握mail系统的组成和原理理解FTP的工作过程掌握WWW技术:HTTP和HTML学会根据协议设计应用服务程序**作业 实验指导书(新版):实验五 SOCKET编程实现miniFTPClient/Server程序
本文档为【应用层协议PPT课件】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
机构认证用户
金水文库
鑫淼网络科技有限公司主要经营:PPT设计 、课件制作,软文策划、合同简历设计、计划书策划案、各类模板等。公司秉着用户至上的原则服务好每一位客户
格式:ppt
大小:1MB
软件:PowerPoint
页数:0
分类:小学语文
上传时间:2020-05-11
浏览量:5