Montag, 15. Oktober 2012
Der Zweck des OSI-Modells
Was zum Teufel! Eines der ersten Konzepte, die ich jemals in Netzwerken gelernt, ja der allererste Wort, das ich gelernt, mit Netzwerken zu tun, war das Wort "Protokoll", war das zweite Wort "Stack". Diese zwei Worte zusammen wurde die Grundlage für alles, was ich jemals in Netzwerken lernen würde, so was auf der Erde ist ein "Protocol Stack"?
Am Anfang, nein, nicht der Anfang des Universums, sondern in der Anfang der ganzen Netzwerken oder Computing Universum gibt, wo viele verschiedene Hersteller von Systemen alle mit ihren eigenen Möglichkeiten zur Verbesserung der Daten, die von den Nutzern hergestellt und transportiert von einer Maschine zur anderen über was auch immer physischen oder ätherischen Medium sie wählen. Dies alles hat gut funktioniert, bis der Benutzer wollte, um Daten zwischen Maschinen von verschiedenen Herstellern zu bewegen. Diese Art von nicht allzu gut zu arbeiten, war die erste Hürde, die sie konfrontiert werden diese Maschinen miteinander reden?, Werden die Signale von einer Maschine e richtig interpretiert, waren die Chancen schlank wie System-Designer hatte entschieden, dass erstellt proprietären Systemen das Beste war Weg, um sicherzustellen, dass sie Anwendern und Kunden sperren, und den Marktanteil erhöhen.
Die letzten Tage von proprietären Kommunikationsprotokollen nahe war mit der Entwicklung des ARPANET (Advanced Research Projects Agency Network) die weltweit erste einsatzfähige Paketvermittlungsnetz und der Vorgänger des globalen Internet war.
Der Zweck des ARPANET war geographisch getrennten Systeme in beiden Campus einer Universität oder über Kontinente hinweg verbinden und es ihnen ermöglichen, Daten senden und empfangen, für sie zu tun, so dass sie die gleiche Sprache, die sie benötigen, um die gleiche Kommunikationsprotokoll-Stack Betrieb sprechen müssen
Einer der ersten Kommunikationsprotokolle war Network Control Protocol (NCP), die die Netzwerk-Layer-Funktionen, die auf einem ARPANET Computer zur Verfügung gestellt, wurde dieses Protokoll im Jahr 1983 mit dem Protokoll, das wir alle kennen, mit denen ersetzt wird TCP / IP.
Aber das erklärt immer noch nicht, was das OSI-Modell ist, so lets get on with it.
Das OSI-Modell wurde von der ISO (International Standards Institute), die von den Regierungen und der Industrie, um einen gemeinsamen Satz von Standards zu schaffen, um die Interoperabilität zwischen jedem Systemhaus bieten gesponsert wurde.
Das OSI-Modell war langsam in der Entwicklung und dem Zeitpunkt der endgültige Entwurf entstand die TCP / IP-Modell hatte große Bedeutung auf dem ARPANET und anderen jungen Netze gewonnen, ersetzt alle Systeme über TCP / IP mit dem OSI-Modell, das ist haben Je komplexer gekostet hätte Systembenutzer Geld, obwohl die US-Regierung hatte es auch die Nutzung gefördert.
Das OSI-Modell ist jetzt als Lehrmittel verwendet werden, um die Prozesse, die als Datenströme entstehen aus dem Draht an den Benutzer, wenn die Daten, wie sie fließt aus dem Draht / Luft als elektrische / Licht / Radio-Aktivität für den Anwender es durch 7 erläutern verschiedenen Schichten oder Stufen.
Warum ist das OSI-Modell oder auch die TCP / IP-Modell in Schichten um mit einfachen nur ein Prozess? Gegensatz gebrochen, sind die Gründe, straight forward.
In erster Linie ist die Lehre der Vernetzung erleichtert, machen die Fehlersuche wesentlich effizienter macht das Hinzufügen oder Entfernen von Funktionen straight forward.
Das OSI-Modell gebaut wird mit sieben Schichten, gerechnet ab dem unten nach oben, die erste Schicht den Physical Layer oder (L_1) genannt wird, ist diese Schicht verantwortlich für den Anschluss des Host an das Netzwerk und die Bestimmung Functional, Procedural, elektrische und mechanische Aspekte der Schnittstelle.
Die Schicht über dem Physical Layer genannt wird Data Link Layer (L_2), ist diese Schicht dafür verantwortlich, wie der Host greift auf das physische Medium, Fehlererkennung, Hardware-Adressierung, Flusssteuerung und Identifizierung obere Schicht-Protokolle.
Oberhalb des Data Link Layer finden wir das Network Layer (L_3), ist diese Schicht für logische Host-Adressierung, Routed Protokolle und Routing-Protokolle und Identifizierung obere Schicht-Protokolle.
Die Transportschicht (L_4) folgt, wobei diese Schicht ist eine der interessantesten einmal, wie es zuverlässig und unzuverlässig Übertragung von Daten, Segmentierung bereitstellt. Die Sequenzierung von Daten, Flusssteuerung mit Fensterung Fehlerkorrektur.
Die Session-Schicht (L_5), die oberhalb der Transportschicht sitzt, ist verantwortlich für den Aufbau, die Aufrechterhaltung und Beendigung Sitzung zwischen Endbenutzer-Anwendungen. Sitzungen zwischen Endbenutzer-Anwendungen eingehalten werden mit Anfragen und Antworten, wenn eine Verbindung verloren geht zwischen zwei Anwendungen die Sitzung Schicht wird versuchen, die Verbindung, indem regelmäßige Überprüfung Punkten im Datenfluss und die Gewinnung des fehlgeschlagenen Verbindung zum vorherigen Kontrollpunkt erholen.
Die Präsentationsschicht (L_6) ist verantwortlich für die Formatierung der Nutzdaten von der darüber liegenden Schicht, anhand eines Beispiels, daß dem Nutzer Daten ASCII oder EBCDIC, Verschlüsselung und Kompression auch hier durchgeführt.
Die oberste Schicht ist die Anwendungsschicht (L_7) von Netzwerk-Anwendungen verwendet wird. Diese Schicht stellt Dienste für Programme, die auf Ihrem PC wie HTTP aufzuhalten ist ein Service für Ihren Browser
Die Beschreibung der einzelnen Schichten ist eine einfache over view, und wir werden alle 7 Schichten in größerem Detail in anderen Artikeln zu decken. Aber der Punkt ist, dass jede Schicht bestimmte Rollen durchzuführen als Daten gelangt aus dem physikalischen ganzen Weg zu der Anwendungsschicht hat, macht diese Erläuterung jede Schicht erleichtert.
Jede Schicht arbeitet unabhängig von der Schicht oben oder unten, lassen Sie uns einen Schicht und nennen es I _.
I _ n empfängt Nutzdaten von der darüber liegenden Schicht I _ n +1 und wirkt auf sie und leitet dann die Daten bis zu der darunterliegenden Schicht I _ n-1, fügt jede Schicht ihren eigenen Informationen zu den Daten, die sie von I _ n 1 und sie subtrahiert ihren gegenseitigen Lagen Daten, die von dem sendenden Host hinzugefügt wurde, als sie die Daten von unten I _ n-1 zu empfangen.
Indem jede Schicht unabhängig von anderen Schichten erleichtert jedem Verfahren durchgeführt zu jeder Schicht, um ohne Beeinträchtigung der sonstigen Schichten geändert werden.
Fehlersuche wird auch erleichtert durch eine Schichten-Modell gemacht, wenn ich ein Problem mit der logischen Adressierung Ich muss nur meine Bemühungen auf L_3 konzentrieren, wenn ich Probleme mit Konnektivität Ich brauche nur L_1 beheben, ohne dass einem der über diagnostizieren müssen anderen Schichten. Mit einer geschichteten Modell macht es einfach zu ändern, reparieren und modifizieren bestimmtes Protokoll oder Verfahren ohne das Innenleben eines der anderen Schichten zu verstehen
Abonnieren
Kommentare zum Post (Atom)
Keine Kommentare:
Kommentar veröffentlichen