Úvodní přednáška ZWA
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.
Speciální IP adresy II
Některé IP adresy nejsou předávány routery dále
Umožňuje to vytvářet nezávislé lokální sítě,
intranety
Adresy z těchto rozsahů nejsou propagovány
routery
192.168.x.x
172.16.x.x
10.x.x.x
Jak komunikují stroje s privátní adresou?
V rámci své sítě podle adresy
V rámci internetu jsou vidět pod stejnou veřejnou
adresou (NAT
– masquerading)
Public Internet
NAT
Private Interanet
from 192.168.1.5 : 123456
to
77.75.76.3 : 80
147.32.192.10:5432|192.168.1.5:3456
77.75.76.3 : 80
reply to
147.32.192.10:5432|
Protokoly vyšších vrstev
TCP (Transmission Control Protocol)
– Zavádí porty (16 bit). Aplikace poslouchá na IP adrese a TCP portu.
– Vytváří virtuální okruhy
– Zaručuje doručení data, v případě ztráty paketu
– Zaručuje pořadí doručení paketů
– Je základním protokolem pro většinu aplikací
UDP (User Datagram Protocol)
– Zavádí porty (16 bit). Stejný princip jako u TCP, ale čísla portů UDP a TCP
jsou nezávislá
– Nezaručuje doručení dat
– Nezaručuje pořadí
– Vhodný pro aplikace typu video streaming, voice over IP
TCP versus UDP
TCP zaru
čuje doručení paketů. Příjemce paketu
odpovídá odesilateli potvrzující paket. Datový tok
pro aplikaci je zastaven do doby, než jsou k
dispozici kompletní data. Je vhodný pro aplikace,
kde je třeba zajistit správné a kompletní doručení
dat.
UDP nezaručuje doruční ani správné pořadí paketů.
Pakety se nepotvrzují. Vhodný je pro aplikace, které
jsou orientované na datový tok a nesmějí čekat na
vyřešení problémů. Příkladem jsou streaming zvuku
a videa.
TCP protokol
TCP (Transmission Control Protocol)
– Zavádí porty (16 bit). Aplikace poslouchá na IP adrese a TCP portu.
– Vytváří virtuální okruhy
– Zaručuje doručení data, v případě ztráty paketu
– Zaručuje pořadí doručení paketů
– Je základním protokolem pro většinu aplikací
Další protokol nad IP je UDP (User Datagram
Protocol):
– Nezaručuje doručení dat a pořadí
– Vhodný pro aplikace typu video streaming, voice over IP