【问题标题】:Resources to get started with IPv4/IPv6 basics and development开始使用 IPv4/IPv6 基础知识和开发的资源
【发布时间】:2009-07-03 07:59:33
【问题描述】:

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

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

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

【问题讨论】:

  • -1,这听起来很网络化,没有与编程相关的内容/问题。
  • 是的。改写以更好地表达编程关系。

标签: networking resources ipv6 ipv4


【解决方案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

【讨论】:

    【解决方案2】:

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

    【讨论】:

    • 这是完成还是您的部分答案丢失了?
    【解决方案3】:

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

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

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

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

    【讨论】:

      猜你喜欢
      • 2021-01-18
      • 1970-01-01
      • 1970-01-01
      • 2011-06-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多