5应用层协议.ppt
上传人:qw****27 上传时间:2024-09-12 格式:PPT 页数:61 大小:1.4MB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

5应用层协议.ppt

5应用层协议.ppt

预览

免费试读已结束,剩余 51 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

应用层在TCP/IP协议体系中的位置C/S模式客户/服务器模式的特点域名系统(DomainNameSystem)出现利用一个中心数据库来执行主机名称注册和主机名称-IP地址转换的功能。第一版的中心数据库,是以一个线形名称空间为基础的,没有更多的结构:如developer以一个单词来标记一个主机。随着主机数目的增多,这样的主机命名方式效率低,不利于管理,也不利于辨识,易重名。1983年提出一种分层结构的命名方案,即域名系统DNS,采用面向用户的字符形式的地址名字,即所谓“域名”。域名系统采用层次结构的基于“域”的命名机制,每一层由一个子域名组成,子域名间用“.”分隔,格式:域名系统的优点:提供了用户友好的主机名称可以把名称空间分成多个不同的域,并允许使用多台服务器,以方便管理、提高性能和容错能力。域名系统的主要部分:域名空间:域名服务器:保存域名空间各部分信息并把主机名映射到相应IP地址的计算机。名称解析器:依据主机名向域名服务器查询某台主机的IP地址的客户机称为名称解析器。ROOT域名空间的结构:根域:分层结构的最高级,其他所有的域都属于根域的下级。根域服务器维护核心数据库。顶级域:根域的下一级通用顶级域名,如:.com:商业.edu:教育.gov:政府.mil:军队.org:非盈利组织.net:网络组织等1997年后开始启用了.store(货物)、.web(Web事物组)、.arts(文艺团体)、.rec(娱乐休闲资源)、.info(信息服务)、.nom(个人)。国家顶级域名:按国家分配的域,如:cn,us等。国际顶级域名:采用int,国际性的组织可在int下注册。在国家顶级域名下注册的二级域名由该国家自行确定。我国分为:类别域名:ac---科研机构com---工、商、金融等企业edu—教育机构gov---政府部门net---互连网、接入网络的信息中心org—非盈利性组织行政区域名:bj,tj,sh,js等用域名服务器进行域名转换域名服务器的管辖区域名解析采用C/S模式,包括:解析器----客户方,负责查询域名服务器、解释应答和将信息返回给请求方域名服务器----服务方,管理一个域或多个域中的主机有关信息域名服务器可以是专门的服务器,也可以是运行在一台计算机中的域名服务程序当请求将域名解析为IP地址时,解析器进程通过UDP先向本地域名服务器请求,如果域名不在本地域名服务器范围,则向其他域名服务器查询。域名解析的方法:非递归解析----若域名服务器中无所查询的IP地址,则仅向申请方返回下一个可用的域名服务器地址,由查询者继续请求下一个域名服务器递归解析方式--若域名服务器无所查询的IP地址,直接请求下一个域名服务器,此时该服务器就成为了一个客户,如此反复直至获得结果,然后返回给申请方域名服务-采用高速缓存从一台计算机中复制文件到另外一台远程计算机中的问题:存储数据格式不同;文件命名规定不同;对于相同的功能,操作系统使用命令不同;访问控制方法不同;FTP使用TCP可靠的传输服务提供文件传输,消除在不同操作系统下处理文件的不兼容性;客户服务器方式;FTP服务器端FTP的两个连接本地(客户)远程(服务器)双重连接控制进程控制进程数据传输进程数据传输进程数据传输的两种编码形式简单文件传送协议TFTPTCP/IP协议族中还有一个简单文件传送协议TFTP,它是一个很小且易于实现的文件传送协议[RFC1350,783]。TFTP的主要特点是:(1)每次传送的数据PDU中有512字节的数据,但最后一次可不足512字节;(2)数据PDU也称为文件块(block),每个块按序编号,从1开始;(3)支持ASCII码或二进制传送;(4)可对文件进行读或写;(5)使用很简单的首部。用户代理(UA:UserAgent):邮件阅读器。传输代理(MTA:MessageTransferAgent):邮件服务器SMTPPOP3IMAPMIMESMTP:简单邮件传输协议SMTP基本操作E-mail协议POP3:邮局协议IMAP:Internet消息访问协议电子邮件的格式RFC822定义的信头格式RFC822格式的问题MIME:多用途Internet邮件扩展协议------实现对非ASCII数据的扩展MIMEMIME增加的5个新的邮件首部的名称及其意义(有的可以是选项)。(1)MIME-Version:标识MIME的版本。现在的版本号是1.0。若无此行,则为英文文本。(2)Content-Description:这是可读字符串,说明此邮件是什么。(3)Content-Id