TFTP 简单文件传输协议

简 介

简单文件传输协议是一种基于UDP协议的客户端和服务器之间进行简单文件传输的协议,它提供了不复杂、开销不大的文件传输服务。

它使用UDP协议的69号端口作为其传输,不能列出目录内容,无验证或加密机制,被用于在远程服务器上读取或写入文件,因此文件的传输过程也不像FTP协议那样可靠。但是TFTP不需要客户端的权限认证,也就减少了无谓的系统和网络带宽消耗,因此在传输琐碎不大的文件时,效率更加高,目前主要适用于私人的本地网络中,常用于PXE无盘启动,网络设备的设置等。

部署环境:

  • rhel6.5操作系统
  • 服务器IP地址:192.168.100.5
  • rhel6.5的镜像光盘挂载至/mnt/cdrom/

部署服务:

1. 安装xinetd、ftfp-server、tftp软件包

rpm -ivh /mnt/cdrom/Packages/xinetd-2.3.14-39.el6_4.x86_64.rpm
rpm -ivh /mnt/cdrom/Packages/tftp-server-0.49-7.el6.x86_64.rpm
rpm -ivh /mnt/cdrom/Packages/tftp-0.49-7.el6.x86_64.rpm

2. 修改tftp配置文件

vim /etc/xinetd.d/tftp

#default: off
#description: The tftp server serves files using the trivial file transfer \
#protocol. The tftp protocol is often used to boot diskless \
#workstations, download configuration files to network-aware printers, \
#and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /var/lib/tftpboot
disable = no //默认的yes修改为no,表示开启
per_source = 11
cps = 100 2
flags = IPv4

3. 添加到系统开机项并启动服务

chkconfig xinetd on
service xinetd start

TFTP的根目录为/var/lib/tftpboot

4. 测试

TFTP应用不止于此,一般与其他软件配合使用,如前博文[亲测可用] PXE无人值守自动装机 的综合应用。

原文地址:http://blog.51cto.com/10316297/2130065

时间: 2024-11-05 22:37:38

TFTP 简单文件传输协议的相关文章

tftp简单文件传输协议搭建

TFTP 简单文件传输协议 安装 sudo apt-get install tftp  tftpd openbsd-inetd 需要tftp tftpd openbsd-inetd  3个应用组件 配置 在/etc/inetd.conf tftp        dgram    udp    wait    nobody    /usr/sbin/tcpd    /usr/sbin/in.tftpd /home/gec/tftp 其中/home/gec/tftp就是tftp通信目录 建立目录 和

【RL-TCPnet网络教程】第38章 TFTP简单文件传输基础知识

第38章      TFTP简单文件传输基础知识 本章节为大家讲解TFTP(Trivial File Transfer Protocol,简单文件传输协议)的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) 38.1  初学者重要提示 38.2  TFTP基础知识参考资料 38.3  TFTP基础知识点 38.4  总结 38.1  初学者重要提示 TFTP简单文件传输协议在实际项目中有比较重要的实用价值,需要初学者对TFTP的基础知识也有个认识. 38.2  TFTP基础知识

基于TCP的TFTP(Trivial File Transfer Protocol,简单文件传输协议) 的c编程实现

我们或许都听到过,TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂.开销不大的文件传输服务. 本文就简单的叙述下tftp的小文件传输功能以及客户端对服务器的列表功能. 之前就一直很纳闷,我们经常在网上下载什么东西或者从别处传输一个文件,具体是怎么实现的呢?于是乎,翻查一些资料,加上自己对网络编程的逐步加深,所以功夫不负有心人,还算是大致的完成了下. 本例程实现的功能呢?

文件传输协议(FTP、TFTP)

FTP <1>FTP协议是互联网上广泛使用的文件传输协议. <2>客户端/服务器模式基于TCP(Transmission Control Protocol 传输控制协议,面向连接的.可靠的.基于字节流的传输层通信协议) <3>FTP采用双TCP连接方式 控制连接使用TCP端口号21(控制连接在整个FTP回话期间一直保持打开) 数据连接使用TCP端口号20(数据上传.下载.文件列表发送等.数据传输结束后数据连接将终止) <4>FTP有两种文件传输模式 ASCI

计网 | 文件传输协议

FTP 概述: File Transfer Protocol 文件传送协议,只提供文件传送的一些基本的服务,是使用TCP可靠的运输服务,主要功能是减少或消除在不同操作系统下处理文件的不兼容性.FTP使用客户服务器模式,一个FTP服务器进程可以为多个客户进程提供服务.FTP服务器进程由两个部分组成,一个主进程,负责接收新的请求:另外有若干个从属进程,负责处理单个请求.    工作原理:客户进程向服务器进程发出建立连接请求时,要寻找连接服务器进程的熟知端口-21,同时还要告诉服务器进程自己的另外一个

SMTP 简单邮件传输协议

SMTP 锁定 本词条由“科普中国”百科科学词条编写与应用工作项目 审核 . SMTP(Simple Mail Transfer Protocol)即简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式.SMTP协议属于TCP/IP协议簇,它帮助每台计算机在发送或中转信件时找到下一个目的地.通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了,整个过程只要几分钟.SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子

【RL-TCPnet网络教程】第35章 FTP文件传输协议基础知识

第35章      FTP文件传输协议基础知识 本章节为大家讲解FTP(File Transfer Protocol,文件传输协议)的基础知识,方便后面章节的实战操作. (本章的知识点主要整理自网络) 35.1  初学者重要提示 35.2  FTP基础知识参考资料 35.3  FTP基础知识点 35.4  总结 35.1  初学者重要提示 FTP文件传输协议在实际项目中有比较重要的实用价值,需要初学者对FTP的基础知识也有个认识. 35.2  FTP基础知识参考资料 大家可以从以下地址获得FTP

支持断点续传的大文件传输协议

文件传输协议(FTP)是一个被广泛应用的网络协议,FTP技术作为文件传输的重要手段,在数据通信领域一直发挥着举足轻重的作用,不支持断点续传,是Internet上最早也是最广泛使用的应用之一. 从1971年A.K.Bhushan提出第一个FTP协议版本(RFC114)到现在,人们对FTP的应用已经历了40余年的时间,同时,许多基于FTP协议的数据传输软件也应运而生.如Windows操作系统下经常使用的支持FTP协议的软件有:CuteFTP.FlashFXP.迅雷(Thunder).快车(Flash

FTP 文件传输协议

FTP 文件传输协议 什么是FTP? FTP全称是文件传输协议,简单点就是通过这个协议我们可以实现文件的传输. FTP软件一般分为服务端和客服端. 常用的FTP软件 pureFTP 编译安装FTP 进入官网下载 https://www.pureftpd.org/ 具体下载地址:?[https://download.pureftpd.org/pub/pure-ftpd/releases/](https://download.pureftpd.org/pub/pure-ftpd/releases/)