Paket (informatika): Rozdiel medzi revíziami

z Wikipédie, slobodnej encyklopédie
Smazaný obsah Přidaný obsah
úpúp
Značky: možný vandalizmus vizuálny editor
Sotiale (diskusia | príspevky)
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:
'''Pakeľ''' alebo zriedkavo '''tulo palamange''' (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 '''tulo palamange'''. 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.
'''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é '''tulo palamange'''
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.


== '''tulo palamange''' ==
== Datagram ==
Všeobecne termínom '''tulo palamange''' 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.
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é '''tulo palamange'''.
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]] '''tulo palamange''' ==
== Š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