欢迎来到天天文库
浏览记录
ID:59213063
大小:477.00 KB
页数:34页
时间:2020-09-26
《第9章-网络的应用技术ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第9章网络应用与应用层协议1《计算机网络高级教程》网络应用系统设计与软件开发方法根据网络应用系统的服务要求,设计相应的系统结构与工作模式;根据工作模式选择各层的协议类型;根据工作模式来设计应用层协议;软件开发人员在理解协议模型、读懂协议规定的基础上完成编程任务。2《计算机网络高级教程》应用层协议的基本概念3《计算机网络高级教程》主要的应用层协议域名系统DNS简单邮件传输协议SMTP文件传输协议FTP网络终端协议Telnet简单网络管理协议SNMP超文本传输协议HTTP4《计算机网络高级教程》TCP/IP协议栈及之间的关系5《
2、计算机网络高级教程》域名服务DNS6《计算机网络高级教程》域名系统DNS为什么有了IP地址,还需要域名?IP地址—数字型,难于记忆与理解域名—字符型,直观,便于记忆与理解IP地址—软件使用的域名—用户使用的DNS提供一个目录查询服务,可以提供主机名与IP地址之间的映射7《计算机网络高级教程》域名解析与地址解析的区别8《计算机网络高级教程》DNS的四个重要组成元素域名空间(domainnamespace)—树状结构的命名空间标识Internet中的资源域名数据库(DNSdatabase)—用资源记录RR标记命名空间每一个结点与叶
3、子,RR构成一个分布式数据库域名服务器(DNSserver)—服务器维护部分树状结构与相应的资源记录RR解析器(resolver)—从域名服务器中提取相应的信息作为对客户请求的应答9《计算机网络高级教程》Internet域名空间的树状结构10《计算机网络高级教程》域名服务器的层次结构域名服务器的基本工作原理域名系统的一个主要特点是允许区域自治;域名系统在设计了层次的域名的同时,提出了与其相对应的域名服务器系统;整个域名系统是以一个大型的分布式数据库的方式工作的;大多数具有Internet连接的组织都有一个域名服务器,每个服务器
4、包含连向其他域名服务器的信息,这些服务器形成了一个大的协同工作的域名数据库。11《计算机网络高级教程》电子邮件服务E-mail12《计算机网络高级教程》电子邮件服务电子邮件是ARPRnet上第一个受人瞩目的应用;在ARPRnet之前,已经有人在单机多用户系统中开发了电子邮件服务;1972年BBN的RayTomlinson编写了第一个用于网络的分布式E-mail软件;1973年E-mail流量已经占到ARPRnet的3/4;目前E-mail仍然是Internet上使用最为频繁的一种服务;电子邮件系统可以传输各种格式的文本、图像、
5、语音与视频信息。13《计算机网络高级教程》电子邮件系统工作的特征:客户/服务器结构信息“推”(pull)的方式14《计算机网络高级教程》在Internet中邮件报文传输过程15《计算机网络高级教程》简单邮件传输协议SMTPSMTP协议运行在TCP协议之上,使用熟知端口号25;SMTP使用简单的命令传输邮件;SMTP规定了14条命令和21种响应信息;每条命令都是由4个字母组成的;每一种响应信息一般只有一行信息;SMTP使用客户/服务器工作模式,发送邮件的SMTP进程是SMTP客户,接收邮件的SMTP进程是SMTP服务器。16《计
6、算机网络高级教程》邮件读取协议POP3和IMAPPOP3邮局协议POP是一个简单的邮件读取协议;POP3协议使用客户/服务器的工作方式;接收邮件的用户主机运行POP客户程序,ISP的邮件服务器则运行POP服务器程序;POP3协议运行在TCP协议之上,它使用熟知端口号110;POP3协议规定了15条命令和24种响应信息。17《计算机网络高级教程》IMAPInternet报文存取协议IMAP与POP3都是按客户/服务器方式工作,但它们有很大的差别;对于POP3协议,POP3服务器是具有存储转发功能的中间服务器。在邮件交付给用户之后
7、,POP3服务器就不再保存这些邮件;POP3协议是在脱机状态下运行,而IMAP协议是在联机状态下运行。18《计算机网络高级教程》文件传输服务FTP19《计算机网络高级教程》文件传输的概念文件传输FTP是Internet最早提供的服务功能之一;文件传输服务允许用户将文件从一台计算机传输到另一台计算机上,并且能保证传输的可靠性;用户通过使用FTP服务可以方便地访问许多公司、大学的FTP主机中存储的大量应用程序与文件资源。20《计算机网络高级教程》文件传输的工作过程FTP服务工作模式:客户/服务器21《计算机网络高级教程》匿名FTP
8、服务匿名FTP服务的实质是:提供服务的机构在它的FTP服务器上建立一个公开账户(一般为anonymous),并赋予该账户访问公共目录的权限,以便提供免费服务;如果用户要访问这些提供匿名服务的FTP服务器,一般不需要输入用户名与用户密码;大多数FTP服务都是匿名服务;为了保证F
此文档下载收益归作者所有