FTP和TFTP | FTP和TFTP的区别
这个页面上的FTP vs TFTP描述FTP和TFTP的区别,提到表格区别FTP和TFTP协议包括命令。都是应用程序协议用于两个系统之间的文件传输连接在一个典型的基于IP的网络。
FTP代表文件传输协议。它是用来发送/接收文件从远程计算机。它是定义在RFC959。FTP客户端系统和服务器之间建立了两个连接系统,一个用于控制信息,另一个用于数据转移。控制信息执行命令/响应。认证需要做最初通过验证用户名和密码。一旦两个系统之间传输文件可以完成。FTP处理二进制和文本格式文件。
当一个FTP客户端连接到FTP服务器的请求,正在建立一个TCP连接到FTP服务器的端口21留给FTP。验证完成后,另一个是建立TCP连接端口号20实际的数据传输。
FTP命令
get、put流行FTP命令。为了避免使用的命令有基于GUI的FTP应用程序被开发出来,其中一个受欢迎的应用程序我遇到过FTP指挥官PRO FileZilla是另一个和另一个应用程序。
FTP命令 | 描述 |
---|---|
ftp | 该命令用于启动FTP客户端程序。我们可以输入ftp单独或遵循的IP地址或域名。 |
用户 | 它是用来改变当前会话的用户ID和密码信息。提示用户输入用户名和密码,当用户输入ftp命令。 |
帮助 | 它显示ftp命令可用ftp客户端。 |
ls | 它显示目录内容。 |
美国信息交换标准代码 | 它用于ftp客户端切换到ascii转移模式从二进制模式 |
二进制 | 它是用来切换ftp客户端从默认ascii模式二进制传输模式 |
类型 | 这个命令可以显示当前模式的文件传输(ascii或二进制) |
状态 | 显示当前的FTP客户端上的配置设置 |
得到 | 这个命令用于检索一个文件从ftp服务器到ftp客户端 |
mget | 有助于从服务器检索多个文件 |
把 | 该命令用于传输一个文件从ftp客户端到ftp服务器 |
mput | 帮助多个文件从客户端转移到服务器 |
开放 | 它允许打开与服务器新会话 |
关闭 | 当前会话结束运行ftp服务器 |
辞职(再见) | 这些命令可以用来关闭当前会话和终止客户端 |
TFTP
TFTP代表简单的文件传输协议。它是定义在RFC783。它比FTP,简单的客户端和服务器之间的文件传输过程但不提供用户身份验证和其他有用的特性由FTP支持。TFTP使用UDP而FTP使用TCP。
TFTP由于UDP是不可靠的协议,它使用应用程序层恢复支持UDP。这是通过嵌入一个小标题之间的UDP报头和数据。这个头包含代码例如读、写和确认编号方案,数字512字节的数据。这些块的数字提供用于承认收据和重发数据的校验和失败。TFTP之前发送一个街区,等待确认发送另一个块。
FTP (文件传输协议) | TFTP (简单文件传输协议) |
---|---|
它使用TCP端口号20和21。 | 它使用UDP端口号69。 |
它使用TCP作为传输层协议。 | 它使用UDP作为传输层协议。 |
FTP使用鲁棒控制命令。 | TFTP使用简单的控制命令。 |
它发送数据在一个单独的TCP连接的控制命令。 | 它使用不连接因为UDP是无连接的协议。 |
它需要更多的内存和编程工作。 | 它需要更少的内存和编程工作。 |
它是在RFC959文档中指定。 | 它是在RFC783文档中指定。 |
文章和教程
网络协议和条款的区别是什么
区别ARP -
IMAP4 POP3的区别
区别滑购买力平价
区别NAT帕特
TCP UDP之间的区别
FTP和HTTP
FTP和SMTP