Ich habe viele Informationen zu TCP / IP-Protokollen / -Schichten, DNS, LANs, VPNs, NAT-Schemata, SSL / TLS / usw. und dergleichen gesehen, die, wie ich sagen würde, eher "benutzerorientiert" sind. Aspekte der Funktionsweise des Internets. Aber wie auch immer, es ist schwer zu lernen, wie das Internet wirklich funktioniert (seine "internen" Teile usw.).
Einige Beispielfragen, um zu zeigen, was ich damit meine ...
- Wenn ich eine Nachricht über das Internet an einen Computer sende, wo (welche Orte / Organisationen und physisch wo) wird die Nachricht durchlaufen, bis sie ihr Ziel erreicht?
- Warum muss ich von einem ISP Internet bekommen? Warum kann ich mich nicht einfach direkt mit dem Internet verbinden?
- Was macht das "Rückgrat" aus, den Hauptkern des Internets, und wie funktioniert das? Ist das vielleicht ein Geheimnis?
Damit...
1) Wie funktioniert das Internet wirklich ? Was macht es "Spin"?
2) Ist es möglich, im Web weitere gute Informationen zu diesen Dingen zu finden, und wenn ja, welche guten Ressourcen gibt es dafür?
networking
internet
Abbafei
quelle
quelle
Antworten:
Das Internet ist ein Netzwerk von Netzwerken.
Nehmen wir an, Sie haben ein Netzwerk von 10 Systemen mit jeweils einer IP-Adresse, und Tom hatte ein Netzwerk, und Alice hatte ein Netzwerk. Sie benötigen eine separate Verbindung zu Tom und Alice, um mit beiden zu sprechen, und die damit verbundenen Kosten.
Nehmen wir an, Tom ist mit Alice verbunden, und Sie sind mit Tom verbunden, und Tom lässt Sie über ihn mit Alice verbinden - das ist ein Blick.
Stellen Sie sich vor, Sie müssen sich getrennt mit hundert verschiedenen Personen verbinden. Sie können keine interkontinentalen Punkt-zu-Punkt-Netzwerke haben, daher verfügen Sie über eine Reihe von Verbindungen mit sehr hoher Kapazität, deren Wartung sehr teuer ist. Theoretisch könnten Sie sich in das Haupt-Backbone einbinden oder Ihr eigenes betreiben, aber es ist billiger, es bei einem Reseller, dh einem ISP, zu kaufen. Der ISP hat auch Peering-Vereinbarungen (so dass Sie keine separaten Vereinbarungen mit Tom, Alice, Ali, Ivan, Ravi, Vanda treffen müssen ...).
Das Internet funktioniert, da es diese vielfältigen, völlig getrennten Netzwerke auf kohärente Weise miteinander verbindet. Praktisch jedes "Netzwerk" ist ein AS, bei dem es sich um eine Sammlung von Netzwerken handelt.
Nachdem wir uns einen Überblick verschafft haben, können Sie die Route verfolgen, die Sie zu einem Server mit Tracert in Windows und Traceroute unter Linux nehmen würden. Jede Route würde innerhalb des ISP zu einem größeren ISP und zu Ihrem endgültigen Standort springen
In diesem Fall bin ich vier Hops von Singtels Local Exchange (XE), neun Hops von Singtels Routern, die nach Bier benannt sind, elf Hops von ihrem LA Exchange (Laxow), die von Peer 1 in LA bis Peer 1 in New York übertragen wurden. Schließlich kann der ISP in Hop 25 unseren Datenverkehr an die Server von Stack Overflow weiterleiten. Unser Datenverkehr mit Stack Overflow wird in diesem Fall über 25 verbundene Netzwerke übertragen, bis er auf den Servern von Stack Overflow ankommt.
Singtel ist ein AS für unsere Zwecke, ebenso wie Peer 1.
Diese Routen werden von BGP zwischen Netzwerken (so dass ich eine Verbindung von Singtel zu Peer 1 LA herstellen würde) und IRP innerhalb eines AS festgelegt .
Hypothetisch KÖNNTEN Sie Ihr eigenes AS betreiben, Ihre eigenen Peering-Vereinbarungen treffen und so weiter, aber es wäre sehr kostspielig
quelle
Hier ist eine sehr allgemeine Ansicht.
Das Internet ist im Grunde eine weltweite Gruppe von vernetzten Computern. Um den enormen Datenverkehr zu erleichtern, der über diese Netzwerke transportiert wird, verlegen Regierungen und private Unternehmen massive Kabel zwischen Ländern. Diese Hauptkabel sind das „Rückgrat“ des Internets. Gelegentlich zieht ein Schiff einen Anker über einen dieser und beschädigt oder bricht ihn möglicherweise sogar. In diesem Fall kann es zu einem größeren Ausfall für ein bestimmtes Land kommen.
Um mit diesem Backbone verbunden zu werden, müssen Sie Gebühren an den Eigentümer des Kabels zahlen und Sie benötigen die Hardware. Dies sind Hauptkosten in der Größenordnung von Hunderttausenden, wenn nicht Millionen von Dollar, wenn Sie persönlich das Geld hatten, Sie könnte ohne ISP verbinden. Die meisten Leute finden es jedoch kostengünstiger, eine kleine monatliche Gebühr zu zahlen.
Wenn Sie Informationen über das Internet senden, haben die Informationen ein Ziel, beispielsweise eine URL. Für Netzwerkgeräte ist es sehr schwierig, eine Nachricht (aufgeteilt in "Pakete") an eine Textadresse zu leiten, sodass Netzwerkgeräte, die als Router bezeichnet werden, interne Listen von URLs speichern, die mit nummerierten Adressen und einer IP-Adresse übereinstimmen, z. B.: 203.35.57.110. Dies wird als DNS (Domain Name System) bezeichnet. Es gibt verschiedene Ebenen von DNS-Servern. Wenn ein DNS-Server keine IP in seinem eigenen DNS finden kann, fragt er seinen "Elternteil".
Diese Adressen sind normalerweise in verschiedene Bereiche unterteilt, dh 203.xxx ist Australien. Nicht alle Netzwerke kennen jede einzelne IP-Adresse, sie kennen nur eine sehr kleine Liste von Adressen, die ausreicht, um jedes Paket zu leiten, das ihnen in den Weg kommt.
Beispiel: Sie möchten die Superuser-Homepage öffnen.
Dies alles geschieht in wenigen Millisekunden.
Dies ist nur eine vereinfachte allgemeine Übersicht. Die IPs können auf unterschiedliche Weise zugewiesen werden. Ein sehr großes Unternehmen oder eine militärische Organisation besitzt möglicherweise alle 125.xxx.xxx.xxx, einem kleinen Land jedoch möglicherweise nur 275.24.xxx.xxx.
quelle