您好,欢迎访问三七文档
当前位置:首页 > 行业资料 > 国内外标准规范 > FTP_TFTP_NFS_AFS工作原理
FTP&TFTP&NFS&AFS工作原理南嵌教育教研部远程文件访问机制两种机制:使用文件传输协议复制文件到本地网络中存在一个文件的多个拷贝主要文件传输协议:FTPTFTP使用文件系统象本地一样操作远程文件网络中只有一个拷贝主要文件系统:NFSAFS南嵌教育教研部FTP概述FTP概述:标准协议,STD-9,推荐标准相关RFC文档:RFC959:描述FTPRFC2228:FTP的安全扩展传输层协议TCP服务器使用两个端口端口21:控制连接端口端口20:数据连接端口南嵌教育教研部FTP的组成FTP包括客户端和服务器:FTPClient:FTP用户接口用户PI(协议解释器)用户DTP(数据传输过程)FTPServer:服务器PI服务器DTP南嵌教育教研部FTP模型南嵌教育教研部FTP的认证在开始传输前,服务器负责认证客户:客户使用Telnet连接服务器的端口21服务器在端口21侦听,接收控制连接客户在控制连接上发送用户名和口令服务器验证客户的用户名和口令验证通过后,成功建立控制连接;否则,断开连接,拒绝客户。在已经成功建立起来的控制连接上,客户可以发送其他FTP命令给服务器南嵌教育教研部FTP服务器与服务器交互模型南嵌教育教研部FTP和TelnetFTP使用Telnet实现登录认证以建立控制连接,具体有两种方式:利用已有的Telnet模块容易实现、代码共享效率差在FTP模块中实现Telnet高效率、独立不能共享代码由于FTP仅需要Telnet协议的很少一部分,因此,大多采用后一种方式。南嵌教育教研部FTP操作FTP操作包括:建立与服务器的连接目录操作列文件定义传输模式文件拷贝(上传、下载)断开与服务器的连接FTP操作命令与具体的实现版本有关南嵌教育教研部数据表示涉及到如下四个方面:文件类型格式控制结构传输方式南嵌教育教研部文件类型四种文件类型:ASCII类型EBCDIC类型IMAGE类型LOCAL类型南嵌教育教研部格式控制格式控制只对ASCII和EBCDIC有效,包括:非打印文件不包含垂直格式控制字符远程登录格式控制文件包含垂直格式控制字符回车控制文件采用FORTRAN的ASA格式,每行第一个字符是垂直格式控制字符南嵌教育教研部结构三种结构:文件结构记录结构页结构南嵌教育教研部传输方式三种传输方式:流方式块方式压缩方式南嵌教育教研部应答码南嵌教育教研部TFTP概述TFTP概述:标准协议,STD-33,可选标准相关RFC文档:RFC1350:TFTP版本2RFC1785/2347/2348/2349:更新传输层协议:UDP服务器使用两个端口:端口69:请求读写报文临时端口:其它报文南嵌教育教研部TFTP操作码南嵌教育教研部TFTP报文类型南嵌教育教研部TFTP操作过程TFTP基本操作过程如下:1.启动TFTP,指定服务器IP地址/主机名2.客户机发送RRQ/RWQ到服务器端口693.服务器接收后,选择一个未用的端口4.服务器使用新端口给出确认5.客户机在原端口、服务器在新端口上开始按每块512字节分块顺序传输分组6.每个分组确认后,传输下一个分组7.当收到一个数据长度小于512字节的分组后,本次传输结束南嵌教育教研部NFS概述NFS概述:建议标准协议,可选标准相关RFC文档:RFC1813:NFS版本3RFC3010:NFS版本4南嵌教育教研部NFS的功能和特点NFS的功能:在一个网络上共享文件系统NFS的特点:独立于机器独立于操作系统独立于传输协议南嵌教育教研部NFS的组成NFS包括两个部分:安装协议:指定远程主机和文件系统及其共享后在本地文件层次结构中的位置NFS协议:执行远程文件系统的输入/输出操作NFS的实现基础:RPC传输上目前使用TCP和UDP南嵌教育教研部NFS安装协议服务器程序Mount提供了六个过程:NULLMNTDUMPUMNTUMNTALLEXPORTMount调用返回目录的文件句柄南嵌教育教研部安装实例南嵌教育教研部NFS协议NFS协议可使用TCP或UDP,提供22个过程:ACCESSLOOKUPREAD/WRITERENAMEREMOVEMKDIRRMDIRGET-ATTR/SET-ATTR……南嵌教育教研部NFS文件访问透明性南嵌教育教研部NFS文件完整性文件完整性:多个用户同时读写远程文件时,应保证文件对所有用户的完整性。简单的解决完整性的办法是引入锁机制。锁管理器协议:允许客户进程和服务器进程写入文件时排除其他进程对该文件的读写访问。南嵌教育教研部NFS文件系统NFS文件系统:是一种层次型文件系统文件是未解释的非结构化字节流所有文件操作都是同步的,以确保文件的完整性服务器是无状态的,不维护客户的任何额外信息,提高服务器的处理能力南嵌教育教研部其他NFS相关1.缓存文件系统2.NFS版本43.WebNFS:路径名评估NFSURL南嵌教育教研部Andrew文件系统(AFS)AFS的两个显著特征:高可用性:信息存储在多个服务器上设计时考虑到WAN/Internet环境AFS具有如下特点:单独的逻辑共享名称空间客户缓存RPC安全性复制管理实用程序南嵌教育教研部
本文标题:FTP_TFTP_NFS_AFS工作原理
链接地址:https://www.777doc.com/doc-1085479 .html