Paket (informatika): Rozdiel medzi revíziami
úpúp Značky: možný vandalizmus vizuálny editor |
d Verzia používateľa 194.160.227.179 (diskusia) bola vrátená, bola obnovená verzia od 89.173.224.14 Značka: rollback |
||
Riadok 1: | Riadok 1: | ||
''' |
'''Paket''' alebo zriedkavo '''paketa''' (angl. packet - balíček) je blok prenášaných dát v [[počítačová sieť|počítačovej sieti]] ako alternatíva k prenosu [[point to point|„bit po bite“]]. Slúži ako efektívny a spoľahlivý prenos dlhých súborov. Paket je ucelený blok dát, ktorý sa v sieti s programovaním paketov prenáša a spracováva ako celok. Je už nedeliteľný na menšie časti. Paket má svoju štruktúru, obsahuje hlavičku, [[IP adresa|adresy]] odosielateľa a prijímateľa a kontrolnú sumu ([[Kontrola cyklickým kódom|CRC]]) pomocou ktorej zisťujeme jeho integritu. |
||
Dáta v [[Internet]]e sa prenášajú paketmi. Pri prezeraní [[webová stránka|web stránky]] sú dáta prenášané vo viacerých paketoch, ktoré môžu prichádzať v rôznom poradí a môžu mať rozličné |
Dáta v [[Internet]]e sa prenášajú paketmi. Pri prezeraní [[webová stránka|web stránky]] sú dáta prenášané vo viacerých paketoch, ktoré môžu prichádzať v rôznom poradí a môžu mať rozličné cesty. |
||
== |
== Datagram == |
||
Všeobecne termínom |
Všeobecne termínom paket označujeme akúkoľvek správu formátovanú ako paket, datagram je typ paketu tzv. „[[Balík internetových protokolov#Transportn.C3.A1 vrstva|nespoľahlivého]] prenosu dát“. Rozdiel medzi „spoľahlivým“ a „nespoľahlivým“ prenosom je overovanie doručenia. V prvom prípade dostane odosielateľ správy oznam o doručení / nedoručení paketu, v druhom spätná väzba nejestvuje. Toto označujeme tiež ako nespojovaná služba. |
||
Napríklad [[Internet Protocol|IP]] (internetový protokol) poskytuje nespoľahlivú službu prenosu. [[Transmission Control Protocol|TCP]] používa IP k spoľahlivému prenosu dát. [[User Datagram Protocol|UDP]] používa IP k nespoľahlivému prenosu dát. Oba tieto protokoly používajú pakety, ale UDP pakety sú nazývané |
Napríklad [[Internet Protocol|IP]] (internetový protokol) poskytuje nespoľahlivú službu prenosu. [[Transmission Control Protocol|TCP]] používa IP k spoľahlivému prenosu dát. [[User Datagram Protocol|UDP]] používa IP k nespoľahlivému prenosu dát. Oba tieto protokoly používajú pakety, ale UDP pakety sú nazývané datagramami. |
||
== Štruktúra [[Internet Protocol|IP]] |
== Štruktúra [[Internet Protocol|IP]] paketu == |
||
IP pakety sa skladajú z hlavičky a vlastných dát. Hlavička paketu IP obsahuje:<br /> |
IP pakety sa skladajú z hlavičky a vlastných dát. Hlavička paketu IP obsahuje:<br /> |
||
1. 4 [[bit]]y označujú verziu, špecifikujú verziu IP<br /> |
1. 4 [[bit]]y označujú verziu, špecifikujú verziu IP<br /> |
Verzia z 12:23, 13. január 2020
Paket alebo zriedkavo paketa (angl. packet - balíček) je blok prenášaných dát v počítačovej sieti ako alternatíva k prenosu „bit po bite“. Slúži ako efektívny a spoľahlivý prenos dlhých súborov. Paket je ucelený blok dát, ktorý sa v sieti s programovaním paketov prenáša a spracováva ako celok. Je už nedeliteľný na menšie časti. Paket má svoju štruktúru, obsahuje hlavičku, adresy odosielateľa a prijímateľa a kontrolnú sumu (CRC) pomocou ktorej zisťujeme jeho integritu.
Dáta v Internete sa prenášajú paketmi. Pri prezeraní web stránky sú dáta prenášané vo viacerých paketoch, ktoré môžu prichádzať v rôznom poradí a môžu mať rozličné cesty.
Datagram
Všeobecne termínom paket označujeme akúkoľvek správu formátovanú ako paket, datagram je typ paketu tzv. „nespoľahlivého prenosu dát“. Rozdiel medzi „spoľahlivým“ a „nespoľahlivým“ prenosom je overovanie doručenia. V prvom prípade dostane odosielateľ správy oznam o doručení / nedoručení paketu, v druhom spätná väzba nejestvuje. Toto označujeme tiež ako nespojovaná služba. Napríklad IP (internetový protokol) poskytuje nespoľahlivú službu prenosu. TCP používa IP k spoľahlivému prenosu dát. UDP používa IP k nespoľahlivému prenosu dát. Oba tieto protokoly používajú pakety, ale UDP pakety sú nazývané datagramami.
Štruktúra IP paketu
IP pakety sa skladajú z hlavičky a vlastných dát. Hlavička paketu IP obsahuje:
1. 4 bity označujú verziu, špecifikujú verziu IP
2. 4 bity označujú dĺžku hlavičky vynásobenú 4
3. 8 bitov označujú typ služby (Type of Service)
4. 16 bitov označujú dĺžku paketu v bitoch
5. 16 bitov označujú identifikačný tag pomáhajúci k rekonštrukcii paketu z fragmentov
6. 3 bity ktoré obsahujú nuly; príznak označujúci či je možné paket fragmentovať (DF: Don't Fragment, MF: More Fragments)
7. 13 bitov označujúcich offset fragmentu
8. 8 bitov obsahujúcich hodnotu TTL (Time To Live), označujúcu, cez koľko routerov môže paket prejsť, kým bude zničený
9. 8 bitov označujúcich protokol (ICMP, UDP, TCP, ...)
10. 16 bitov obsahujúcich kontrolný súčet CRC
11. 32 bitov obsahujúcich zdrojovú IP adresu
12. 32 bitov obsahujúcich cieľovú IP adresu
Zdroje
- wikipedia.cz
- Neil Mathew, Richard Stones – Linux - Začínáme programovat