浅淡FTP和TFTP

FTP和TFTP FTP是大家比较熟悉的一种网络服务,同时也得到相对广泛的应用,但TFTP就不其然了,虽然在很多地方得以应用,但却不如FTP使用得广泛。下面就简单介绍下FTP和TFTP这两种网络服务。 FTP(File Transfer Protocol)在TCP/IP协议族中属于应用层协议,主要向用户提供本地与远程主机之间的文件传输。FTP协议基于相应的文件系统实现。FTP向用户提供本地和远程主机之间的文件传输,尤其在进行版本升级、日志下载、文件传输和配置保存等业务操作中广泛应用。相信很多有过WEB架站经历的人几乎都知道FTP这种网络服务,这里就不多谈了。 系统提供的FTP服务包括: FTP Server:用户可以运行FTP客户端程序登录到交换机,访问交换机上的文件。 FTP Client:用户在PC上通过终端仿真程序或Telnet程序建立与交换机的连接后,可以输入FTP命令建立与远程FTP Server的连接并访问远程主机上的文件。 TFTP(Trivial File Transfer Protocol)是一种简单文件传输协议。与FTP相比,TFTP不具有复杂的交互存取接口和认证控制,适用于客户机和服务器之间不需要复杂交互的环境。例如,系统启动时使用TFTP获取系统内存映像。TFTP不具有复杂的交互存取接口和认证控制,适用于客户机和服务器之间不需要复杂交互的环境。 TFTP协议在UDP基础上实现。TFTP协议传输由客户端发起。当需要下载文件时,由客户端向TFTP服务器发送读请求包,然后从服务器接收数据包,并向服务器发送确认;当需要上传文件时,由客户端向TFTP服务器发送写请求包,然后向服务器发送数据包,并接收服务器的确认。这种网络服务使用的实例有:通过网络来安装操作系统以及网络设配的一些IOS的升级、备份等等。 TFTP传输文件有两种模式: 二进制模式:用于传输程序文件 ASCII码模式:用于传输文本文件 通过以上的介绍,可以看到FTP是基于TCP/IP协议上的,而TFTP却是基于UDP协议上的。了解TCP/IP和UDP协议的朋友就会知道,一种是叫可靠的一种却是非可靠的传输协议。这两种协议各有好处,TCP/IP名为可靠传输协议,其本身建立网路连接是需要一个非常有名的三次握手才能建立的。相对UDP来说,比较消耗资源,也就是术语上说的开销大,而UDP则相反。所以,这两种协议各有用处。

相关阅读RelatedRead

Linux CentOS6.3安装配置vsftpd服务器详解

VPS Linux主机安装配置VSFTP服务器

CentOS下安装和配置FTP服务器

暂无评论添加评论