我正在研究有關TLS的大學論文,並詢問爲什麼TLS序列號計數器是一個64位數字,當TLS僅在其消息中使用32位序列號時。我查了一會兒,甚至檢查了RFC,到目前爲止我還沒有發現任何東西。誰能幫我?TLS序列號
TLS序列號
回答
在我看來,這個問題顯然是錯誤的。 TLS使用64位序列號,這些是隱式的(即不作爲TLS消息的一部分傳輸)。
也許最初的問題是TLS中的SQN與IPsec中的SQN混淆:那裏,32位序列號包含在ESP和AH頭字段中,但是相關的RFC允許64位擴展序列號(ESN) 。
規範的措辭和任何特定的一致性實現之間可能存在差異,而且往往存在差異。英語是算法規範不準確的語言。
您無法指定您正在查看的實現從未溢出到第33位,或者您沒有看到它發生。聲稱你已經看到了以2^32爲模的計數器包裝將完全不同。
我沒有任何實現especification。這是一個問題。 「當只發送32位時,爲什麼TLS序列號計數器是64位?」 – Fuzias 2011-06-10 21:36:23
看來,英語不是你的第一語言。請編輯您的問題以添加儘可能多的信息。用於描述問題的詞彙越多,我們就越能猜出問題所在。我們中的一些人甚至會爲你清理你的措辭,所以不要害怕犯錯誤。 – msw 2011-06-10 21:51:34
對不起!我很難翻譯技術英語......問題是「如果只發送32位,爲什麼TLS序列號計數器長64位?」我將把這個原始的問題用葡萄牙語寫在這裏。「TLS是一個32位的64位數據庫嗎?」 – Fuzias 2011-06-10 22:01:02
請首先了解你在問什麼。什麼是TLS消息?你是指TLS記錄? TLS使用一個64位計數器記錄消息,並且該號碼不包含在TLS記錄中。它被隱式使用。
- 1. ARM上用於TLS的代碼序列
- 2. 序列/序列號
- 3. 序列號的JPA序列
- 4. 序列號
- 5. rtph264pay序列號
- 6. NSJSON序列號
- 7. 子序列號
- 8. 序列號
- 9. Gwt序列號
- 10. Drupal序列號
- 11. 序列號2012
- 12. Kendo UI Grid序列號列
- 13. 唯一序列號到列
- 14. 序列號問題
- 15. 確定序列號
- 16. 序列號格式
- 17. Prolog序列符號
- 18. Id的序列號
- 19. 創建序列號
- 20. CGLib和序列號
- 21. 設備序列號
- 22. 掃描序列號
- 23. 清單序列號
- 24. 序號列的ListView
- 25. C#JSON序列號
- 26. 序列號在MVC
- 27. MEF和序列號
- 28. 替換序列號
- 29. 無序列表號
- 30. 根據序列號排序
從哪裏得到* TLS只在其消息中使用32位序列號*? – 2011-06-10 21:29:19
從我的大學報...我應該回答爲什麼它只使用32位...我正在考取碩士學位,所以我想老師並沒有搞砸這個問題... – Fuzias 2011-06-10 21:32:55
我可以找到沒有來源這表示它在任何地方使用32位序列號。 RFC當然在6.1節中將其定義爲64位,並在F.2節中重申了這一點。 – Yuliy 2011-06-10 21:50:13