ホームページ よくある問題 tftp実行プロセス

tftp実行プロセス

Jan 08, 2020 am 10:28 AM
tftp

tftp実行プロセス

TFTP (Trivial File Transfer Protocol) は、クライアントとサーバー間の単純なファイル転送に使用される TCP/IP プロトコル スイートのプロトコルです。ファイル転送サービス。ポート番号は69です。 (推奨学習: PHPSTORM )

TFTP は、ファイル送信用の単純なプロトコルであり、UDP プロトコルに基づいて実装されていますが、一部の TFTP プロトコルが UDP プロトコルに基づいているとは判断できません。他の伝送プロトコルが完了しました。

このプロトコルは、小さなファイル転送用に設計されています。したがって、通常の FTP の多くの機能は備えておらず、ファイル サーバーからのファイルの取得または書き込みのみが可能で、ディレクトリの一覧表示はできず、認証は行われず、8 ビット データを転送します。

送信には 3 つのモードがあります: netascii (8 ビット ASCII コード形式)、もう 1 つはオクテット (8 ビット ソース データ型)、最後のメールはサポートされなくなりました。データはファイルに保存されるのではなく、ユーザーに直接返されます。

TFTP は、リモート ファイルのダウンロードに使用される最も単純なネットワーク プロトコルであり、UDP プロトコルで実装されています。組み込み Linux の tftp 開発環境には 2 つの側面があります。1 つは Linux サーバー側での tftp サーバーのサポート、もう 1 つは組み込みターゲット システムの tftp クライアントのサポートです。

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 <path> -cを変更します。ここで、<path>はtftpサーバーのルート ディレクトリに変更できます。 、パラメータ -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 ソフトウェアを起動します。

rree

以上がtftp実行プロセスの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットな記事タグ

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Deepseek Webバージョンの公式入り口 Deepseek Webバージョンの公式入り口 Mar 12, 2025 pm 01:42 PM

Deepseek Webバージョンの公式入り口

deepseekの忙しいサーバーの問題を解決する方法 deepseekの忙しいサーバーの問題を解決する方法 Mar 12, 2025 pm 01:39 PM

deepseekの忙しいサーバーの問題を解決する方法

詳細な検索Deepseek公式ウェブサイトの入り口 詳細な検索Deepseek公式ウェブサイトの入り口 Mar 12, 2025 pm 01:33 PM

詳細な検索Deepseek公式ウェブサイトの入り口