Java与网络协议

来源:互联网 发布:飞信群发软件 编辑:程序博客网 时间:2024/05/17 01:40

1、概述

        Java通过协议获取网络数据或者从设备上获取设备数据的应用,大家都很熟悉,也有很多应用。我这段时间也一直在做这件事。到目前为止,大部分的协议已经做完,当然,也碰到很多问题。

         这段时间的工作,让我对协议有了些新的认识,主要是应用的角度。计划用业余时间总结下这些经验,一方面巩固下所学,另一方面也希望能给碰到同样问题的朋友以帮助。

2、协议

        说起网络协议,大家肯定能说出很多,HTTP,TCP/IP,Telnet,ICMP等。但是,你知道这些协议属于OSI模型中的哪些层吗?哪些协议是Java可以实现或使用的?说句实话,在协议这篇博客之前我也不知道,只是写到这儿,突然想到了。下面这张图中可以清楚的看到,各个协议与OSI模型的对应关系,还是很多的。这些协议中,只有网络层之上的协议才有可能被Java应用。主要原因是Java是上层语言,不能直接实现底层协议。如果需要做,只能通过更加底层的语言如C,C++实现。

3、我用到的协议列表

这个是我这次总结的目录:

         1 Telnet: Telnet与Java实现

         2 WMI

         2.1 WMI配置手册

         2.2 系统数据与WMI存储空间的对应关系

         3 SSH

         4 SNMP

         5 ICMP

 

0 0