2009-07-03 6 views
0

Ich bin auf der Suche nach Ressourcen und Buch, die man verwenden kann, um mit IPv4 und IPv6 Netzwerkentwicklung zu beginnen. Das relevanteste Buch, das ich bisher veröffentlicht habe, ist "Unix Network Programming, Volume 1: The Sockets Networking API (3rd Edition)", das beide Protokolle abdeckt, aber davon abgesehen habe ich nicht viel gefunden. Die gesuchte Information ist, wie beide Protokolle im Detail funktionieren, wie sich IPv6 und seine Handhabung von IPv4 unterscheidet und wie man die APIs (Windows oder * nix) verwendet, um die grundlegende Kommunikation zwischen Anwendungen über beide Protokolle hinweg einzurichten.Ressourcen, um mit IPv4/IPv6 Grundlagen und Entwicklung zu beginnen

Ist das oben genannte Buch bereits der richtige Ausgangspunkt oder gibt es andere Ressourcen und Bücher, die man verwenden kann, um mit diesem Thema zu beginnen?

+0

-1, Dies klingt sehr Networking mit keine Programmierung bezogenen Inhalt/Frage. –

+0

Wahr. Umformuliert, um die Programmierbeziehung besser auszudrücken. – Kosi2801

Antwort

1

Douglas Comer
Neben Programmierung, wenn Sie für TCP/IP (v4-6) suchen, und andere Stapel bezogenen Fragen und Design Rationale, sind seine Bücher die ultimative Referenzen. Natürlich können Sie so viel graben wie Sie wollen, Zeitungen online lesen. Aber von Grund auf Mittelstufe dienen seine Bücher am besten.
Zunächst

Internetworking mit TCP/IP-Vol-1, 4e lesen.

Dies ist ein Muss, wenn ich sagen darf. Danach würde man wahrscheinlich dann auf dem Stapel Details schauen, wie

Internetworking mit TCP/IP-Vol-2 (ANSCI und BSD)

Für die Programmierung auf * nix-Maschine UNP folgt von stevens, ist unschlagbar. Zugrunde liegende Konzepte sind fast gleich für unix/linux/windowx/mac/- meistens basiert alles auf BSD-Sockets. Also ich denke, UNP ist am besten für die Programmierung. Ich denke, diese drei Bücher sollen deinen Zweck lösen. Wenn Sie Bücher wie das Sammeln, dann können Sie ein anderes zu Ihnen Bibliothek von Stevens wieder hinzufügen

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

Einige ausgezeichnete Video-Tutorials auf Vernetzung, hervorragende Ressource

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

1

Wenn Sie nur ein Netzwerkprogrammierbuch lesen, ist dies das erste. Lies Stevens oft.

+0

Ist dies abgeschlossen oder fehlt ein Teil Ihrer Antwort? – Kosi2801

+0

Tippfehler am Ende. Bearbeitet. – bortzmeyer

1

Ich habe mehrere Comer und Stevens Bücher gelesen, und sie waren alle hervorragend nt. Wenn Sie sich an das TCP/IP-Netzwerk halten, sollten Sie einen Vorrat von ihnen sammeln (ich habe die meisten von mir verwendet oder von Werbegeschenken). Lesen Sie täglich ein paar Seiten. So viele gemeinsame "Mysterien" sind einfach Konzepte, die in schwächeren Texten fehlen.

Das gesagt, ich habe nur zwei Bücher über IPv6 gelesen, die ich nicht für Programmierer empfehlen würde. Ich erinnere mich jedoch, dass der Hauptentwickler für den Netzwerk-Stack von Mozilla/Geko (Necko), als ich bei Netscape/AOL/mozilla.org war, empfohlen hatte "IPv6 Clearly Explained" von Loshin (so gut ich mich erinnere).

Ich schaute kurz online, und scheint, dass diese Person zwei Bücher über IPv6 geschrieben hat, beide sind 5 Sterne.

Ich würde Sie warnen, das Buch sorgfältig auszuwählen. Eine Zeitlang war ich auf der Suche nach einem IPv6-Buch, und ich fand, dass viele Bücher sehr dick sind, aber möglicherweise nicht hilfreich.

Verwandte Themen