开始使用IPv4 / IPv6基础知识和开发的资源

时间:2009-07-03 07:59:34

标签: networking resources ipv6 ipv4

我正在寻找可用于开始IPv4和IPv6网络开发的资源和书籍。到目前为止,我提到的最相关的书是“Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)”,它涵盖了两种协议,但除此之外,我找不到很多。

我正在寻找的信息是两个协议如何详细工作,IPv6及其处理如何与IPv4不同,以及如何使用API​​(Windows或* nix)在两个协议之间建立应用程序之间的基本通信。

上面提到的书是否已经是正确的出发点还是有其他资源和书籍可以用来开始这个主题?

3 个答案:

答案 0 :(得分:1)

如果您只阅读一本网络编程手册,那就是这本书。经常阅读史蒂文斯。

答案 1 :(得分:1)

<强> Douglas Comer
除了编程,如果您正在寻找TCP / IP(v4-6),以及其他与堆栈相关的查询和设计原理,他的书籍是最终的参考。当然,你可以随意挖掘,在线阅读论文。但从基础到中级,他的书籍服务最好 首先阅读

  

使用TCP / IP Vol-1,4e进行网络互联。

如果可以的话,这是必须的。之后,您可能希望查看堆栈详细信息,然后按照

  

使用TCP / IP Vol-2(ANSCI和BSD)进行网络互联

对于史蒂文斯的* nix机器UNP进行编程,是无与伦比的。对于unix / linux / windowx / mac /,基本概念几乎相同 - 大多数都是基于BSD设计的套接字。所以我认为UNP最适合编程。我认为这三本书将解决你的目的。如果您喜欢收集书籍,那么您可以再次向史蒂文斯添加另一本书

  

http://www.kohala.com/start/tcpipiv2.html

一些关于网络的优秀视频教程,优秀的资源

  

http://www.ecse.rpi.edu/Homepages/shivkuma/teaching/video_index.html

答案 2 :(得分:1)

我读了几本Comer和Stevens的书,他们都非常出色。如果您要坚持使用TCP / IP网络,那么您应该收集它们(我使用了大部分内容或来自赠品堆栈)。每天阅读几页。许多常见的“谜团”只是较弱文本中缺少的概念。

话虽这么说,我只读了两本关于IPv6的书,我不建议程序员使用。但是,我确实记得当我在Netscape / AOL / mozilla.org时,Mozilla / Geko(Necko)网络堆栈的首席开发人员推荐了Loshin的“IPv6 Clearly Explained”(我记得最好)。 / p>

我在网上看了一眼,看来这个人写了两本关于IPv6的书,都是5星。

我会提醒你仔细挑选这本书。有一段时间,我正在购买一本IPv6书,我发现很多书很厚,但可能没有用。