簡單文件傳輸協議是一種基於UDP協議的客戶端和服務器之間進行簡單文件傳輸的協議,它提供了不復雜、開銷不大的文件傳輸服務。vim
它使用UDP協議的69號端口做爲其傳輸,不能列出目錄內容,無驗證或加密機制,被用於在遠程服務器上讀取或寫入文件,所以文件的傳輸過程也不像FTP協議那樣可靠。可是TFTP不須要客戶端的權限認證,也就減小了無謂的系統和網絡帶寬消耗,所以在傳輸瑣碎不大的文件時,效率更加高,目前主要適用於私人的本地網絡中,經常使用於PXE無盤啓動,網絡設備的設置等。服務器
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
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網絡
chkconfig xinetd on service xinetd start
TFTP的根目錄爲/var/lib/tftpbootless
TFTP應用不止於此,通常與其餘軟件配合使用,如前博文 [親測可用] PXE無人值守自動裝機 的綜合應用。socket