网络光纤设备不稳定引发的腾讯通文件传输故障
2019-11-30范雅娟中国石油集团渤海装备制造公司兰州石油化工机械厂甘肃省炼化特种装备工程技术研究中心
范雅娟 中国石油集团渤海装备制造公司兰州石油化工机械厂/甘肃省炼化特种装备工程技术研究中心
故障现象:
某天下午,单位局域网正常工作过程中,单位某一车间厂房内,所有联网计算机统一出现了RTX 腾讯通通讯软件无法正常发送文件的故障现象。
故障排查:
得知这一问题后,我们立刻对这一小范围故障现象进行排查。
首先,我们明确该车间厂房内在网计算机联网情况是否正常。我单位内部使用企业局域网,利用代理服务器,连接互联网,达到内外网通讯的效果,我们发现,每台计算机都能够正常的访问企业内部局域网和连接至internet 通讯。
其次,我们对文件传输进行试验,测试文件传输问题的主要故障原因。发现该车间厂房内在网计算机无法正常使用RTX 腾讯通传输文件,却能正常接收来自其他部门在网计算机利用腾讯通发送来的文件。怀疑是文件传输数据阻塞,对车间网络交换设备进行了更换,重新连接,故障现象并未解除。
最后,我们利用腾讯QQ 替代RTX 腾讯通在该车间厂房内部计算机之间传送文件,发现使用QQ 文件传输故障不存在。
故障排除:
通过全面的掌握故障现象,一系列的故障测试,我们得出以下几点结论
①因为该车间厂房内在网计算机,内外网通讯均正常,排除了网络不通畅的故障
②利用QQ 传输文件正常,而RTX 腾讯通却无法正常传送,只能接收文件。此时,我们的目标便锁定了RTX 腾讯通,是否腾讯通的配置或使用出现了故障呢。
经过对QQ 与RTX 腾讯通文件传输数据技术的比较,我们发现,QQ 支持一种称为断点传输的协议。此协议又称,FTP(文件传输协议)File Transfer Protocol ,FTP 客户端软件断点续传指的是在下载或上传文件时,将下载或上传任务(一个任务或一个压缩包)自动的划分为几个部分,每个部分采用一个线程进行上传或下载,如果碰到网络故障,可以从已经上传或下载的部分开始继续上传或下载未完成的部分,而没有必要从头开始上传下载。用户可以节省时间,提高速度。
工作原理
FTP 采用 Internet 标准文件传输协议 FTP 的用户界面,向用户提供了一组用来管理计算机之间文件传输的应用程序。
FTP 是基于客户— —服务器(C/S)模型而设计的,在客户端与 FTP 服务器之间建立两个连接。
开发任何基于 FTP 的客户端软件都必须遵循 FTP 的工作原理,FTP 的独特的优势同时也是与其它客户服务器程序最大的不同点就在于它在两台通信的主机之间使用了两条 TCP 连接,一条是数据连接,用于数据传送;另一条是控制连接,用于传送控制信息(命令和响应),这种将命令和数据分开传送的思想大大提高了 FTP 的效率,而其它客户服务器应用程序一般只有一条 TCP 连接。图 1给出了 FTP 的基本模型。客户有三个构件:用户接口、客户控制进程和客户数据传送进程。服务器有两个构件:服务器控制进程和服务器数据传送进程。在整个交互的 FTP 会话中,控制连接始终是处于连接状态的,数据连接则在每一次文件传送时先打开后关闭。
FTP 的传输有两种方式:ASCII、二进制
①假定用户正在拷贝的文件包含的简单ASCII 码文本,如果在远程机器上运行的不是UNIX,当文件传输时ftp 通常会自动地调整文件的内容以便于把文件解释成另外那台计算机存储文本文件的格式。
但是常常有这样的情况,用户正在传输的文件包含的不是文本文件,它们可能是程序,数据库,字处理文件或者压缩文件。在拷贝任何非文本文件之前,用binary 命令告诉ftp 逐字拷贝。
②二进制传输模式
在二进制传输中,保存文件的位序,以便原始和拷贝的是逐位一一对应的。即使目的地机器上包含位序列的文件是没意义的。例如,macintosh 以二进制方式传送可执行文件到Windows 系统,在对方系统上,此文件不能执行。
如在ASCII 方式下传输二进制文件,即使不需要也仍会转译。这会损坏数据。(ASCII 方式一般假设每一字符的第一有效位无意义,因为ASCII 字符组合不使用它。如果传输二进制文件,所有的位都是重要的。)
而我们使用的QQ 刚好支持断点续传而RTX 腾讯通就不支持文件的断点续传,在网络不稳定的情况下,极易出现文件无法传输情况。
在找到故障原因后,我们重新回到了网络设备排查中,因为之前更换排除了交换设备故障,我们将故障上移至光纤收发设备,利用替代法,发现光纤设备接口松动,更换接口,故障现象消失,故障排除。