Den afgørende forskel mellem ramme og pakke er, at rammen er den serielle samling af bits, og den indkapsler pakker, mens pakker er den fragmenterede form for data, og den indkapsler segment.
Data link lag udfører rammeprocessen. På den anden side udfører Netværkslag fragmentering af dataene og skaber mindre klumper, der er kendt som pakker.
En anden væsentlig forskel er, at en ramme indeholder enhedens MAC-adresse, mens en pakke indeholder enhedens IP-adresse.
Sammenligningstabel
Grundlag for sammenligning | Ramme | Pakke |
---|---|---|
Grundlæggende | Ramme er datalinkenhed for data link lag protokollen. | Pakke er netværkslagprotokoldataenheden. |
Associeret OSI-lag | Data link lag | Netværkslag |
Inkluderer | Kilde og destination MAC-adresse. | Kilde og destination IP-adresse. |
Korrelation | Segmentet er indkapslet i en pakke. | Pakken er indkapslet i en ramme. |
Definition af ramme
Begrebet ramme stammer fra netværk specifikt kommunikation over serielle linjer, hvor afsenderen "rammer" de data, som er en samling af bits ved at tilføje specialtegn før og efter de overførte data.
En ramme kan defineres som en dataenhed, der anvendes i Data Link-lag. En ramme består af markører, der viser starten og slutningen af pakken og adresser til afsendelse og modtagelse.
Et bestemt eksempel på en ramme er Ethernet-rammen. Følgende punkter giver dig en kort beskrivelse af de forskellige felter i en ramme.
- Ethernetrammer er af forskellig længde, uden ramme mindre end 64 oktetter eller større end 1518 oktetter (header, data og CRC).
- Ethernet-rammeformater indeholder den fysiske kilde samt destinationens MAC-adresser på enheden.
- Udover at identificere kilden og destinationen omfatter hver ramme, der transmitteres over Ethernet, en præambel, typefelt, datafelt og CRC (Cyclic Redundancy Check) .
- Præamblen bestod af 64 bit pulserende 0s og 1s for at hjælpe med at modtage grænseflader synkronisere.
- CRC-feltet hjælper med grænseflade ved påvisning af transmissionsfejl.
- Dette 16-biters integerfelt beskriver typen af data, der bæres af feltet.
- Fra internetets synsvinkel er rammeprogramfeltet afgørende og ansvarligt for selvidentifikation. Når en ramme når den nødvendige maskine, identificerer operativsystemet hvilket protokolsoftwaremodul der skal håndtere rammen ved hjælp af rammetype.
- Fortjenesten ved selvidentificerende rammer er, at de gør det muligt at bruge flere protokoller sammen på en enkelt computer, og de tillader, at flere protokoller kombineres på det samme fysiske netværk uden forstyrrelser.
Definition af pakke
En pakke kan være en hvilken som helst lille blok af data sendt over et pakkekoblet netværk. Udtrykket hidrører fra tegnorienterede protokoller, der tilføjes specielle start-of-frame og end-of-frame tegn, når transmittere pakker.
En pakke er den protokoldataenhed der bruges i netværkslaget. Som netværkslagrets primære funktion er at levere en pakke fra en logisk adresse (IP-adresse) til en anden. En pakke er en ensartet dataenhed, der skiftes mellem to enheder på et netværk. Routeren bruger IP-pakkeoverskrift til at sende pakker via netværket fra kilde til destination.
Når man beskæftiger sig med forbindelsesløse netværk, er data opdelt i små dele, der er kendt som pakker for at overføre det via et netværk, der er multiplexet til inter-maskine-forbindelser med høj interval. En pakke, som generelt indeholder kun få hundrede bytes data, bærer identifikation, der gør det muligt for netværkshardwaren at vide, hvordan man sender det til den angivne destination.
For eksempel er en enorm fil brudt i mange pakker og derefter overført via netværket en ad gangen. Netværkshardwaren overfører pakken til den bestemte destination, hvor en software genindfører dem til en enkelt fil igen.
Nøgleforskelle mellem ramme og pakke
- En ramme kan defineres som en dataenhed, der anvendes i Data Link-lag. På den anden side er en pakke den protokolledataenhed der anvendes i netværkslaget.
- Rammer er dannet i data link lag af OSI, mens pakker er dannet i netværk lag.
- Indramning indbefatter kilde- og destinations-MAC-adresserne (dvs. maskinens fysiske adresse). I modsætning hertil omfatter pakkeoplysning kilde- og destinations-IP-adresserne.
- Pakken indkapsler segment i netværkslaget. Tværtimod indkapsler rammer pakker i datalinklaget.
Konklusion:
Rammer og pakker fungerer som protokoldataenheder, der anvendes på de forskellige lag af OSI. For det første er dataene, der sendes til netværkslaget ved transportlag, et segment, der typisk indeholder transportlagshoved og data.
I netværkslag er segmenter opdelt i fragmenter, der er kendt som pakker, der indeholder segmentet, og en IP-header indeholder i bund og grund IP-adresse for kilde og destination. Endelig er pakkerne indkapslet i rammer . Datalink forpligter sin overskrift med kilde- og destinations-MAC-adressen, efter at den sender den resulterende ramme.