1.FTP/TFTP概述
FTP是File Transfer Protocol的缩写。意为文件传输协议,用于管理计算机之间的文件传送。FTP通常指文件传输服务。
FTP是Internet上使用非常广泛的一种通信协议。它是由支持Internet文件传输的各种规则所组成的集合,这些规则使Internet用户可以把文件从一个主机复制到另一个主机上,为用户提供了极大的方便。
FTP和其他Internet服务一样,也是采用客户机/服务器方式。使用方法很简单,启动FTP客户端程序先与远程服务器建立连接,然后向远程服务器发出传输命令,远程服务器在收到命令后就给予响应,并执行正确的命令。FTP有一个根本的限制,那就是,如果用户未被某一FTP服务器授权,就不能访问该服务器,即用户不能远程登录(Remote Login)进入该服务器。也就是说,如果用户在某个服务器上没有注册获得授权,没有用户名和口令,就不能与该服务器进行文件的传输。而Anonymous FTP(匿名FTP)则取消了这种限制。
FTP可用多种格式传输文件,通常由系统决定,大多数系统(包括UNIX系统)只有两种模式:文本模式(ASCII)和二进制模式(BIN/IMAGE)。
FTP建立在传输层TCP之上,TCP是面向连接的协议,负责保证数据从源计算机到目的计算机的传输。TCP采用校验、确认接收和超时重传等一系列措施提供可靠的传输,所以在传输过程中FTP程序如果没有提示错误,就无需担心传输问题。
SCALANCE X-400作为FTP服务器,支持FTP,可以通过WBM激活或禁止该协议,该协议仅适用于升级交换机的Firmware。
TFTP是Trivial File Transfer Protocol的缩写,即简单文件传输文件协议。该协议与FTP的区别在于没有目录和授权加密机制,并且传输的容量有限制,一般用于传输小文件。所以主要用于简单下载组态文件,网络设备的软件升级等等。
TFTP基于UDP,数据报文长度为512B,服务器端口号为69。TFTP有着自身的校验机制。每一个数据报文发送之后,都有一个应答来响应。
TFTP支持3种传输模式,分别为“netascii”,“octet”和“mail”。前两种模式分别对应“ASCII”和“Image(binary)”模式。“mail”模式现在很少使用。
SCALANCE X-400作为TFTP客户端,支持TFTP,不需要通过WBM来禁止或激活该协议。TFTP可以用于升级和保存交换机的Firmware,保存和导入交换机的组态文件,以及保存交换机的Log日志文件等。
图4-16 FTP/TFTP网络拓扑
2.FTP/TFTP组态
本例中,PG/PC与SCALANCE X的任意In-Band端口相连,IP地址如图4-16所示。
3.FTP应用
从西门子网站下载SCALANCE X-400最新的Firmware,请参考以下链接:
http://support.automation.siemens.com/dnl/DM0ODAxMQAA 26662075 DL/Registri- erungsformular e.asp。下载该Firmware到本地磁盘,并释放文件到D盘的根目录,名字为cv220017.lad。使用PST软件给SCALANCE X-400设置IP地址为192.168.0.20,然后通过IE浏览器打开,在目录树“Agent”下,使能“FTP”。单击“Set Values”按钮结束。如图4-17所示。
图4-17 使能“FTP”
打开PG/PC中的cmd.exe,输入“FTP 192.168.0.20”来登录FTP Server SCALANCE X-400。如图4-18所示。
图4-18 登录FTP
输入用户名和密码均为admin。如图4-19所示。开始访问SCALANCE X-400的FTP Server。
(www.xing528.com)
图4-19 输入用户名和密码
单击Put命令,输入“put d:\cv220017.lad”,然后回车。如图4-20所示。下载文件开始。
图4-20 下载文件
与FTP服务器断开连接,可以使用“bye”命令离开。如图4-21。
图4-21 断开连接
在交换机的目录树依次进入“System”→“Version Numbers”,查看升级后Firmware的版本信息。如图4-22所示。
图4-22 查看版本信息
4.TFTP应用
首先,选择Weird Solutions公司的TFTP Desktop软件来安装TFTP服务器在PG/PC上。打开TFTP Desktop。设置目录为D:\,如图4-23所示。
图4-23 安装设置
使用PST软件给SCALANCE X-400设置IP地址为192.168.0.20,然后通过IE浏览器打开,通过TFTP可以升级交换机的Firmware,保存和导入交换机的组态文件,以及保存交换机的Log日志文件。这里使用TFTP保存组态文件。在目录树下依次进入“Agent”→“E-vent Config”下,根据需要使能所需要发送Log Table的事件,这里保持默认。单击“Set Values”按钮结束设置。如图4-24所示。
依次单击目录树中“System”→“Save&load TFTP”,根据TFTP Server的IP地址,输入192.168.0.99。组态文件可以根据需要任意命名。这里定义为SCALANCE X-400.Cfg。如图4-25所示。单击“Set Values”按钮结束设置。保存日至文件和升级Firmware文件的方法与其相同。
图4-24 设置
图4-25 命名组态文件
单击“Save Configuration”按钮即可保存该组态文件。这时可以看到TFTP Server的状态。如图4-26所示。
图4-26 TFTP Server状态
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。