OSI层与Java之间的关系

时间:2012-07-14 19:21:44

标签: java network-programming

这确实是一个理论问题。作为一名Java程序员,我需要专注于编写网络程序和为什么?

2 个答案:

答案 0 :(得分:3)

您需要对所有层有一定程度的了解(例如,了解第3层中的逻辑网络寻址非常有用)。

但一般来说,你将专注于高层(第5层,第6层和第7层)。

说了这么多,根据我的经验,在Java开发项目中直接引用OSI层是比较少见的。

答案 1 :(得分:0)

在互联网商业化和TCP / IP的胜利之后,大约1994年项目崩溃,你根本不必担心OSI层。 OSI现在只具有历史意义。

你应该担心的是 TCP / IP 参考模型,它与OSI模型不同,但与OSI模型不同,它实际上描述了一些真实的东西。

从Java的角度来看,几乎没有任何关于你需要关注的模型,因为你只处理传输层的TCP和UDP,以及你通过API使用的应用程序协议,例如DNS,或者写自己。