0

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

我正在寻找的信息是这两种协议的详细工作方式、IPv6 及其处理方式与 IPv4 的不同之处以及如何使用 API(Windows 或 *nix)来设置跨两种协议的应用程序之间的基本通信。

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

4

3 回答 3

1

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

于 2009-07-05T20:26:56.033 回答
1

Douglas Comer
除了编程之外,如果您正在寻找 TCP/IP (v4-6) 以及其他与堆栈相关的查询和设计原理,他的书是终极参考。当然,您可以随心所欲地挖掘,在线阅读论文。但从初级到中级,他的书都是最好的。
从阅读开始

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

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

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

对于 stevens 在 *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

于 2009-07-20T12:11:29.193 回答
1

我读过几本 Comer 和 Stevens 的书,它们都很出色。如果你打算坚持使用 TCP/IP 网络,你应该收集它们的存储(我的大部分都是用过的或来自赠品堆栈)。每天读几页。这么多常见的“谜团”只是较弱的文本中缺少的概念。

话虽如此,我只读过两本关于 IPv6 的书,我不会向程序员推荐这本书。但是,我确实记得,当我在 Netscape/AOL/mozilla.org 工作时,Mozilla/Geko (Necko) 网络堆栈的主要开发人员曾推荐过 Loshin 的“IPv6 Clearly Explained”(我记得最好)。

我在网上快速浏览了一下,似乎这个人写了两本关于 IPv6 的书,都是 5 星。

我会提醒你小心挑选这本书。有一段时间,我在买一本 IPv6 的书,我发现很多书都很厚,但可能没有帮助。

于 2009-08-12T16:11:24.850 回答