文档详情

第七章应用层协议.ppt

发布:2017-04-21约3.66千字共38页下载文档
文本预览下载声明
数据通信与计算机网络技术;第7章 应用层协议 ;第7章 应用层协议 ;7.1 应用层协议概述 ;;7.2 域名系统DNS ;7.2.1 域名 ;;表7-1 通用项级域名 ; 在互联的网络中,网络只能识别IP地址,不能识别具有人性化的域名。需要有一种机制,在通信时,将域名转换成IP地址。早在ARPANET时期,网络依靠存储在主机中的ASCII码文件hosts文件来把主机名与IP地址联系起来,称为主机文件。在UNIX系统中文件为/etc/hosts文件,而在Windows系统中文件名为lmhosts。 Internet目前使用的是一种联机分布式数据库系统的域名系统DNS。 在DNS中由域名服务器(DNS Server)完成域名与IP地址的转换过程,这个过程称为域名解析。在Internet上,域名服务器系统是按域名层次来安排的。每个域名服务器不但能够进行域名解析,而且还必须具有与其他域名服务器连接的能力。当本身不能对某个域名解析时,可以自动将解析请求发送到其他域名服务器。 ;2、域名解析过程;;7.3 文件传输协议FTP ;文件传递协议FTP(File Transfer Protocol)是TCP/IP体系中的一个重要协议,它并不是针对某种具体操作系统或某类具体文件而设计的文件传输协议。它通过一些规程,利用网络低层提供的服务,来完成文件传输的任务。它屏蔽了计算机系统的细节。因此FTP就比较简单和容易使用,它只提供文件传送的一些基本的服务,可以在异构网中任意计算机间传送文件。 FTP服务是由FTP服务器提供服务的。FTP服务器是指运行TCP/IP协议的网络上存储大量文件和数据的计算机主机,它设有公共账号,有公开的资源供用户下载及使用。公用的FTP服务器都支持匿名登录,任何用户都可使用“anonymous”为账号,以自己的电子邮件地址为口令登录到FTP服务器,使用该服务器提供的服务。 ;  FTP使用TCP可靠传输,按C/S模式工作。一个FTP服务器进程可同时为多个客户进程提供服务。服务器进程主要分为两大部分:一个主进程,负责接受新的客户请求并启动相应的从属进程;若干从属进程,负责处理具体的客户请求。 ;(5)客户端输入账号、口令、及文件读取命令后,通过“控制连接”传送到服务器端的“控制进程”; (6)服务器“控制进程”创建??数据传送进程”,并通过端口20与客户端建立“数据传输连接” ; (7)客户端通过建立的“控制连接”传送交互命令,通过“数据连接”接收服务器传来的文件数据; (8)传输结束,服务器端释放“数据连接”,“数据传输进程”自动终止; (9)客户端输入退出命令,释放“控制连接” ; (10)服务器端“控制进程”自动终止。至此整个FTP会话过程结束。 ;3、FTP交互命令使用说明;7.4 简单邮件传输协议SMTP ;  电子邮件(E-mail)是Internet上使用最为广泛的一种服务之一。欲使用电子邮件的人员可到ISP网站注册申请邮箱,获得电子邮件账号(电子邮件地址)及口令,就可通过专用的邮件处理程序接、发电子邮件了。邮件发送者将邮件发送到邮件接收者的ISP邮件服务器的邮箱中,接收者可在任何时刻主动地通过Internet查看或下载邮件。电子邮件可以在两个用户间交换,也可以向多个用户发送同一封邮件,或将收到的邮件转发给其它用户。电子邮件不仅包含文本信息,还可包含声音、图像、视频、应用程序等各类计算机文件。 ;   邮件的发送协议为SMTP,即简单电子邮件发送协议。邮件下载协议为POP、即邮局协议,目前经常使用的是第3版本,称为POP3协议。用户通过POP3协议将邮件下载到本地PC进行处理,ISP邮件服务器上的邮件会自动删除。IMAP因特网报文存取协议,也是邮件下载协议,但它与POP协议不同,它支持在线对邮件的处理,邮件的检索与存储等操作不必先下载到本地。用户不发送删除命令,邮件一直保存在邮件服务器上。常用的收发电子邮件的软件有Exchange、Outlook Express、Foxmail等,这些软件提供邮件的接收、编辑、发送及管理功能。 ; 一个电子邮件系统发下几个部件组成。  ;1、用户通过用户代理程序撰写、编辑邮件。在发送栏填入收件人的邮件地址。 邮件地址格式为:信箱名@邮件服务器域名 2、撰写完邮件后,点击发送按钮,准备将邮件通过SMTP协议传送到发送邮件服务器。 3、发送邮件服务器将邮件放入邮件发送缓存队列中,等待发送。 4、接收邮件服务器将收到的邮件保存到用户的邮箱中,等待收件人提取邮件。 5、收件人在方便的时候,使用POP3协议从接收邮件服务器中提取电子邮件,通过用户代理程序进行阅览、保存及其他处理。 ;7.4.3 简单电子邮件传送协议SMTP ;
显示全部
相似文档