计算机网络技术第7章_第1页
计算机网络技术第7章_第2页
计算机网络技术第7章_第3页
计算机网络技术第7章_第4页
计算机网络技术第7章_第5页
已阅读5页,还剩36页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

第7章

应用层计算机网络技术第7章共41页,您现在浏览的是第1页!主要内容7.1域名系统7.2文件传送协议7.3远程终端协议7.4电子邮件协议7.5超文本传输协议与万维网7.6引导程序协议与动态主机配置协议7.7简单网络管理协议计算机网络技术第7章共41页,您现在浏览的是第2页!7.1域名系统7.1.1域名系统概述7.1.2DNS报文格式7.1.3DNS服务的工作过程计算机网络技术第7章共41页,您现在浏览的是第3页!7.1.1域名系统概述域名系统(DNS)是为解决IP地址不易记忆而引入的一种命名机制,它由根和树结构组成。DNS服务器负责的工作便是将域名转换为IP地址计算机网络技术第7章共41页,您现在浏览的是第4页!7.1.3DNS服务的工作过程DNS查询有递归和迭代两种方式查询过程按两部分进行:首先,名称查询从客户机开始并传送至解析程序进行解析;其次,不能就地解析查询时,可根据需要查询DNS服务器来解析名称。计算机网络技术第7章共41页,您现在浏览的是第5页!7.2文件传送协议FTP是Internet传输文件的通用方法。在万维网出现以前,用户使用命令方式传输文件,最通用的应用程序是FTP。当用户建立FTP连接时,将与两个端口建立联系,两个端口分别为20和21。这两个端口有不同的功能,端口20是数据端口而21是控制端口。FTP的语法格式:ftp-v-d-i-n-g[主机名]

计算机网络技术第7章共41页,您现在浏览的是第6页!7.4电子邮件协议7.4.1简单邮件传送协议7.4.2邮件接收协议7.4.3Internet信息访问协议计算机网络技术第7章共41页,您现在浏览的是第7页!SMTP的工作过程示例若SMTP服务器shmail.abc.收到一封信要发到shuser@sh.abc.,其步骤如下.(1)Sendmail请求DNS给出主机sh.abc.的CNAME记录,如有,假如CNAME到shmail.abc.,则再次请求shmail.abc.的CNAME记录,直到没有为止。(2)假定被CNAME到shmail.abc.,然后Sendmail请求@abc.域的DNS给出shmail.abc.的MX记录:shmailMX5shmail.abc.10shmail2.abc.(3)Sendmail最后请求DNS给出shmail.abc.的A记录,即IP地址,假设返回值为。(4)Sendmail与连接,传送这封给shuser@sh.abc.的信到这台服务器的SMTP后台程序。计算机网络技术第7章共41页,您现在浏览的是第8页!POP3的工作原理服务器响应是由一个单独的命令行或多个命令行组成的,响应行以ASCII文本+OK或-ERR指出相应的操作状态是成功还是失败,在POP3协议中有认可、处理和更新3种状态。大多数现有的POP3客户与服务器执行采用ASCII明文发送用户名和口令为了避免发送明文口令的问题,有一种新的认证方法,命令为APOP计算机网络技术第7章共41页,您现在浏览的是第9页!POP3的不足用户接收电子邮件时,所有的信件都必须从服务器上下载到客户机。在整个收信过程中,用户无法知道邮件的具体信息,只有照单全收入硬盘后,才能慢慢浏览和删除。这使用户几乎没有对邮件接收的控制决定权。一旦碰上邮箱被轰炸,或有比较大的邮件,用户不能通过分析邮件的内容及发信人地址来决定是否下载或删除,从而造成系统资源的浪费。计算机网络技术第7章共41页,您现在浏览的是第10页!IMAP提供的3种操作模式在线方式:邮件保留在Mail服务器端,客户端可以对其进行管理。其使用方式与WebMail相类似。离线方式:邮件保留在Mail服务器端,客户端可以对其进行管理。这与POP协议一样。分离方式:邮件的一部分在Mail服务器端,一部分在客户端。这与一些成熟的组件包应用(如LotusNotes/Domino)的方式类似。计算机网络技术第7章共41页,您现在浏览的是第11页!实现IMAP的不足利用服务器磁盘资源方面,IMAP不如POP3。由于使用POP时服务器端的邮件在被下载到客户机的同时会删除,因而不必占用额外空间来存放旧的邮件。而IMAP服务器将保持旧的邮件,占用了额外空间,需要定期地删除旧邮件。同时,由于用户查阅信息标题和决定下载哪些附件,也需要一定时间,因此链接时间也比POP方式长。在应用方面,由于IMAP比较复杂,给开发者开发服务器和客户机的软件带来一些难题。对于ISP来说,采用IMAP意味着要花钱购买相关商业软件,同时会付出高额技术支撑费用,因而商用的实现方案还不多。计算机网络技术第7章共41页,您现在浏览的是第12页!HTTP协议的主要特点支持客户/服务器模式简单快速灵活无连接无状态计算机网络技术第7章共41页,您现在浏览的是第13页!HTTP协议的内部操作过程在WWW中,“客户”与“服务器”是一个相对的概念,只存在于一个特定的连接期间,即在某个连接中的客户在另一个连接中可能作为服务器。WWW服务器运行时,一直在TCP80端口(WWW的默认端口)监听,等待连接的出现。计算机网络技术第7章共41页,您现在浏览的是第14页!7.5.2万维网万维网(WorldWideWeb,WWW)并非某种特殊的计算机网络,万维网是一个大规模的、联机式的信息储藏所。万维网用链接的方法能非常方便地从因特网上的一个站点访问另一个站点,从而主动地按需获取丰富的信息。万维网是由日内瓦的欧洲原子核研究委员会CERN的TimBerners-Lee最初于1989年3月提出的。开发万维网的动机是使分布在好几个国家的物理学家们更方便地协同工作。1993年2月,个图形界面的浏览器开发成功,名字为Mosaic。万维网是一个分布式的超媒体系统,它是超文本系统的扩充。万维网以客户/服务器方式工作。计算机网络技术第7章共41页,您现在浏览的是第15页!HTTP的URLHTTP的URL的一般形式是:HTTP://<主机>:<端口>/<路径>URL里面的字母不区分大小写,HTTP的默认端口号是80,通常可省略。若再省略文件的<路径>选项,则URL就指到因特网上的某个主页。

