TFTP 服务器的配置

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

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

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

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

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

小型文件传输协议的一些详细资料:

*使用UDP(端口69)作为其传输协议(不像FTP使用TCP端口21)。

*不能列出目录内容。

*无验证或加密机制。

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

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

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

由于小型文件传输协议缺少安全性,在开放式因特网上传输非常危险,所以普遍仅仅用于私人本地网络。

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

二、tftp服务器的配置过程

1 下载tftp 的服务器端、客户端

sudo apt-get install tftpd-hpa tftp-hpa

2 修改tftp 服务的配置文件

sudo vi /etc/default/tftpd-hpa

3 在根目录下,建立服务器共享给其他客户端使用的文件夹

cd /

sudo mkdir tftpboot

4 重启tftp 服务是配置生效

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

5 将服务器的共享文件/tftpboot下面的文件下载到本地

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

get 1.txt (1.txt 为/tftpboot 下实际存在的供客户端下载的文件)

TFTP 服务器的配置相关推荐

  1. tftp服务器的配置

    ubuntu 9.04下tftp 设置方法: 1:sudo apt-get install tftp tftpd openbsd-inetd     sudo apt-get install xine ...

  2. Linux 配置TFTP 服务器

    1 TFTP 能做什么? TFTP(Trivial File Transfer Protocol,简单文件传输协议),是 TCP/IP 协议族中用来在客 户机和服务器之间进行简单文件传输的协议,开销很 ...

  3. windows系统开启tftp服务器,win7系统怎么开启tftp服务器

    其他相关 服务器,tftp服务器,开启tftp服务器_百度搜索if(window.bds&&bds.util&&bds.util.setContainerWidth){ ...

  4. linux centos 安装配置tftp服务器

    PC机系统:Win7  虚拟机linux系统:centosx86 1.tftp概论 TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一 ...

  5. Fedora20配置tftp服务器

    http://bbs.52dtv.com/thread-25392-1-1.html TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的 ...

  6. Ubuntu配置TFTP服务器

    TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务 ...

  7. centos安装配置tftp服务器

    使用sudo yum install -y tftp-server进行安装. 建立目标 mkdir tftp 配置tftp tftp的配置文件在/etc/xinetd.d/tftp下: # defau ...

  8. Ubuntu14.04环境下配置TFTP服务器

    <<<<<<<<<<<<<<<<<<<<<<<<< ...

  9. 交换机tftp服务器修改ip,二、利用TFTP服务器恢复交换机配置.ppt

    二.利用TFTP服务器恢复交换机配置 二.利用TFTP服务器恢复交换机配置 [实验名称] 从TFTP服务器恢复交换机配置. [实验目的] 能够从TFTP服务器恢复交换机配置. [背景描述] 假设某台交 ...

  10. Ubuntu14.04配置TFTP服务器

    在上一篇博文中总结了开发板与PC机的数据传送方式,总共有四中:通过U盘拷贝.TFTP网络传输.串口传输和SD卡传输,它们各自的优缺点,就不在重复了,不太熟悉的可以去上篇博文中回顾一下. 由于之前开发板 ...

最新文章

  1. 区块链基础:理论和术语
  2. 【基础练习】【拓扑排序】codevs3294 车站分级题解
  3. 设计模式学习笔记二:简单工厂模式
  4. 外媒推荐:科技创业者必看的十部经典电影
  5. resin端口错误问题
  6. java线程同步re_Java线程:线程的同步
  7. 【动画消消乐】HTML+CSS 自定义加载动画 053
  8. 以Spring Boot的方式显示图片或下载文件到浏览器
  9. python 因果推断_微软因果推理框架DoWhy入门
  10. Pytorch|YOWO原理及代码详解(二)
  11. 【Qt】模型/视图结构和数据绑定控件
  12. 微信公众号文章中怎么添加网站链接?
  13. 算法复杂度分析中的符号(Θ、Ο、ο、Ω、ω)的意义
  14. 安吉通Angton居家养老系统升级项目解决方案
  15. 【节能、绿色、高效】数据中心发展正迈入“高算力”时代
  16. 微信小程序云开发导出CSV文件时出现乱码
  17. 为什么有时ping不通www.baidu.com但可以访问www.baidu.com网页?
  18. GoldWave 音频截取工具
  19. 机器视觉(相机、镜头、光源)详细解析
  20. 临近小区分析-利用ArcGIS构建分析模型

热门文章

  1. 华为HG255d WEB刷OpenWrt
  2. visio2007安装教程_电脑安装Visio 2007的详细方法
  3. UniX和类UNIX系统入侵检测方法
  4. QQ登录pc端测试用例
  5. 汇编语言 王爽 第四版 第三章 检测点3.1
  6. MT4指标三线KDJ指标下载
  7. 配音鸭 是什么 从哪儿进入 如何使用 手把手指南来了
  8. linux 中文输入法的安装教程,linux输入法怎么安装
  9. Axure添加官方元件库
  10. 【Axure元件库】彩色圆形图标库 810+个矢量扁平化图标