7. Počítačové sítě
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu PDF.
• platné pouze při nastaveném ACK
• definuje množství dat, které je příjemce schopen přijmout (počínaje
bajtem s potvrzovacím číslem v témž paketu)
TCP Paket
Hlavička TCP paketu
– checksum – kontrolní součet
• včetně pseudo-IP hlavičky, TCP hlavičky a datového pole
– urgent pointer – ukazatel na důležitá data
• ukazuje na první bajt důležitých dat (příznak URG musí být nastaven)
– options
• volitelné položky hlavičky
• buď pevná (1 bajt) nebo proměnná délka
• např. časová značka, max. velikost segmentu, koeficient položky
window …
– padding
• doplňuje velikost hlavičky na celý DWORD
TCP – Potvrzovací mechanismus
Sekvenční a
potvrzovací číslo
Velikost segmentu
např. 500 bajtů
Hodnota timeoutu
odvozena od RTT
(round trip time)
Vytvoření a zrušení TCP spojení
Vytvoření: tzv. 3-way handshake
Zrušení (z pohledu iniciátora zrušení):
– FIN odeslán
– ACK přijat zpět, čekání na FIN z druhé strany
– FIN přijat, ACK odeslán
– ACK přijat – spojení oboustranně zrušeno
DNS (Domain Name System)
DNS
– hierarchický
jmenný systém
– distribuovaný
systém s
distribuovanou
správou
– obvykle
kopíruje
organizační
struktury
– název uzlu definuje pozici v hierarchii
• “hostname.subdomainN….subdomain1.toplevel
domain”
• např. measure.feld.cvut.cz
DNS (Domain Name System)
Top-level domény
– generické
– států – např. cz, sk …
– www.icann.org
DNS (Domain Name System)
Zpracování DNS dotazu
– rekurzivní nebo iterativní (většinová varianta)