网络数据包监视程序开发日志(二)

  决定用JAVA做开发语言之后,我就着手在网上和书市找相关的资料,收获不大,发现这方面能给我提供帮助的很少,就只JPCAP的官网上有我想要的东西。

  没办法,所以这才叫自己开发:)

  没有不要紧,不同的也只是语言的实现罢了,只要实现方法相似,它也逃不出我的手掌心。继续上网、继续不时地去图书馆,终于找到一本能提供很大帮助的书,至少我这样认为:<<TCP/IP数据包分析程序篇>>。虽然这本书根本和JAVA搭不上一点关系,不过昨天看了一天,感觉还行,它用到的是libpcap库。里面有详细的程序的讲解,源代码都在里面,代码很详细。用到了libpcap库里的函数时也会进行一番说明,可以说对于一个很初学的来说(指的是刚有点基础的),如果想开发一个比较令人满意的系统,可以看看。其实这本书对我最大帮助,到目前为止,不是它所提供的实现方法,也不是它的代码,而是它让我明白了另一个我必须马上着手解决的问题:那就是TCP/IP里如此多的协议的结构。当然,这在刚拿到这个题目的时候我就已经意识到了,只是它更强烈的提醒我,这很重要,而且要马上解决。呵呵。。。还好,前些天已经从叔叔那借了两本书:<<Internetworking  With  TCP/IP  Vol  I:Principles,Protocols,and  Architecture>>Fourth  Edition(Douglas  E. Comer 著)、<<TCP/IP  Illustrated  Volume1: The  Protocols>>(W. Richard  Stevens著)。时间不多了,再说了对TCP/IP也不是很熟,所以找来了中文版,把英文的先放在了一边。后者的译名叫<<TCP/IP详解:卷一:协议>>,叔叔说这是一本不错的书。我翻了翻,讲解蛮详细的,再翻开书皮,呵呵,这不是以前在书店经常看到的那本吗?以前就很想买了。看来这本书要好好看看了。前者因为后者的关系吧,有点失宠了,翻了翻,发现里面的详解也蛮详细。呵呵。。。先不敢多说,毕竟还没看呢。

  昨天已经把<<TCP/IP数据包分析程序篇>>这本书看了一半了,今天得解决它了。

你可能感兴趣的:(java,网络,语言,程序开发,protocols)