../chn/yxsz/index.html另一个通用的万维网标识符,即通用资源标识符(UniversalResourceIdentifier,URI)。URI定义了对任意命名和编址方式进行编码的语法。计算机网络技术第7章共41页,您现在浏览的是第16页!7.6.1引导程序协议引导程序协议(BootstrapProtocol,BOOTP)基于UDP/IP协议的协议,允许正在启动的主机动态配置而无需用户监督。BOOTP主要用于客户机从服务器获得自己的IP地址,服务器的IP地址以及启动映象文件名。其他一些配置信息,如本地子网掩码、本地时间偏移量、默认路由器地址和各种Internet服务器地址。BOOTP使用两个不同的UDP协议的两个通信端口67和68。BOOTP及其扩展成为动态主机配置协议(DHCP)的基础。计算机网络技术第7章共41页,您现在浏览的是第17页!7.7简单网络管理协议简单网络管理协议(SimpleNetworkManagementProtocol,SNMP)是由互联网工程任务组(InternetEngineeringTaskForce,IETF)定义的一套网络管理协议。该协议基于简单网关监视协议(SimpleGatewayMonitorProtocol,SGMP),为大多数网络管理系统提供下层框架。SNMP已经被广泛实现,并且用于大量不同种类的网络设备和网络系统。7.7.1SNMP的基本原理7.7.2SNMP版本概况7.7.3管理信息库MIB计算机网络技术第7章共41页,您现在浏览的是第18页!7.7.1SNMP的基本原理NMP定义了报文格式和网络管理器与所关联的代理之间交换的信息。在SNMP核心中,SNMP操纵代理的MIB中的对象,这样使得SNMP可以管理代理中定义的不同种类的任务。SNMP提供3个可以应用于代理对象的基本用途的操作。这3个操作(或功能)是set、get和trap,它们是组成SNMP的核心。计算机网络技术第7章共41页,您现在浏览的是第19页!7.7.2SNMP版本概况SNMPv1SNMPv2SNMPv3计算机网络技术第7章共41页,您现在浏览的是第20页!SNMPv2SNMPv2的主要功能如下(1)扩展数据类型,如64位记数器。(2)get-bulkPDU提高了性能和效率。(3)用informPDU完成通告事件。(4)更好的错误处理。(5)更高效的行建立和删除。SNMPv2的安全和远距离配置等方面仍然存在大量的争议计算机网络技术第7章共41页,您现在浏览的是第21页!7.7.3管理信息库MIB管理信息库MIB指明了网络元素所维持的变量(即能够被管理进程查询和设置的信息)。MIB给出了一个网络中所有可能的被管理对象的集合的数据结构。SNMP的管理信息库采用和域名系统DNS相似的树型结构,它的根在最上面,根没有名字。计算机网络技术第7章共41页,您现在浏览的是第22页!7.1.2DNS报文格式

