代码之家  ›  专栏  ›  技术社区  ›  Kosi2801

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

  •  0
  • Kosi2801  · 技术社区  · 15 年前

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

    我要寻找的信息是这两种协议是如何详细工作的,ipv6及其处理与ipv4的区别,以及如何使用api(windows或*nix)在两种协议之间建立应用程序之间的基本通信。

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

    3 回复  |  直到 12 年前
        1
  •  1
  •   Vivek Sharma    15 年前

    Douglas Comer
    除了编程之外,如果您要查找TCP/IP(v4-6)以及其他与堆栈相关的查询和设计原理,那么他的书就是最终参考。当然,你可以随心所欲地在网上阅读论文。但从初级到中级,他的书服务最好。
    从读取开始

    与TCP/IP vol-1,4e互联。

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

    与TCP/IP Vol-2(ansci和bsd)的互联工作

    对于由史蒂文斯在尼克斯机器上进行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
  •   bortzmeyer    15 年前

    如果你只读一本网络编程书,这就是它。常读史蒂文斯的书。

        3
  •  1
  •   benc    14 年前

    我读过好几本康莫和史蒂文斯的书,它们都很好。如果你要坚持使用TCP/IP网络,你应该收集它们的藏品(我的大部分都用过了或者是从赠品堆中得到的)。每天读几页。许多常见的“奥秘”只是弱小文本中缺失的概念。

    也就是说,我只读过两本关于ipv6的书,我不会推荐给程序员。不过,我确实记得,当我在netscape/aol/mozilla.org时,Mozilla/Geko(necko)网络栈的主要开发人员曾推荐loshin(我记得最清楚的是)使用“ipv6清晰解释”。

    我在网上快速浏览了一下,发现此人在ipv6上写了两本书,都是5颗星。

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