Auf welcher Schicht arbeitet ifconfig?

1595
Alex

Auf welcher Ebene arbeitet ifconfig beim Einstellen einer MTU? Ist die MTU für das physische Gerät (Network Interface Layer) oder die MTU des Pakets (Internet Layer) festgelegt?

Durch die Ausführung

ifconfig eth0 mtu 1300 

Ich bin der Meinung, dass dadurch die Netzwerkschnittstellenschicht eingeschränkt wird, da eine Schnittstelle angegeben werden muss. Ich bin mir dessen jedoch nicht sicher.

Kann jemand das für mich bestätigen? Außerdem, wenn jemand eine gute Quelle hat, wäre das großartig!

Die Lösung wurde unter diesem Link gefunden: debianhelp.co.uk/mtu.htm in den Kommentaren von joeqwerty versteckt.

0

1 Antwort auf die Frage

1
joeqwerty

Netzwerkschnittstellen arbeiten auf den Schichten 1 und 2. Das Ethernet-Protokoll arbeitet auf den Schichten 1 und 2. Da Sie die MTU auf der Schnittstelle einstellen, wird davon ausgegangen, dass Sie sie für die von Ihnen verwendete Schicht 2-Implementierung (seit Schicht) festlegen 1 befasst sich nicht mit der Einkapselung von Daten in Frames, Paketen, Segmenten usw.). Wenn Sie die MTU auf der Schnittstelle einstellen, wird die MTU auf die Ethernet-Frame-Größe eingestellt (vorausgesetzt, Sie verwenden Ethernet).

Die Netzwerkschicht ist Schicht 3, in der TCP \ IP arbeitet.

Ethernet selbst arbeitet nur in Schicht zwei, glaube ich, was inhärent erfordert, dass ein physisches Gerät der Schicht 1 vorhanden ist, aber Ethernet ist hinsichtlich der Art der verwendeten Medien nicht wählerisch. Jonathan vor 13 Jahren 0
Ethernet ist ein Layer-1- und Layer-2-Standard. Es definiert sowohl den physischen als auch den Datenverbindungsaspekt. joeqwerty vor 13 Jahren 0
Ich stimme mit Ihrer Begründung überein, aber ich muss es genau wissen. Alex vor 13 Jahren 0
Es sollte auf Stufe 3 arbeiten und eine Verbindung zu einem Gerät der Stufe 2 herstellen. Die MTU ändert die Größe der auf Stufe 3 erzeugten Pakete. Die MTU kann für bestimmte Ziele kleiner sein. BillThor vor 13 Jahren 0
@ BillThor: Beim Festlegen der MTU für eine Schnittstelle handelt es sich um die Größe des physischen Frames (oder Pakets), nicht um die Größe des TCP-MSS oder des IP-Datagramms. Wir setzen es also auf Ebene 2. http://www.debianhelp.co.uk/mtu.htm. http://www.debianadmin.com/change-mtu-maximum-transmission-unit-of-network-interface.html joeqwerty vor 13 Jahren 0
Dieser Link: debianhelp.co.uk/mtu.htm hat die Bestätigung, nach der ich gesucht habe. Vielen Dank Alex vor 13 Jahren 0
Froh, dass ich Helfen kann... joeqwerty vor 13 Jahren 0