這確實是一個理論問題。作爲一個Java程序員,我需要專注於編寫網絡程序&爲什麼?OSI圖層和Java之間的關係
1
A
回答
2
您需要對所有圖層有一定程度的理解(例如,理解第3層中的邏輯網絡尋址很有幫助)。
但是一般來說,您將專注於高層次(第5,6和7層)。儘管如此,根據我的經驗,在Java開發項目中直接引用OSI層的情況相對較少。
+0
實際上可能是第4-7層(4是傳輸,所以Socket接口與此相關,因爲TCP正好在第4層)。 – 2012-07-15 04:17:47
1
因爲在互聯網的商業化和TCP/IP的勝利之後,項目在1994年左右崩潰,所以您不必擔心OSI層。 OSI現在只是具有歷史意義。
您應該擔心的是TCP/IP參考模型,它與OSI模型不一樣,但與OSI模型不同,它實際上描述了一些真實的東西。
從Java的角度來看,幾乎沒有任何關於您需要關注的模型,因爲您只需在傳輸層處理TCP和UDP,以及您通過API使用的應用程序協議(例如DNS),或者寫下自己。
相關問題
- 1. Java OSI傳輸層
- 2. JPQL,Java(和Oracle DB)之間的關係
- 3. JAVA中Synchronized和Final之間的關係
- 4. 視圖和模型之間的關係
- 5. XSD類之間的關係+層次關係
- 6. 特定圖層與其接受區域之間的關係
- 7. 性能和調用堆棧層數之間的關係?
- 8. 圖層和圖案之間的區別
- 9. JLS,Java和相關技術之間的關係是什麼?
- 10. JAVA - 兩個對象之間的關係
- 11. 不同Java API之間的關係
- 12. 移動GPRS連接和OSI層
- 13. 視圖模型和模型和視圖之間的關係
- 14. OSI第2層加密
- 15. 哪個OSI層處理?
- 16. 三層體系結構:必須避免層之間的異常依賴關係?
- 17. ER圖:瞭解關係和實體之間的聯繫
- 18. C++和Ruby之間的關係和依賴關係是什麼?
- 19. 谷歌分析之間的關係之間的關係
- 20. iOS - 視圖之間的關係
- 21. Android中的Java和XML之間的關係是什麼?
- 22. 包語句和.java文件的目錄之間的關係?
- 23. java中的包和jar文件之間的關係是什麼?
- 24. Java中的包和子包之間的關係
- 25. WPF中模型視圖和視圖模型之間的關係
- 26. GraphViewer類和GraphEditorViewer類之間的關係
- 27. VendPackingSlipJour和GeneralJournalEntry之間的關係
- 28. Webapi,Webhost和Owin之間的關係
- 29. 在asp.net gridviews和formview之間的關係
- 30. LiquiBase,Maven和Jenkins之間的關係?
既然你已經有套接字,你從第五級開始工作。 – 2012-07-14 20:07:18
我會看看Java網絡編程,而不用擔心OSI層太多。 – 2012-07-14 20:42:20