回答
IPSec是一個互聯網層協議,而不是一個應用層協議。它通過對每個網絡數據包進行加密/保護來工作,因此通常通過操作系統提供的驅動程序在網卡級別運行,這使得它的使用對任何應用程序都是透明的。
這不是你在你自己的代碼中實現的東西,而是你想要應用程序級別的安全性,你可以看看TLS/SSL或更具體的通信協議。
是的,我知道這一點。 但是在IPSEC中有一個AH標頭。 在該標題中有序列號。 其實我想實現這個序列號。 ,這樣我們纔可以接受那些尚未收到的數據包。 – Anant 2010-10-18 16:37:55
這不取決於你 - IPSEC應該是透明的,它不適用於應用程序 - 你無法正確地在Java或任何託管語言中進行數據包捕獲。 – blowdart 2010-10-18 16:44:25
@Anant - 你可以用這些細節來擴充你的問題,並說明你需要什麼seq編號?正如@blowdart所建議的,你永遠不應該在Java級別看到單獨可解析的IPSEC數據包,這樣你就可以做出這個決定(除非你已經有一個機制將原始數據包轉發到該級別進行檢查......) – andersoj 2010-10-18 16:49:14
IPSec無法在JAVA中實現。 Java需要虛擬機。我們需要直接在機器上運行的代碼。
- 1. 實施Bittorrent協議
- 2. Cumulocity實施新協議
- 3. CoreData和實施協議
- 4. 正確實施代表和協議
- 5. 有效實施現有的協議
- 6. 協議的實施和繼承
- 7. 高級Swift2 - 在結構實現的類Vs的實施協議協議
- 8. Nokogiri實施協助
- 9. IOS實施建議
- 10. IPSec密鑰交換協議如何工作?
- 11. 實現NSCoding協議
- 12. 施樂DocuShare是否支持CMIS協議?
- 13. 正在實施表功能所需的UITableViewDataSource協議
- 14. ID確認一個協議,但在哪裏將實施?
- 15. Phoenix/Elixir - 協議Phoenix.Param未實施#PID <0.890.0>
- 16. 實施`Array`&`ArraySlice`擴展與協議代替
- 17. 選擇正確的聊天協議實施
- 18. 協議Phoenix.HTML.Safe沒有實施藥劑鳳凰
- 19. 地址欄建議實施
- 20. 協議Ecto.Queryable未實現
- 21. 如何實現協議
- 22. 協議實現中的IBOutlet
- 23. Swift 3.0協議實例化
- 24. Jquery的Bayaux協議實現
- 25. CSAFE協議的實現
- 26. 無法實現協議
- 27. RFB協議的實現
- 28. RTSP協議棧實現
- 29. 網絡協議的實現
這個問題基本上是無法回答的。告訴我們你已經給它一些想法,將它分解成組件,並提出一個有針對性的問題,人們可以提供合理的答案。你也可能想提供一些動機,因爲IPSEC專家首先會想到的是,「你爲什麼要這樣做?」請注意,實施IPSEC與在Java中提供一些綁定是兩回事。 – andersoj 2010-10-18 15:50:58
另請參閱此主題以瞭解StackOverflow討論的未來預測:http://forums.sun.com/thread.jspa?threadID=5261687 – andersoj 2010-10-18 15:53:43