Kommt nur OSI-Schicht 1 zum Einsatz, wenn ich Daten auf einen USB bzw. eine andere Festplatte kopiere oder werden auch hier alle sieben Schichten genutzt?

flauski  28.09.2023, 10:08

Und wo ist bei Deinem Beispiel jetzt eine Netzwerkverbindung?

maruder671 
Beitragsersteller
 28.09.2023, 10:10

Wenn ich einen USB-Stick anstecke oder etwas auf eine zweite Platte kopiere gibt es keine Netzwerkverbindung

4 Antworten

Das Schichtenmodell ist für Netzwerke, egal welcher Art.

Bei USB findet das keine Anwendung.

Und gerade bei direkt angeschlossenen Festplatten sind ganz anders behandelt als Netzwerke.

Bei Festplatten verwaltet der PC das Dateisystem selber. Der muss sich merken auf welchem Sektor der Platte was steht und die Sektoren dann laden, ändern und zurück speichern. Bei Netzwerk greift der nur auf Dateinamen und Verzeichnispfade zu, um das Dateisystem muss sich die Gegenseite kümmern.

Eine Festplatte per USB arbeitet genau wie eine interne, nur müssen die Daten dann einen Umweg über USB nehmen, der Festplattencontroller kann dann nicht direkt vom System angesprochen werden sondern nur über USB.

Also was USB und Festplatten an geht, vergiss das OSI Modell. Bei Netzlaufwerken ist das nur ein Datenaustausch zwischen zwei Computern wobei der Computer mit der Freigabe dann seine Platte selber verwaltet und dazu nicht das OSI Modell benutzt.

Woher ich das weiß:Berufserfahrung

Hallo,

wenn ich das richtig verstehe.

Man nimmt z.Bsp. einen 2TB USB 3 oder USB C Stick und kopiert sein ganzes "Geraffel" drauf.

Und geht mi dem Stick zu anderen PCs und läd das ganze Zeugs wieder herunter.

Dann hat man die Rechnung ohne das O.S. gemacht.

Damit erreichst du nicht mal die unterste Übertragungsebene, ISO-OSI Schicht 1.

Hansi


Das OSI modell bezieht sich auf netzwerk verbindungen. Nicht auf andere verbindungen wie USB oder SATA oder PCIE.

Daher kann man das so nicht wirklich in verbindung bringen.

generell würde ich sagen nein. In der Kommunikation der oben genannten standards gibt es keine Pakete. Die machen da auch wenig sinn. Weil es eben keine Kollisionen geben kann. Und auch nicht geroutet werden muss. Das ganze sind direkte wege. Manchmal teilen sich mehrere geräte durchaus einen Kanal. Aber das wird dann über steuerleitungen kommuniziert.

Wie genau die Standards kommunizieren musst du ggf. nachschlagen.

Prinzipiell denke ich dürften das 2 arten sein: einerseits liegen die daten an paralellen kontakten an. Mit einem befehl in steuerleitungen für das gerät was es mit den daten machen soll.

Anderer seits werden die daten seriell übertragen. (Dürfte bei USB der fall sein.) Steuerleitungen sind hier generell nicht nötig. Aber nicht ausgeschlossen.

Seriell bedeutet im endeffekt nacheinander. Es kommt halt ein befehl an wie z.b.: oi speicher mal die nachfolgenden daten. Und dann kommen die daten nacheinander an die gespeichert werden sollen und werden mit einem erkennbaren ende markiert.

Edit: Die Spezifikationen sind aber durchaus auch in schichten angeordnet.