概述:

文件传送协议FTP(File Transfer Protocol)是Internet上使用比较广泛的文件传送协议。FTP提供交互式的访问,允许客户指明文件的类型与格式,并允许文件具有存取权限。FTP屏蔽了各种计算机系统的细节,因此适用于在异构网络中任意计算机之间传送文件。它的基本应用就是将文件从一台计算机复制到另一台计算机中。它要存取一个文件,就必须先获得一个本地文件的副本,如果修改文件,也只能对文件的副本进行修改,然后再将修改后的文件副本传回到原节点。

只要记住几个关键词:交互式、存取权限和副本。

简单文件传送协议TFTP(Trivial File Transfer Protocol)是一个小而易于实现的文件传送协议。TFTP是基于UDP数据报,需要有自己的差错改正措施。TFTP只支持文件传输,不支持交互,没有庞大的命令集。也没有目录列表功能,以及不能对用户进行身份鉴别。但它的代码所占内存较小,不需要硬盘就可以固化TFTP代码,很适合较小的计算机和特殊用途的设备。

TFTP和FTP一个主要的区别就是它没有交互式,且不进行身份验证。

区别:

1、FTP 是完整、面向会话、常规用途文件传输协议;而 TFTP 用作 bones bare - 特殊目的文件传输协议。

2、因为 TFTP 不支持验证, 所以Windows NT FTP服务器不支持 TFTP

3、可以以交互方式使用 FTP; TFTP 允许文件只能单向的传送。

4、FTP 提供用户身份验证; TFTP 却不。

5、FTP 依赖于 TCP 是面向连接并提供可靠的控件; TFTP 依赖 UDP,需要减少开销, 几乎不提供控件。

6、FTP 使用周知 TCP 端口号: 数据和连接对话框的 21 20; TFTP 使用它的文件传输活动 UDP 端口号 69。

7、FTP使用的是TCP21端口,而TFTP使用的是UDP69端口; 一般防火墙都会封TCP端口而不会封UDP的,所以TFTP有时比FTP好用,不过TFTP传输的文件一般较小,你要传大文件就要用FTP了

FTP和TFTP的区别与介绍相关推荐

  1. ftp协议是一种用于_______的协议_网工知识角|快速理解FTP和TFTP的区别,实用收藏...

    点上方蓝字关注公众号,坚持每天技术打卡 学网络,就在IE-LAB 国内最著名的高端网络工程师培养基地 FTP和TFTP的区别是什么 CCNA零基础入门必学 FTP(FileTransfer Proto ...

  2. FTP与TFTP的区别

    文件传输协议(FTP)实际上就是传输文件的协议,它可以应用在任意两台主机之间,但是FTP不仅仅是一个协议,它同时也是一个程序.作为协议,FTP是被应用程序所使用的;而作为程序,用户需要通过手动方式来使 ...

  3. FTP和TFTP之间的区别有哪些?

    FTP是什么? FTP,表示文件传输协议(File Transfer Protocol),是标准的Internet 协议,一种客户端-服务器协议.它可以将信息从用户正在处理的计算机移动到托管网站的服务 ...

  4. FTP、TFTP、HTTP、SMTP、DHCP、Telnet、DNS、SNMP(网络协议:应用层协议)

    面试和笔试中,如果记住下面这张图,基本就能解决网络协议中70%的问题.需要记住: OSI模型和TCP/IP模型每一层名称: 每一层对应有哪些协议,或者说给出该协议要知道对应那一层: 该协议是基于TCP ...

  5. FTP与TFTP介绍

    FTP概述 FTP(File Transfer Protocol,文件传输协议)用于在远端服务器和本地主机之间传输文件,是IP网络上传输文件的通用协议.在万维网出现以前,用户使用命令行方式传输文件,最 ...

  6. FTP主动和被动模式区别?

    [前言] 要弄清FTP主动和被动模式区别,首先需要弄清端口.本质上ftp协议是TCP/IP的上层协议,即应用层协议,也就是说如果要实现一个ftp软件或工具,还是用socket去实现,因此需要弄清soc ...

  7. 常见文件传输协议(ftp、tftp、scp)及其特点

    在工作中,我们经常要涉及到文件传输,windows 与windows, linux 与linux,windows 与linux 之间的文件传输,可供选择的途径有好多种. 可是常见的无非那么几种. 常见 ...

  8. b360装服务器系统,B365主板能不能安装Win7系统 B365和B360主板区别对比介绍

    前不久,Intel低调放出了B365芯片组主板,预计将于2月底发布.从名称来看,B365主板似乎是B360的升级版,网传其可能原生支持Win7系统,受到不少电脑爱好者朋友关注.那么B365主板能不能安 ...

  9. php div行内块元素,行内元素与块级元素的区别详细介绍

    首先,CSS规范规定,每个元素都有display属性,确定该元素的类型,每个元素都有默认的display值,分别为块级(block).行内(inline). 块级元素:(以下列举比较常用的块级元素,详 ...

最新文章

  1. celery源码分析-worker初始化分析(下)
  2. THUWC 2018(游记)
  3. 第三十五期:网络爬虫是啥玩意儿?有什么用呢?
  4. 兔子--百度地图所需的jar+so下载地址
  5. 2020-08-07
  6. 十大经典排序C++实现及动图演示
  7. 太阳时角、太阳高度角、天顶角、太阳方位角和剖面角计算的Python程序
  8. Unity 之 ShaderGraph 实现火焰效果入门级教程
  9. background-size属性详解
  10. java word转图片(word转pdf再转图片)
  11. (数学)POJ - 1365 Prime Land
  12. Flowable入门系列文章195 - JMX的组态和服务URL
  13. python清掉内存的函数_关于python:如何彻底清除所有Matplotlib图的内存
  14. 【时间序列】ARMA 时序模型形式、理解、统计特性
  15. AWS KVS(Kinesis Video Streams)之WebRTC的C库测试
  16. 《千与千寻》再上映:18年后才发现,这是一部成年人的电影
  17. takemehigher计算机乐谱,【图片】简谱【无饿不作吧】_百度贴吧
  18. html5将文字生成图片
  19. 关于AD软件的x/y按键无法水平旋转、垂直旋转的问题
  20. 移动应用平台有哪些优势?能为企业带来什么好处?

热门文章

  1. JUnit简单使用教程
  2. 活动目录数据库授权恢复
  3. 【matlab-7】Matlab与线性代数(三)
  4. 万能门店小程序_关于传统门店开发微信小程序的优势
  5. JS实现刷新iframe的方法
  6. php 播放多个音乐,meting 音乐播放插件多域名跨域解决方法
  7. 中 自动展示链接的内容_织梦DEDECMS文章内容中的图片自动添加ALT和title属性方法...
  8. [蓝桥杯][算法训练VIP]王、后传说(深搜+回溯)
  9. python中三种分支结构的_python 运算符与分支结构
  10. ddr读时序波形_测试新体验|如何解决DDR内存系统测试难题?