Vernetzung wirklich verstehen?


11

Ich verstehe die Grundlagen des Networking wie Lan und so. Ich weiß, wie viele Protokolle es gibt und wie man ein Client / Server-Socket-Programm in C erstellt. Aber ich möchte wirklich ein sehr gutes Verständnis dafür, wie Netzwerke tatsächlich funktionieren. Nicht nur unter Programmieraspekten, sondern auch unter Anwendungsaspekten. Ich suche nach Material (vorzugsweise einem Buch), das mir eine sehr gute Grundlage bietet. Ich möchte gerade Programmierer oder UNIX-Administrator werden, daher sollte ich wirklich lernen und wissen, wie man Netzwerkgrundlagen anwendet.

Gibt es eine solche prägnante Ressource? Wäre es besser, den akademischeren Weg zu gehen, indem Sie ein Netzwerkbuch kaufen (wie das von Tanenbaum oder Kurose), oder wäre es besser, den Weg zu gehen, indem Sie möglicherweise in Text- oder Zertifizierungsbücher für Netzwerkadministratoren schauen.

Vielen Dank an alle.


5
Diese Frage ist ein guter Kandidat für das Community-Wiki.
Josh

Antworten:




4

Computer Networks von Tanenbaum ist eine sehr gute Einführung in viele verschiedene Arten von Netzwerken, obwohl ich nicht weiß, wie aktuell es derzeit ist. Die neueste Ausgabe scheint 2002 zu sein. Ich weiß nicht, ob sie Dinge wie MPLS detailliert behandelt. Es sollte Ihnen eine anständige breite, aber flache Einführung in das Thema geben.

Wenn Sie ein Einführungsbuch gelesen haben, möchten Sie möglicherweise etwas wie TCP / IP Illustrated oder Internetworking with TCP / IP lesen .

Verbindungen: Bridges, Router, Switches und Internetworking-Protokolle bieten eine gute Einführung in Switches und die Protokolle, mit denen sie zusammenarbeiten. BGP bietet eine umfassende Abdeckung des BGP-Routing-Protokolls.


+1 auf dem Tanenbaum-Buch - ausgezeichnet!
Sybreon


2

Eine weitere Ressource ist das Herumspielen mit Netzwerkspuren. Schauen Sie sich zum Beispiel die Spur des Ladens einer einfachen Webseite, der Dateifreigabe, von SSL usw. an.


0

Ich persönlich habe einen Sybex-Studienführer für die Network + -Prüfung verwendet, der bereits ein ziemlich solides Verständnis für das Networking besitzt. Es wurden viele Themen behandelt, aber nicht alle. Wenn Sie ein UNIX-Administrator sein möchten, sind das Verständnis von Themen wie VLANs, Subnetzen und verschiedenen Arten des Tunnelns ziemlich wichtig. Ich würde mindestens einen Network + Prüfungsleitfaden oder eine CCNA empfehlen, wenn Sie eine echte Ausbildung in Networking wünschen.


0

Ehrlich gesagt gibt es viele Informationen zu lernen, aber am Ende kann man die reale Erfahrung nicht übertreffen. Wenn Ihr aktueller Job dies nicht bietet, richten Sie zu Hause verschiedene Netzwerke ein und testen Sie sie auf Herz und Nieren ...

Das heißt, ich würde auch "Buchlernen" nicht außer Acht lassen ... Ich denke, Sie brauchen beides für "wahres" Verständnis.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.