2016-04-26 43 views
0

根據RFC 1782,我必須在C中實現一個學校項目的TFTP協議。帶選項協商的TFTP協議

當客戶發送帶選項的RRQ色塊時,服務人員回覆色塊以確認認可的選項。我很好。

BUF如果客戶端發送一個RRQ帕凱沒有選項,並在服務器已發送OACK帕凱或者他開始送DATA帕凱(S)直接?

謝謝。

回答

1

rfc 1782中所述,您可以直接發送DATA數據包。


rfc 2119「的服務器可能會選擇確認響應」:
5.可這個詞,或形容詞「可選」,是指一個項目是 真正可選的。一個供應商可能會選擇包含該項目,因爲特定的市場需要它,或者因爲供應商認爲它增強了產品,而另一個供應商可能省略相同的項目。 不包含特定選項的實現必須是 ,準備與另一個包含該選項的實現進行互操作,但可能具有減少的功能。在 同樣,其確實的實現包括特定選項 必須準備與另一實現進行互操作,其 不包括選項(除,當然,對於 選項提供該功能。)

+0

甲利特爾位太晚了,我已經提供了我的項目,但謝謝你的迴應:) – Mathieu