Smazaný obsah Přidaný obsah
Makecat-bot (diskuse | příspěvky)
m r2.7.3) (Robot: Přidávám ar:صندوق
G3robot (diskuse | příspěvky)
m komprese kódu, substituce šablony vjazyce2
Řádek 1:
'''Paket''' označuje v [[Informatika (počítačová věda)|informatice]] blok [[Data|dat]] přenášený v [[Počítačová síť|počítačových sítích]] založených na [[přepojování paketů]], kde je možné přenášet data i při výpadcích některých spojů. Některé typy síťových spojů přenos paketů nepodporují (například tradiční telekomunikační linky typu ''bod-bod'', {{Vjazyce2Vjazyce|en}} {{Cizojazyčně|en|''point-to-point''}}) a data se v nich přenášejí jako proud [[byte|bajtů]], znaků nebo [[bit]]ů.
 
== Struktura paketu ==
Paket se skládá z řídících dat ([[Metadata|metadat]]) a z uživatelských dat (užitečné zatížení, {{Vjazyce2Vjazyce|en}} {{Cizojazyčně|en|''payload''}}). Řídící data poskytují síti potřebná data k doručení paketu, například adresu zdroje a cíle, kódy pro detekci chyb – kontrolní součty a informace o pořadí. Obvykle se řídící data nalézají v hlavičkách paketů a na jejich konci, přičemž uživatelská data jsou mezi nimi.
 
Různé komunikační protokoly používají různé konvence pro rozlišování mezi řídícími prvky a daty. V binárních synchronních přenosech používají pakety 8bitové skupiny (bajty) a k vymezení jednotlivých prvků jsou použity speciální znaky. Další protokoly (například Ethernet), definují začátek hlavičky a datových prvků jako pozici vzhledem k začátku paketu. Některé protokoly formátují informace na úrovni bitů místo použití bajtové úrovně.
 
Dobrý způsob jak pochopit paket je představit si ho jako dopis: hlavička je jako obálka a oblast dat je cokoliv, co se dá dovnitř obálky. Rozdíl je však v tom, že některé sítě mohou rozdělit větší pakety na menší, pokud je to nutné (menší části zůstávají ve formátu paketů) – viz [[Fragmentace (informatika)|fragmentace IP datagramů]].
 
Sítě využívající pakety mohou využít dvě základní výhody: detekci chyb a adresaci více cílů doručení.