Computernetzwerke
Computer NetworksVon Andrew S. Tanenbaum
Rezensionen: 27 | Gesamtbewertung: Gut
Ausgezeichnet | |
Gut | |
Durchschnitt | |
Schlecht | |
Schrecklich |
Für Kurse in Computervernetzung oder Einführungen in die Vernetzung sowohl für Studenten als auch für Absolventen in den Abteilungen Informatik, Ingenieurwesen, GUS, MIS und Wirtschaft. In dieser Überarbeitung erklärt der Autor strukturiert, wie Netzwerke funktionieren.
Rezensionen
Tanenbaums Computer Networks ist ein gutes, solides Einführungslehrbuch zum Thema Networking, das sich für Personen mit Computerhintergrund eignet, entweder für Studenten oder für Computerfachleute. Ich habe meine grundlegende Vernetzung vor sechs Jahren daraus gelernt und benutze sie seitdem als Referenz. Es wird ein schichtbasierter Ansatz verwendet, der unten beginnt und nach oben arbeitet. Eine sehr breite Palette von Materialien wird abgedeckt; Es gibt sogar einen Anhang zur Warteschlangentheorie.
Das Einführungskapitel enthält eine kurze Einführung in die Verwendung von Computernetzwerken, Netzwerkhardware, -software, Referenzmodellen und Beispielnetzwerken wie APRANET, NSFNET usw. Ein wesentlicher Unterschied zwischen der 2. und 3. Ausgabe besteht in der Verlagerung des Fokus vom OSI-Modell auf TCP / IP-Modell, das ein modernes Szenario widerspiegelt.
Das zweite Kapitel befasst sich mit der physischen Schicht und enthält Informationen zu den Arten von Übertragungsmedien, drahtloser Übertragung, ISDN, Mobilfunk und Kommunikationssatelliten.
Das dritte Kapitel befasst sich mit der Datenverbindungsschicht und erörtert die Entwurfsprobleme, Fehlererkennung, Fehlerkorrektur, Protokolle, Protokollspezifikation und -verifizierung unter Verwendung von Finite-State-Machine-Modellen und Petrinets sowie beispielhafte Datenverbindungsschichtprotokolle.
Das vierte Kapitel befasst sich mit der Unterschicht mit mittlerem Zugriff und enthält Informationen zu den verschiedenen Protokollen, IEEE-Standards (802.3, 802.4, 802.5, 802.6 usw.), Bridges, LANS und Satellitennetzwerken. Das fünfte Kapitel, das sich mit der Netzwerkschicht befasst, behandelt Entwurfsprobleme, Routing-Algorithmen, Überlastungskontrolle, Inter-Netzwerk, die Netzwerkschicht in Internet- und ATM-Netzwerken.
Das Kapitel über die Transportschicht befasst sich mit Transportdienst-, TCP-, UDP-, ATM-AAL-Protokollen und Leistungsproblemen. Das letzte Kapitel (Anwendungsschicht) ist sehr interessant und befasst sich mit Sicherheit, DNS, SNMP, E-Mail, WWW, Kryptografie und Multimedia. Jedes der Kapitel wurde in einem sehr bodenständigen Stil erklärt. Die Sprache ist leicht zu folgen.
Darüber hinaus enthält jedes Kapitel eine kurze Zusammenfassung, gefolgt von einer Reihe von Problemen. Das Problem ist sehr nützlich. Der einzige Nachteil ist das Fehlen eines Lösungshandbuchs für die Problemstellungen. Wenn Sie einem bestimmten Kapitel nachgehen möchten, wird eine empfohlene Leseliste bereitgestellt.
Zusammenfassend würde ich sagen, dass dieses Buch ein ausgezeichnetes Einführungsbuch in Computernetzwerke ist. Pluspunkte: ausgezeichnete Erklärung, preiswerter Preis, gutes Problem. Minuspunkte: Benötigt ein Lösungshandbuch: D.
Computer Networks ist immer noch einer der besten allgemeinen Texte zum Thema Networking, die mir bekannt sind, und es verdient, bis zur fünften Ausgabe zu überleben.
Vielen Dank, Dr. Andrew S Tanenbaum!
Tanenbaum hat die ungesunde Angewohnheit, sich durch Abschnitte zu scheißen, die er nicht fest im Griff hat, was in bestimmten Abschnitten der physischen Ebene besonders deutlich wurde. Da er tatsächlich in Physik promoviert hat, ist es möglich, dass er nur eine ausführliche Erklärung geschrieben hat, dann festgestellt hat, dass seine Leser diese Tiefe nicht brauchten oder wollten, und so begann er, die komplizierteren Teile davon zu schneiden, ohne darauf zu achten ob das, was er am Ende übrig hatte, noch völlig kohärent war. In beiden Fällen möchten Sie dies nicht in einem Lehrbuchautor sehen.
Einige seiner Kapitel fühlen sich auch schlecht strukturiert an; Zum Beispiel enthält er in der Mitte der Netzwerkschicht eine ziemlich detaillierte Beschreibung eines p2p-Protokolls, das eindeutig zur Anwendungsschicht gehört. Er enthält auch einen großen Abschnitt über HTML, XML und XHTML, den ich bezweifle, dass er bis 2003 notwendig (oder sogar für einen Netzwerkstudenten relevant) gewesen wäre.
Ein weiteres Problem, das ich mit dem Buch habe, ist, dass Tanenbaum ein bisschen zu überzeugt scheint, dass Wireless die Welle der Zukunft ist und erheblich mehr Zeit mit Wireless-Protokollen verbringt, als ich denke, dass sie es wirklich verdienen. Das könnten jedoch meine eigenen Vorurteile sein.
Davon abgesehen ist es ein ziemlich solides Lehrbuch. Sehr wenige Dinge, die er sagt, sind tatsächlich falsch, und um fair zu sein, es ist nicht als Buch gedacht, das Sie von Anfang bis Ende lesen, wie ich es getan habe. Viele seiner Probleme würden in einem Klassenzimmer vollständig verschwinden.
Seien Sie jedoch vorbereitet: Seine Codebeispiele verwenden eine proportionale Schriftart.
Der Fluss des Buches ist so, dass große Details bereitgestellt werden, ohne den Leser zu sehr zu belasten. Einige Teile mögen mathematisch schwer erscheinen, aber man muss diese nicht vollständig verstehen (obwohl das ideal wäre), um den Text zu verstehen. Wo immer nötig, geben die Autoren auch die Gründe für Entscheidungen im Design an, was das Verständnis vieler Dinge erheblich erleichtert. Alles in allem ein tolles Buch und ein absolutes Muss!
Enthält so viele nützliche Informationen.
Ich würde es jedoch gerne mit den neuesten Tools wie Docker usw. aktualisieren.
Die Einführung ist schwer zu lesen und hat mich irgendwie abgeschreckt. Es ist trocken (besonders die Illustrationen) und fühlt sich sehr veraltet an (die neuesten Versionen haben nur Schlagworte wie Twitter und Facebook eingefügt, damit es neu aussieht). Aber wenn Sie vorbei sind, sehen Sie die Schönheit des Buches:
Es ist sehr gut organisiert, es durchläuft alle Ebenen mit einer guten Geschwindigkeit, so dass es perfekt ist, um zu verstehen, welches Protokoll in welche Ebene geht. Sie können bestimmte Teile überspringen (z. B. habe ich Ebene 1 übersprungen) und danach problemlos fortfahren. Die Schlüsselwörter sind fett markiert. Sie können einfach ganze Seiten durchlesen und die fett gedruckten Wörter erkennen, um zu überprüfen, ob Sie jetzt etwas Wichtiges auslassen.
tl; dr: ja, das Buch ist veraltet, gibt aber einen guten Überblick über die Vernetzung im Allgemeinen
Aus der Sicht eines Technologiestudenten für Lehrsysteme, in dem dieses Buch für Technologiestudenten für Lehrsysteme verwendet wird, ist dies kein effektives Buch. Es beginnt mit dem Einführungskapitel, das nicht besonders herausragend ist, aber im nächsten Kapitel geht es bereits um die Netzwerkschicht. Es hat diesen Bottom-Top-Ansatz in Bezug auf die Netzwerkhierarchie, und so wird es nicht bevorzugt, etwas über Netzwerke zu lernen, es sei denn, man beherrscht das Konzept von Netzwerken bereits und dies wird nur ein Leitfaden.
Das Buch hat auch diese Art, Dinge manchmal einfach und lustig klingen zu lassen, aber es ist nur schwer, ein Konzept einfach klingen zu lassen, was noch frustrierender ist. Die im Buch verwendeten Metaphern zur Beschreibung von Konzepten sind überhaupt nicht wirksam.
Wenn man also ein totaler Technikfreak ist, dann würde dieses Buch sehr viel Sinn machen, aber das fasst die Funktion dieses Buches zusammen.