在联网环境中,TELNET和FTP都是应用程序层协议,用于在远程用户和远程主机之间建立连接。这两种协议也可以以协作方式使用,以透明地登录到主机服务器。
TP与TELNET都是INTERNET提供登录服务器的服务。TELNET 连接后,用户主机实际成为远程TELNET服务器的一个虚拟终端(或称是哑终端),一切服务完全在远程服务器上执行,但用户决不能从远程服务器中下载或上传文件,或拷贝文件到用户主机中来。 FTP则不同,它是采用客户机/服务器模式,用户能够操作FTP服务器中的目录,上传或下载文件,但用户不能请求服务器执行某个文件。
以下是TELNET和FTP之间的一些基本区别。
定义
TELNET是电信网络的缩写,它只是一个连接协议,允许用户连接到正在侦听命令的远程服务器。建立连接后,用户可以向服务器计算机发出命令,并检查发送回的响应。FTP代表文件传输协议,它的主要关注点是促进文件从一个点到另一个点的传输,以及一些管理功能,如创建和删除目录。
使用的端口号
通常,TELNET使用23端口进行命令操作。在使用FTP端口时,可以使用端口号20和21建立连接并执行文件传输操作。
连接数
由于单个操作的端口,TELNET只能建立一个连接。另一方面,由于FTP有两个可用端口,因此FTP建立了两个连接,一个用于控制命令,另一个用于数据传输。
远程登录
如果是TELNET,则必须进行远程登录,因为只有在登录后才能运行发出命令。对于FTP,远程登录不是必需的。
测试用例
在系统测试中,由于它是由一组测试人员执行的,因此它将包含更多的负面测试用例。验收测试包含更多的积极测试案例。
输入项
所有可能的虚拟输入都在系统测试中使用。在验收测试中,使用所有可能的随机输入。