TFTP server组态
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组态的更多相关文章
- 巧用Linux 架设TFTP Server备份路由器的配置文件
本文首发<网管员世界> 转载本文站点: ChinaITLAB TFTP (普通文件传输协议或一般文件传输协议) 大家一定记得在2003年8月12日全球爆发冲击波(Worm.Blaster ...
- Ubuntu + CentOS7 搭建tftp Server
基于Ubuntu系统做的tftp服务器,基于CentOS 7都差不多,书写了关键命令,测试过Ubuntu 12.0.4 和CentOS 7环境 1.介绍tftp服务器 TFTP(Trivial ...
- TFTP Server的搭建和使用(Fedora)
一.tftp服务的安装 yum install xinetd tftp tftp-server 表示我安装的已经是最新版本的tftp服务了,不用更新了. 二.配置tftp服务的相关参数(没有就创建新的 ...
- ubuntu下TFTP Server 的安装和使用方法
tftp是一种于1981年在RFC 783中定义的简化的文件传输协议(FTP).小型文件传输协议非常简单,通过少量存储器就能轻松实现 ——这在当时是很重要的考虑因素.所以TFTP被用于引导计算机,例如 ...
- 配置ubuntu - tftp server服务器步骤
配置Ubuntu tftp服务的步骤: 1.安装相关软件包:Ubuntu tftp(服务端),tftp(客户端),xinetd sudo apt-get install tftpd tftp xine ...
- sharepoint 2013 更改搜索server组态
1.新搜索server在.安装sharepoint server 2013,并连接到一个现有的sharepoint server领域,完成后.您可以配置新的搜索server. 打开sharepoint ...
- Mac 上关于TFTP Server 软件的使用
软件下载地址 http://ww2.unime.it/flr/tftpserver/ 软件下载后进行安装,打开软件, 如果出现如下图所示情况 然后当你点击蓝色的Fix 按钮时,如果又出现如下提示 这时 ...
- Mac 上自带TFTP Server 软件的使用
搬瓦工搭建SS教程 1.TFTP协议 简单文件传输协议Trivial File Transfer Protocol (TFTP)是一个基于UDP协议的简单的.低开销的文件传输协议,允许客户端get或者 ...
- tftp server setup
今天开始调试ARM的板子,要通过tftp下载到板子上,所以又要配置tftp服务器,真的烦死了… (本人酷爱装系统,所以经常都要搞配置) 因为之前已经在Ubuntu下搭建过很多次tftp服务器了,但是一 ...
随机推荐
- UVA 1546 - Complete the sequence!(差分法)
UVA 1546 - Complete the sequence! 题目链接 题意:给定多项式前s项,求出后c项,要求尽量小 思路:利用差分法,对原序列求s - 1次差分,就能够发现规律,然后对于每多 ...
- 全新E:网站不是之前排名浮动 相比于竞争对手究竟缺少了什么?
这几天有非常多朋友问新辰,为什么站点排名掉了?为什么被人家逆袭反超了?当然,这无疑与你站点的内容.外链和用户体验有非常大关系,只是.新辰在此觉得,还须要多研究一下竞争对手的站点,做到:人无我有.人有我 ...
- 最大公约数(Greatest Common Divisor)
两个数的最大公约数.一个典型的解决方案是欧几里德,叫欧几里德算法. 原理:(m,n)代表m和nGCD,和m>n.然后,(m,n)=(n,m%n)=.....直到余数为0. 码如下面: publi ...
- android v7兼容包RecyclerView的使用(四)——点击事件的不同方式处理
前三篇文章 android v7兼容包RecyclerView的使用(三)--布局管理器的使用 android v7兼容包RecyclerView的使用(二) android v7兼容包Recycle ...
- Visual Studio 连接不上NuGet 官方程序包源的解决办法
修改dns 即可
- 【Android进阶】Activity的四种加载模式
Activity的四种加载模式: 1.standard :系统的默认模式,一次跳转即会生成一个新的实例.假设有一个activity命名为Act1, 执行语句:startActivity(new Int ...
- linux于test
订购具体解释
測试标志 代表意义 文件名称.文件类型 -e 该文件名称是否存在 -f 该文件名称是否存在且为file -d 该文件名称是否存在且为文件夹 -b 该文件名称是否存在且为一个block -c 该文件名称 ...
- [原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略
原文:[原创].NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略 .NET 业务框架开发实战之九 Mapping属性原理和验证规则的实现策略 前言:之前的讨论一直关注在怎么从D ...
- or1200下Raw-OS学习(例子篇)
没有图我说个~毛(J)线(B)~对吧??? 直接上一个以前做过的项目来说说怎么去从一个前后台的程序过度到利用操作系统去管理的你代码吧~以前想过直接用事件驱动的框架去编写代码的,无奈这方面的资料实在太少 ...
- POJ 2208 已知边四面体六个长度,计算体积
Pyramids Time Limit: 1000MS Memory Limit: 65536K Total Submissions: 2718 Accepted: 886 Special ...