TFTP协议与选项协商

时间:2016-04-26 16:09:08

标签: tftp

我必须根据RFC 1782在C中为学校项目实施TFTP协议。

当客户发送带有选项的RRQ paquet时,服务员回复OACK paquet以确认已识别的选项。我很好。

如果客户端发送RRQ paquet没有选项,那么服务器是否必须发送OACK paquet或者他是否开始直接发送DATA paquet?< / p>

谢谢。

1 个答案:

答案 0 :(得分:1)

rfc 1782中所述,您可以直接发送DATA数据包。
&#34;服务器可以通过选项确认来响应&#34;

rfc 2119
5. MAY这个词,或形容词&#34; OPTIONAL&#34;,表示一个项目是    真的可选。一个供应商可能会选择包含该项目,因为a    特定市场需要它或因为供应商感觉到    它增强了产品,而另一个供应商可能会省略相同的项目。    不包含特定选项的实现必须是    准备与另一个实现互操作    包括选项,但可能具有减少的功能。在里面    同样的,包括特定选项的实现    必须准备好与另一个实现互操作    不包括选项(当然,除了功能之外)    选项提供。)