2016-04-26 9 views
0

RFC 1782に準拠した学校のプロジェクタでは、TFTPプロトコルをC言語で実装する必要があります。オプションのネゴシエーションを使用するTFTPプロトコル

クライアントがRRQオプションを使用してpaquetを送信すると、serveurはOACKパケットで応答し、認識されたオプションを確認します。私はそれで大丈夫です。クライアントは、オプションなしでRRQパケを送信する場合

BUFは、サーバがOACKパケを送信する必要がないか、または彼が直接DATAパケ(複数可)を送信するために始めるのですか?

ありがとうございます。

答えて

1

rfc 1782に指定されているように、DATAパケットを直接送信できます。


rfc 2119「サーバがオプション謝辞で応答することができる」:
5.この単語、あるいは形容詞「OPTIONAL」は、アイテムが 本当にオプションであることを意味します。 1つのベンダーは、 特定のマーケットプレイスがそれを必要とするため、またはベンダーが が商品を強化していると感じているので、別のベンダーが同じ商品を省略している可能性があるため、 特定のオプションを含まない実装では、 が別の実装と相互運用する用意ができている必要があります。 には、おそらく機能が低下していますが、そのオプションが含まれている必要があります。 同じ静脈内の特定のオプション を含んでい実装が オプションを含まない別の実装と相互運用する準備をしなければならない(もちろん、 オプションが提供する機能のために、除いて。)

+0

litleビットあまりにも遅く、私はすでに私のプロジェクトをデリバリしましたが、あなたの応答に感謝:) – Mathieu

関連する問題