Video: 5. Intro to Frame Relay 2024
Gegevens gaan over het fysieke medium van het Ethernet-netwerk in kleine containers of frames. Er zijn verschillende methoden voor het inlijsten van Ethernet-gegevens, maar de twee die u waarschijnlijk ziet, zijn Ethernet II en IEEE 802. 3. De structuur van deze frames is vergelijkbaar en het volgende verklaart elke:
-
Ethernet II: Het is het standaard en meest voorkomende framing-type en wordt gebruikt om vereiste headers die door IP worden gebruikt te ondersteunen.
-
IEEE 802. 3: U moet weten dat dit frametype een uitgebreid frametype is dat Novell heeft gekozen voor ondersteuning van het eigen Internetwork Packet Exchange / Sequenced Packet Exchange (IPX / SPX) -protocol. Tenzij u een Novell-netwerk uit de jaren negentig gebruikt, zult u waarschijnlijk niet het 802. 3 Ethernet-frametype tegenkomen.
Zoals getoond, heeft het standaard Ethernet II-frame de volgende onderdelen:
-
Preambule: De inleiding is een unieke reeks van afwisselende nullen en enen gevolgd door twee met een lengte van acht bytes en stelt de start van het Ethernet-frame in. Deze reeks pulsen wordt opgepikt door de netwerkkaart in uw computer en door het ontwerp zal deze reeks nooit in het midden van het frame voorkomen.
-
Ethernet-header: De Ethernet-header bestaat uit de volgende onderdelen:
-
Bestemmingsadres: Zes bytes die het MAC-adres van de netwerkadapter bevatten dat het doelwit is voor het netwerkframe.
-
Bronadres: Zes bytes die het MAC-adres van de netwerkkaart bevatten die de gegevens op fysieke media verzenden.
-
Type: Twee bytes die het frametype aangeven. Het typeveld identificeert het protocol van de hogere laag, meestal IP.
-
-
Gegevens: tussen 46-1500 bytes aan gegevens. Als de gegevens minder dan 46 bytes zijn, wordt opvulling toegevoegd om het frame de minimale framebreedte van 64 bytes te geven. Er moeten ten minste 64 bytes aan gegevens tussen preamble-reeksen zijn.
-
Frame-controleseeks (FCS) : aan het einde van het frame worden vier bytes aan FCS-gegevens opgeslagen. Voordat het frame wordt verzonden, genereert de broncomputer een resultaat uit de gegevens in het frame en slaat het resultaat op in de laatste vier bytes van het frame.
Om deze FCS-waarde te genereren, wordt het hele frame in blokken onderverdeeld. Al die blokken worden dan bij elkaar opgeteld en FCS is een optelsom van al deze datablokken. De ontvangende computer berekent zijn eigen resultaat uit de gegevens in het frame en vergelijkt het getal dat wordt berekend met de FCS-gegevens. Als de resultaten niet overeenkomen, wordt het frame als beschadigd of onnauwkeurig beschouwd, zodat het frame wordt weggegooid.
Sommige mensen noemen dit ook cyclische redundantiecontrole (CRC) -gegevens of een CRC-som.Het doel van de CRC en FCS is hetzelfde, namelijk controleren of de ontvangen gegevens tijdens de verzending niet zijn gewijzigd of beschadigd.
Alle netwerkframes hebben dezelfde basisstructuur als het frame van Ethernet II, ongeacht het type gegevens dat ze bevatten.
Hoewel het frame op fysiek niveau bestaat, wordt het vaak aangeduid in de datalinklaag, omdat het enige verschil tussen de gegevenslinkgegevens en de fysieke lagenstructuur de preamble- en FCS-gegevens zijn, namelijk gegevens die niet doorgegeven van de fysieke laag naar de datalinklaag. Elke laag past een header toe op de gegevens die uiteindelijk over het netwerk worden verzonden.
Bijna iedereen beschrijft deze gegevensstructuur als het Ethernet-frame en plaatst deze op de fysieke laag. Voor het doel om u door het OSI-model te loodsen, kunt u zowel de fysieke lagen als de datalink-lagen beschouwen die zijn behandeld.