Rumah masalah biasa tftp执行流程

tftp执行流程

Jan 08, 2020 am 10:28 AM
tftp

tftp执行流程

TFTP(Trivial File Transfer Protocol,简单文件传输协议)是TCP/IP协议族中的一个用来在客户机与服务器之间进行简单文件传输的协议,提供不复杂、开销不大的文件传输服务。端口号为69。                         (推荐学习:phpstorm

TFTP是一个传输文件的简单协议,它基于UDP协议而实现,但是我们也不能确定有些TFTP协议是基于其它传输协议完成的。

此协议设计的时候是进行小文件传输的。因此它不具备通常的FTP的许多功能,它只能从文件服务器上获得或写入文件,不能列出目录,不进行认证,它传输8位数据。

传输中有三种模式:netascii,这是8位的ASCII码形式,另一种是octet,这是8位源数据类型;最后一种mail已经不再支持,它将返回的数据直接返回给用户而不是保存为文件。

TFTP是用来下载远程文件的最简单网络协议,它其于UDP协议而实现。嵌入式linux的tftp开发环境包括两个方面:一是linux服务器端的tftp-server支持,二是嵌入式目标系统的tftp-client支持。

因为u-boot本身内置支持tftp-client,所以嵌入式目标系统端就不用配置了。下面就详细介绍一下linux服务器端tftp-server的配置。

1、安装tftp服务器

需要安装xinetd、tftp和tftp-server 3个软件

如果能上网,通过yum安装:

yum 
 xinetd
yum install tftp
yum install tftp-server

如果不能上网,可以直接安装提供的rpm包:

rpm -ivh xinetd-2.3.14-18.fc9.i386.rpm
rpm -ivh tftp-0.48-3.fc9.i386.rpm
rpm -ivh tftp-server-0.48-3.fc9.i386.rpm

2、配置tftp服务器

修改/etc/xinetd.d/tftp文件,将其中的disable=yes改为disable=no。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

 tftp
{
       socket_type           =dgram
       protocol              =udp       
                  =yes
       user                  =root
       server                =/usr/sbin/in.tftpd
       server_args           =-s  /home/mike/tftpboot -c
       disable               =no
       per_source            =11
       cps                   =100 2
       flags                 =IPv4
}

说明:修改项server_args= -s -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件。

3、启动tftp服务器并关闭防火墙

/etc/
.d/
 stop        //关闭防火墙
 /sbin/service xinetd start


service xinetd restart
/etc/init.d/xinetd start

看到启动[OK]就可以了

4、查看tftp服务是否开启

 -a | 
 tftp

显示结果为udp 0 0 *:tftp *:*表明服务已经开启,就表明tftp配置成功了。

5、tftp使用

复制一个文件到tftp服务器目录,然后在主机启动tftp软件,进行简单测试。

tftp 192.168.1.2
tftp>get <download 
> 

tftp>put <upload file>
tftp>q

Atas ialah kandungan terperinci tftp执行流程. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Artikel Panas

Skop pembolehubah PHP dijelaskan
1 bulan yang lalu By 百草
Mengulas kod dalam php
1 bulan yang lalu By 百草
Petua untuk menulis komen php
1 bulan yang lalu By 百草

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Topik panas

Tutorial PHP
1511
276
Cara Memperbaiki 'Peranti ini tidak dikonfigurasi dengan betul. (Kod 1)' Cara Memperbaiki 'Peranti ini tidak dikonfigurasi dengan betul. (Kod 1)' Aug 02, 2025 am 04:33 AM

Pengurus peranti memaparkan tanda seru yang biasanya disebabkan oleh masalah sambungan perkakasan atau keabnormalan pemandu. Penyelesaiannya adalah seperti berikut: 1. Periksa sambungan peranti dan bekalan kuasa, pastikan ia dipasang dan dicabut dan menggunakan hab langsung atau menggantikan antara muka; 2. Kemas kini atau gulung semula pemandu, dan dapatkan pemacu terkini melalui pengurus peranti atau laman web rasmi; 3. Bersihkan maklumat sisa peranti lama, nyahpasang peranti tersembunyi dan mengenal pasti semula; 4. Berhati -hati mengubah suai pendaftaran, padamkan pengecualian selepas sandaran; Jika masih tidak dapat diselesaikan, cuba pasang semula sistem.

Mengapa mesin basuh saya gemetar? Mengapa mesin basuh saya gemetar? Jul 21, 2025 am 01:01 AM

Gegaran pesat mesin basuh biasanya disebabkan oleh ketidakseimbangan, termasuk pemuatan pakaian yang tidak sekata, mesin yang tidak terkumpul, memakai komponen penggantungan atau bolt pengangkutan yang tidak terperinci. 1. Pengagihan pakaian yang tidak sekata adalah sebab yang paling biasa. Pakaian tebal harus diletakkan sama rata dan terlalu banyak; 2. Mesin tidak tahap dan akan menyebabkan gegaran. Kebosanan lantai dan kastor perlu diperiksa. Plat stabil harus dipasang di permaidani; 3. Memakai komponen penggantungan boleh menyebabkan getaran dan bunyi yang tidak normal dari mesin udara, dan kos penyelenggaraan adalah tinggi; 4. Bolt pengangkutan tidak dikeluarkan, yang juga akan menyebabkan gegaran ganas. Bolt di bahagian belakang perlu diperiksa dan dikeluarkan. Adalah disyorkan untuk mengutamakan masalah mudah seperti mengimbangi beban, status mendatar dan bolt pengangkutan, dan kemudian mempertimbangkan kegagalan mekanikal.

Apa itu Keylogger perisian dan bagaimana untuk mengesannya Apa itu Keylogger perisian dan bagaimana untuk mengesannya Jul 21, 2025 am 01:10 AM

Pembalak papan kekunci perisian menangkap input papan kekunci melalui latar belakang yang berjalan dan sering digunakan untuk mencuri maklumat sensitif. Ia boleh dipasang melalui muat turun berniat jahat, e -mel phishing, kemas kini yang menyamar, dan lain -lain, dan menyembunyikan proses atau mengubah suai atribut untuk mengelakkan pengesanan. Untuk mengesan logger papan kekunci, anda boleh 1. Semak sama ada terdapat program yang tidak dikenali dalam item permulaan; 2. Perhatikan tingkah laku yang tidak normal seperti pergerakan kursor dan kelewatan menaip; 3. Gunakan Pengurus Tugas atau ProcessExplorer untuk mencari proses yang mencurigakan; 4. Gunakan alat wireshark atau firewall untuk memantau lalu lintas rangkaian yang tidak normal; 5. Jalankan anti-malware seperti Malwarebytes dan HitmanPro untuk mengimbas dan membersihkannya. Dari segi pencegahan, kita harus lakukan: 1. Jangan muat turun perisian dari sumber yang tidak diketahui; 2. Jangan klik pada pautan atau lampiran yang mencurigakan dari e -mel; 3. Jaminan

Cara Memperbaiki 'Pada masa ini tidak ada pilihan kuasa yang tersedia' Cara Memperbaiki 'Pada masa ini tidak ada pilihan kuasa yang tersedia' Jul 27, 2025 am 01:22 AM

Mula-mula jalankan masalah masalah kuasa, kemudian gunakan arahan arahan pentadbir untuk melaksanakan perintah PowerCFG-RestoredefaultSchemes untuk menetapkan semula skim kuasa, kemudian mengemas kini atau memasang semula pemacu ACPI, periksa tetapan dasar kumpulan (Pro/Enterprise sahaja) Dalam kebanyakan kes, pilihan kuasa akan kembali normal.

Apakah perisian terbaik untuk membuat resume Apakah perisian terbaik untuk membuat resume Jul 19, 2025 am 01:39 AM

Perisian resume terbaik bergantung kepada keperluan: 1. Fokus pada percuma dan mudah digunakan, pilih Canva, menyediakan templat yang kaya dan penyesuaian sokongan, tetapi memberi perhatian kepada keserasian ATS; 2. Menekankan keserasian ATS, mengesyorkan Microsoft Word, yang mempunyai format yang stabil dan kadar pengiktirafan sistem yang tinggi; 3. Mengejar cadangan kualiti dan penulisan profesional, anda boleh memilih resume.io atau novoresume, yang dibayar tetapi mempunyai prestasi komprehensif yang kuat; 4 Jika anda perlu bekerjasama mengedit, Googledocs adalah pilihan yang ideal, menyokong maklum balas masa nyata dari beberapa orang. Pilih alat yang paling sesuai mengikut keperluan sebenar dan hasil terbaik adalah yang terbaik.

Cara menghapus sepenuhnya program dan fail sisanya Cara menghapus sepenuhnya program dan fail sisanya Jul 17, 2025 am 12:19 AM

Baki fail selepas menyahpasang program boleh dibersihkan sepenuhnya melalui kaedah berikut: 1. Gunakan panel kawalan atau tetapan untuk menyahpasang program utama; 2. Gunakan Revouninstaller, Geekuninstaller dan alat lain untuk mengimbas dan memadam fail sisa dan penyertaan pendaftaran; 3. Periksa secara manual C: \ Programfiles, %AppData %, %temp %dan laluan lain untuk memadam fail dan folder sisa tersembunyi; 4. Gunakan CCleaner atau WiseregistryCleaner untuk membersihkan penyertaan tidak sah dalam pendaftaran, tetapi berhati -hati untuk menyokong sistem terlebih dahulu dan mengelakkan operasi yang kerap. Ikuti langkah -langkah di atas untuk mencapai pembersihan yang komprehensif.

Cara membetulkan 'nama pelayan atau alamat tidak dapat diselesaikan' Cara membetulkan 'nama pelayan atau alamat tidak dapat diselesaikan' Jul 17, 2025 am 12:15 AM

Kesilapan "theservernameoraddress tidak dapat diselesaikan" biasanya disebabkan oleh ketidakupayaan peranti untuk menukar URL ke alamat IP. Masalah utama mungkin dengan resolusi DNS, atau ia mungkin berkaitan dengan tetapan rangkaian tempatan, pelayar atau laman web itu sendiri. 1. Periksa terlebih dahulu sama ada sambungan rangkaian adalah normal, sahkan sama ada ia disambungkan ke Wi-Fi atau rangkaian berwayar, dan cuba mengakses laman web lain untuk menentukan sama ada terdapat masalah dengan hanya laman web tertentu; 2. Gantikan pelayan DNS, seperti menggunakan Google 8.8.8.8 atau CloudFlare's 1.1.1.1, secara manual mengubah suai tetapan DNS dalam sistem Windows atau Mac; 3. Kosongkan cache DNS tempatan, tingkap

Cara membetulkan 'modul yang ditentukan tidak dapat dijumpai' Cara membetulkan 'modul yang ditentukan tidak dapat dijumpai' Jul 25, 2025 am 12:58 AM

Ralat "modul yang tidak dapat ditemui tidak dapat dijumpai" biasanya disebabkan oleh fail DLL yang hilang atau rasuah, tidak memasang pakej Visualc Redistributable, fail sistem rasuah atau kesilapan jalur modul. Anda boleh menyelesaikan masalah dan membetulkannya dengan mengikuti langkah -langkah: 1. Pasang atau membaiki pakej Microsoft Visualc Redistributable; 2. Gunakan alat SFC/Scannow dan DISM untuk membaiki fail sistem; 3. Muat turun dan mendaftar semula fail DLL yang hilang; 4. Kemas kini atau pasang semula pemacu kad grafik untuk memastikan modul grafik biasa; 5. Semak keserasian program dan cuba dijalankan sebagai pentadbir. Dalam kebanyakan kes, mengikut urutan