DNS报文格式计算机网络技术第7章共41页,您现在浏览的是第23页!DNS服务器的默认配置支持递归在默认情况下,DNS客户服务要求服务器在返回应答前使用递归过程来代表客户机完全解析名称。计算机网络技术第7章共41页,您现在浏览的是第24页!7.3远程终端协议Telnet协议的目的是提供一个相对通用的、双向的、面向8位字节的通信机制。它的主要目标是允许界面终端设备和面向终端的过程能通过一个标准过程进行互相交互。Telnet协议的建立主要基于3种想法:一是网络虚终端的概念;二是可谈判的选项的原理;三是对终端和过程进行均衡看待的观点。在Telnet的服务器进程和客户端进程之间的操作有4种常用的操作方式:半双工、一次一个字符方式、一次一行方式、行方式。计算机网络技术第7章共41页,您现在浏览的是第25页!7.4.1简单邮件传送协议简单邮件传送协议(SimpleMailTransferProtocol,SMTP)被用于在因特网上传递电子邮件。SMTP协议是主要工作在两种情况下:一是电子邮件从客户机传输到服务器;二是从某一个服务器传输到另一个服务器。最小SMTP实现支持8种命令,主要有HELO、RCPT、DATA、VEFY、EXPN、NOOP、QUIT和RSET等。计算机网络技术第7章共41页,您现在浏览的是第26页!7.4.2邮件接收协议POP(PostOfficeProtocol)适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称为POP3。它是规定怎样将个人计算机连接到Internet的邮件服务器和下载电子邮件的电子协议。它是因特网电子邮件的个离线协议标准,POP3允许用户从服务器上把邮件存储到本地主机(即自己的计算机)上,同时删除保存在邮件服务器上的邮件,而POP3服务器则是遵循POP3协议的接收邮件服务器,用来接收电子邮件。计算机网络技术第7章共41页,您现在浏览的是第27页!POP3的常用命令计算机网络技术第7章共41页,您现在浏览的是第28页!7.4.3Internet信息访问协议IMAP(Internet信息访问协议)是与POP3对应的另一种协议,是美国斯坦福大学在1986年开始研发的多重邮箱电子邮件系统。它能够从邮件服务器上获取有关E-mail的信息或直接收取邮件,具有高性能和可扩展性的优点。IMAP为越来越多的客户端电子邮件软件所采纳。计算机网络技术第7章共41页,您现在浏览的是第29页!IMAP工作原理及特性在在线方式下,IMAP允许用户像访问和操纵本地信息一样来访问和操纵邮件服务器上的信息。IMAP提供的摘要浏览功能可以让用户在阅读完所有的邮件到达时间、主题、发件人、大小等信息,同时还可以享受选择性下载附件的服务。IMAP还提供基于服务器的邮件处理以及共享邮件信箱等功能。用户在任何客户机上都可查看和离线下载服务器上的邮件,这让那些漫游用户感到很方便。IMAP的同步机制解决了,在分离状态下本地系统上的邮件状态和服务器上的邮件状态可能和以后再连接时不一样问题。IMAP还提供许多特别的功能,比如建立子目录和通过IMAP访问Usenet。在系统管理员方面,IMAP也提供了一整套可用的特性。IMAP的监听端口为143,消息的内在时间和日期是由服务器给出的,是消息最后到达的真实日期和时间。计算机网络技术第7章共41页,您现在浏览的是第30页!7.5.1超文本传输协议HTTP(HyperTextTransferProtocol)是超文本传输协议的缩写它用于传送WWW方式的数据,关于HTTP协议的详细内容可参考RFC2616。HTTP协议采用了请求/响应模型。计算机网络技术第7章共41页,您现在浏览的是第31页!HTTP协议的运作方式计算机网络技术第7章共41页,您现在浏览的是第32页!HTTP报文格式HTTP有请求报文和响应报文两类报文,分别用于从客户向服务器发送请求和从服务器到客户的应答。HTTP请求和响应报文都是由3个部分来组成,如图所示。两种报文只是开始行有所不同,分别称为请求行和状态行。计算机网络技术第7章共41页,您现在浏览的是第33页!万维网必须解决的几个问题

(1)怎样标示分布在整个因特网上的万维网文档?万维网使用统一资源定位符URL来标志万维网上的各种文档,并使每一个文档在整个因特网的范围内具有唯一的标识符URL。(2)用什么样的的协议来实现万维网上各种超链的链接?超文本传送协议HTTP。HTTP是一个应用层协议,它使用TCP连接进行可靠地传送。(3)怎样使不同作者创作的不同风格的万维网文档都能在因特网上的各种计算机上显示出来,同时使用户清楚地知道在什么地方存在着超链?万维网使用超文本标记语言HTML(4)怎样使用户能够很方便地找到所需的信息?用户可使用各种的搜索工具。计算机网络技术第7章共41页,您现在浏览的是第34页!7.6引导程序协议与动态主机配置协议7.6.1引导程序协议7.6.2动态主机配置协议计算机网络技术第7章共41页,您现在浏览的是第35页!7.6.2动态主机配置协议DHCP是DynamicHostConfigurationProtocol的缩写使用DHCP服务器动态分配IP地址,不但可节省网络管理员分配IP地址的工作,而且可确保分配地址不重复。另外,客户计算机的IP地址是在需要时分配,所以提高了IP地址的使用率。通常DHCP分配IP地址有3种方式:固定的IP地址、动态分配、由网络管理者以手动的方式来指定。客户计算机从DHCP服务器获得租约的过程可分为发现阶段、提供阶段、选择阶段、确认阶段、重新登录、更新租约等6个阶段。计算机网络技术第7章共41页,您现在浏览的是第36页!SNMP受欢迎的原因SNMP在实现上很简洁。SNMP是自由发布的,并且放置于公众域。SNMP有非常完善的文档(可通过RFC、文章、相关书籍获得)并且已经被业界所采纳。SNMP可被用于控制大量不同种类的设备,甚至SNMP被发现可用于非传

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论