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. Java 对象的生命周期

    Java对象的生命周期 在Java中,对象的生命周期包含下面几个阶段: 1.      创建阶段(Created) 2.      应用阶段(In Use) 3.      不可见阶段(Invisib ...

  2. hdu 1171 Big Event in HDU(母函数)

    链接:hdu 1171 题意:这题能够理解为n种物品,每种物品的价值和数量已知,现要将总物品分为A,B两部分, 使得A,B的价值尽可能相等,且A>=B,求A,B的价值分别为多少 分析:这题能够用 ...

  3. LR杂记 - loadrunner各项指标结果分析

    Transactions (用户事务分析) 用户事务分析是站在用户角度进行的基础性能分析. 1 . Transation Sunmmary (事务综述) 对事务进行综合分析是性能分析的第一步,通过分析 ...

  4. 【转】Directx11 HelloWorld之HLSL的Effect框架的使用

    最近尝试用了下Directx下的Effect框架,作为一初学者初学者,说下为什么我们要使用Effect框架及其好处吧. 首先Effect最大好处的就是简单,使得编写Shader绘制的程序工作量大大下降 ...

  5. jwt (JSON Web Token)官方说明

    http://tools.ietf.org/html/draft-ietf-oauth-json-web-token-32#appendix-A 相关文章 http://haomou.net/2014 ...

  6. 最小二乘法 (转)good

    最小二乘法也称为最小平方法,是一种数据优化技术,它通过最小化误差的平方和寻找数据的最佳函数匹配. 最小二乘法最初由高尔顿在创立回归分析的时候提出,现在已经成为探索变量间关系最重要的方法,最小二乘法根据 ...

  7. Oracle Net Listener Parameters (listener.ora)(转)

    12/20 7 Oracle Net Listener Parameters (listener.ora) This chapter provides a complete listing of th ...

  8. DNA和纳米(Nano)Fusion技术的发展趋势

    细观国内外有关DNA与Nano技术的报道.不得不承认存在不小的差距,并且差距有继续拉大的趋势. 在我们国内,DNA技术是作为遗产基因来对待的.引用的有关中文參考资料一般比較陈旧.缺少參考价值.在发达国 ...

  9. python 性能- and-or 学习技能

    C语言类似表情: bool ? a : b ,当表达式值为真的话,值为a.否则为b. 看一个样例: >>> a = "first" >>> b ...

  10. Webpact打包React后端Node+Express

    Webpact打包React后端Node+Express 前言 React官方推荐用Browserify或者Webpack 来开发React组件. Webpack 是什么?是德国开发者 Tobias ...