A keret és a csomag közötti döntő különbség az, hogy a keret a bitek soros gyűjteménye, és a csomagok csomagolását foglalja magába, míg a csomagok az adatok töredezett formája, és a szegmenst magába foglalja.
Az adatkapcsolati réteg végrehajtja a keretezési folyamatot. Másrészről, a hálózati réteg az adatok töredezettségét végzi, és kisebb darabokat, úgynevezett csomagokat hoz létre.
Egy másik nagy különbség az, hogy egy keret tartalmazza az eszköz MAC-címét, míg a csomag tartalmazza az eszköz IP-címét.
Összehasonlító táblázat
Az összehasonlítás alapja | Keret | Csomag |
---|---|---|
Alapvető | A keret az adatátviteli réteg protokolladategysége. | A csomag a hálózati réteg protokolladategysége. |
Kapcsolódó OSI réteg | Adatkapcsolati réteg | Hálózati réteg |
Magába foglalja | Forrás- és cél MAC-cím. | Forrás- és cél IP-cím. |
Korreláció | A szegmens csomagolásban van. | A csomag egy keretbe van burkolva. |
A keret meghatározása
A kifejezéskeret a hálózati kapcsolatokból származik, ahol a kommunikáció soros vonalakon keresztül történik, ahol a feladó „biteket” gyűjt, amely speciális karaktereket ad hozzá a továbbított adatok előtt és után.
A keret meghatározható az Adat Link rétegben használt adategységként. A keret olyan jelölőkből áll, amelyek a csomag kezdetét és végét, valamint a küldés és fogadás címét ábrázolják.
A keret egy példája az Ethernet keret. A következő pontok röviden ismertetik a keret különböző területeit.
- Az Ethernet keretek változó hosszúságúak, 64 képkockánál kisebb vagy 1518 oktettnél (fejléc, adat és CRC) nagyobb keret nélkül.
- Az Ethernet keretformátumok tartalmazzák az eszköz fizikai forrását és a cél MAC címét is.
- A forrás és a cél azonosításán túl, az Etherneten át továbbított minden keret egy preambulumot, típusmezőt, adatmezőt és ciklikus redundancia-ellenőrzést (CRC) tartalmaz .
- A preambulum 64 bites pulzáló 0-at és 1-et tartalmazott a szinkronizáláshoz.
- A CRC mező segíti az átviteli hibák felderítését.
- Ez a 16 bites egész mező a mező által hordozott adatok típusát írja le.
- Az internet szemszögéből a kerettípus mező elengedhetetlen és felelős az önazonosságért. Amikor egy keret eléri a szükséges gépet, az operációs rendszer azonosítja, hogy melyik protokollszoftvermodulnak kell kezelnie a keretet a kerettípus segítségével.
- Az önazonosító keretek előnye, hogy lehetővé teszik, hogy több protokollt használjanak együtt egy számítógépen, és lehetővé teszik, hogy több protokollt kombinálhassanak ugyanazon a fizikai hálózaton, ahol nincs interferencia.
A csomag meghatározása
A csomag lehet egy kis adatblokk a csomagkapcsolt hálózaton keresztül. A kifejezés a karakterorientált protokollokból származik, amelyek a csomagok továbbításakor hozzáadnak speciális keretet és keretet.
A csomag a hálózati rétegben használt protokolladat-egység. Mivel a hálózati réteg elsődleges feladata, hogy egy csomagot egy logikai címből (IP-címből) egy másikba szállítson. A csomag egy egységnyi egység, amelyet két eszköz között cserélnek a hálózaton. Az útválasztó IP-csomag fejlécet használ a csomagok hálózaton keresztüli küldéséhez forrásból célállomásig.
Ha a kapcsolat nélküli hálózatot kezeli, az adatokat kis részekbe osztják fel, amelyek csomagként jelennek meg, hogy átadják azt egy olyan hálózaton keresztül, amely nagyszámú intermachine kapcsolatokba van multiplexelve. Egy olyan csomag, amely általában csak néhány száz bájt adatot tartalmaz, azonosítással rendelkezik, amely lehetővé teszi a hálózati hardver számára, hogy tudja, hogyan küldje el a megadott helyre.
Például egy hatalmas fájl sok csomagra bomlik, majd a hálózaton keresztül továbbítható. A hálózati hardver továbbítja a csomagot az adott célállomásra, ahol egy szoftver újra egyetlen fájlba állítja őket.
A keret és a csomag közötti különbségek
- A keret meghatározható az Adat Link rétegben használt adategységként. Másrészt, a csomag a hálózati rétegben használt protokolladat-egység.
- Az OSI adatkapcsolati rétegében képkockák képződnek, míg a csomagok a Network rétegben vannak kialakítva.
- A keretezés magában foglalja a forrás- és cél MAC-címeket (azaz a gép fizikai címét). Ezzel szemben a csomagolás magában foglalja a forrás- és cél IP-címeket.
- A csomag csomagolja a szegmenst a hálózati rétegbe. Éppen ellenkezőleg, a keretek a csomagokat az adatkapcsolati rétegbe foglalják be.
Következtetés:
A keretek és a csomagok az OSI különböző rétegeihez használt protokolladat-egységekként működnek. Először is, a szállítási réteg által a hálózati réteghez továbbított adat olyan szegmens, amely jellemzően szállítási réteg fejlécet és adatot tartalmaz.
A hálózati rétegben a szegmensek a szegmenst tartalmazó csomagok formájában vannak felosztva, és egy IP-fejléc alapvetően tartalmazza a forrás és a cél IP-címét. Végül a csomagokat keretekbe burkolják . Az adatkapcsolat a fejlécet a forrás- és cél MAC-címmel előkészíti, miután továbbítja a kapott keretet.