TFTP server组态

2014-10-31北京海淀区  张俊浩

一、TFTP(Trivial File Transfer Protocol,简单文件传输协议或称小型文件传输协议)

是一种简化的文件传输协议,于1980年定义,TCP/IP协议族中的一个用来在客户机与server之间进行简单文件传输的协议。提供不复杂、开销不大的文件传输服务。

port号为69。

小型文件传输协议非常easy,通过少量存储器就能轻松实现——这在当时是非常重要的考虑因素。所以TFTP被用于引导计算机。比如没有大容量存储器的路由器。如今它仍然被用于在一个网络上主机之间传输小文件,比如从一台网络主机或server引导一个远程XWindow System终端或其它的瘦client。

小型文件传输协议部分基于更早期的文件传输协议。文件传输协议是通用分组协议(PUPProtocol)中的一部分。在TCP/IP协议组早期的工作中,TFTP往往是在一个新的主机类型上首先完毕的协议——由于其很的简单。

小型文件传输协议的一些具体资料:

*使用UDP(port69)作为其传输协议(不像FTP使用TCPport21)。

*不能列出文件夹内容。

*无验证或加密机制。

*被用于在远程server上读取或写入文件。

*支持三种不同的传输模式:"netascii","octet"和"mail"。前两种符合FTP协议中的"ASCII"和"image(binary)"模式;第三种从来非常少使用。眼下已经废弃。

由于小型文件传输协议使用UDP协定。就必须自己支援传输和会话的控制。每一个通过TFTP传输的文件构成了一个独立的交换。此传输表现为步锁,不论什么时间网络上只传递一个包(一个数据块或一个首部确认)。由于缺少窗体切换技术,TFTP在有非常多潜在连接的情况下仅提供较低的吞吐量。

因为小型文件传输协议缺少安全性。在开放式因特网上传输很危急,所以普遍只用于私人本地网络。

选项协商后来加到协议中(RFC2347),已经被协定的选项能对协议的操作进行轻微的更改(特别是更大分块尺寸的使用使得吞吐量略有提高),但协议大体上还是保持不变的。

二、tftpserver的配置过程

1 下载tftp 的server端、client

sudo apt-get install tftpd-hpa tftp-hpa

2 改动tftp 服务的配置文件

sudo vi /etc/default/tftpd-hpa

3 在根文件夹下,建立server共享给其它client使用的文件夹

cd /

sudo mkdir tftpboot

4 重新启动tftp 服务是配置生效

sudo /etc/init.d/tftpd-hpa restart

5 将server的共享文件/tftpboot以下的文件下载到本地

tftp server-ip (server-ip 写实际的服务器地址)

get 1.txt (1.txt 至/tftpboot 实际存在的client下载文件)

版权声明:本文博客原创文章,博客,未经同意,不得转载。

TFTP server组态的更多相关文章

  1. 巧用Linux 架设TFTP Server备份路由器的配置文件

    本文首发<网管员世界>  转载本文站点: ChinaITLAB TFTP (普通文件传输协议或一般文件传输协议) 大家一定记得在2003年8月12日全球爆发冲击波(Worm.Blaster ...

  2. Ubuntu + CentOS7 搭建tftp Server

    基于Ubuntu系统做的tftp服务器,基于CentOS 7都差不多,书写了关键命令,测试过Ubuntu 12.0.4 和CentOS 7环境 1.介绍tftp服务器     TFTP(Trivial ...

  3. TFTP Server的搭建和使用(Fedora)

    一.tftp服务的安装 yum install xinetd tftp tftp-server 表示我安装的已经是最新版本的tftp服务了,不用更新了. 二.配置tftp服务的相关参数(没有就创建新的 ...

  4. ubuntu下TFTP Server 的安装和使用方法

    tftp是一种于1981年在RFC 783中定义的简化的文件传输协议(FTP).小型文件传输协议非常简单,通过少量存储器就能轻松实现 ——这在当时是很重要的考虑因素.所以TFTP被用于引导计算机,例如 ...

  5. 配置ubuntu - tftp server服务器步骤

    配置Ubuntu tftp服务的步骤: 1.安装相关软件包:Ubuntu tftp(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xine ...

  6. sharepoint 2013 更改搜索server组态

    1.新搜索server在.安装sharepoint server 2013,并连接到一个现有的sharepoint server领域,完成后.您可以配置新的搜索server. 打开sharepoint ...

  7. Mac 上关于TFTP Server 软件的使用

    软件下载地址 http://ww2.unime.it/flr/tftpserver/ 软件下载后进行安装,打开软件, 如果出现如下图所示情况 然后当你点击蓝色的Fix 按钮时,如果又出现如下提示 这时 ...

  8. Mac 上自带TFTP Server 软件的使用

    搬瓦工搭建SS教程 1.TFTP协议 简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的.低开销的文件传输协议,允许客户端get或者 ...

  9. tftp server setup

    今天开始调试ARM的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...

随机推荐

  1. Base64加密解密原理以及代码实现

    1. Base64使用A--Z,a--z,0--9,+,/ 这64个字符.    2. 编码原理:将3个字节转换成4个字节( (3 X 8) = 24 = (4 X 6) )先读入3个字节,每读一个字 ...

  2. Freedur为什么免费?

    难道没有人看到他们官方网站权? Freedur倒闭了...... 一个中国人.Chris Lee,作为Freedur的会计师.窃取了公司的银行帐号.并将Freedur的官方站点指向自己的空间. 而且声 ...

  3. linux input如何固定设备event handler

    于qt开发时间.遇到的问题,usb输入设备(鼠标器,usb 电容屏)在动力分配后自己主动input节点,实例usb鼠标停留电后,分配给自己的主动性/dev/input/event0 mouse0.第一 ...

  4. Socket规划中的局域网内测试

    前面提到的Socket信息及文件传输软件,如何测试和使用它? 事实上仅仅要推断client及server的局域网连通就可以. 1.Server在cmd下输入 ipconfig/all获得IP地址或者本 ...

  5. HDU ACM 1088 Write a simple HTML Browser

    意甲冠军:出现<br>总结,出现<hr>出口'-',今天的字加上各行的假设是长于80然后包,每个字之前,留下一个空白格,为了输出新行结束. #include<iostre ...

  6. 开源 自由 java CMS - FreeCMS2.0 举APP产生信息数据

    项目地址:http://www.freeteam.cn/ 生成信息数据 生成当前管理网站下同意移动APP訪问的栏目的信息页面. 从左側管理菜单点击生成信息数据进入. 您能够选择须要生成的栏目,然后点击 ...

  7. jquery:ajax不接收返回值回

    html页面a加元素的假设href=javasrcipt:void(0)会导致ajax没有收到回后台值. : <p class="chatmsg_load_more"> ...

  8. xsd的解释说明

    schema教程 XML Schema是以XML语言为基础的,它用于可替代DTD.一份XML schema文件描写叙述了XML文档的结构XML Schema语言也被称为XML Schema Defin ...

  9. UVA 239 - Tempus et mobilius. Time and motion(更换周期)

    UVA 239 - Tempus et mobilius. Time and motion 题目链接 题意:这题题意也是吊得飞起,看了老半天,大概是这样: 有一个放球的队列.和3个轨道(说白了就是栈) ...

  10. ServletContext加入和访问

    (1)关于ServletContext认识: watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQveGxnZW4xNTczODc=/font/5a6L5L2T/f ...