Intersíť - skupina sítí propojených směrovači (příp bránami)
de-facto standard pro komunikaci v rozlehlých sítích a stále více i v intranetu
Vrstvy:
A: 10.0.0.0, B: 172.16.0.0-172.31.0.0, C: 192.168.0.0-192.168.255.0
liší se dělením adresy na část adresy sítě a uzlu;
nově se používají beztřídní (classless) adresy
- k nim musí být specifikována subnet maska
=> směrovače nemusí ukládat adresy všech počítačů na intersítí, pouze adresy sítí = > omezení rozsahu směrovacích tabulek
Poznámka: adresy všech počítačů v síti/podsíti mají společnou část adresy odpovídající adrese sítě/podsítě.
adresa sítě/subsítě jako celku - v části adresy uzlu samé nuly
broadcast v síti/subsíti (directed broadcast) - v části adresy uzlu samé jedničky
univerzální broadcast - adresa 255.255.255.255, pokud vysílač nezná adresu své sítě, přes hranice lokální sítě se obvykle směrovači nepouští
loopback adresa 127.0.0.1
Implicitní masky podsítí jednotlivých tříd adres (=bez použití podsíťování):
A: 255.0.0.0 B: 255.255.0.0 C: 255.255.255.0
Musíme umět zaadresovat podsíť jako takovou (adresa uzlu nuly) a všechny stanice na podsíti (adresa uzlu jedničky), takže maximální počet uzlů v podsíti je vždy o 2 menší, než odpovídá počtu bitů zbývajících pro adresu uzlu.
Subnet s číslem samé nuly a samé jedničky se obvykle nepoužívá, takže minimální
počet bitů za adresou sítě použitých pro adresování subsítě je 2.
Některé směrovače umí "subnet zero" používat.
Minimální počet bitů pro adresu uzlu v podsíti je 2.
Rozsahy subnet masek pro jednotlivé třídy adres:
A: 255.192.0.0-255.255.255.252 B: 255.255.192.0-255.255.255.252 C: 255.255.255.192-255.255.255.252
Příklady:
151.88.19.103/255.255.255.0: třída B, podsíť 151.88.19 sítě 151.88.0.0, broadcast pro podsíť 151.88.19.255 151.88.19.103/255.255.255.224: třída B, 8 bitů předposledního a 3 bity posledního oktetu použito pro podsíť, podsíť 151.88.19.96 sítě 151.88.0.0, broadcast pro podsíť 151.88.19.127 10.0.0.239/255.255.255.240: broadcast adresa na síti 10.0.0.224 (!)
Původně se v rámci jedné podsíťované IP sítě používala stejná maska podsítě. Problém v případě sítě se segmenty o velmi různém počtu stanic (např. rozlehlý segment přepínaného Ethernetu versus sériová dvoubodová linka).
VLSM dovoluje v jedné síti používat více rozdílných masek podsítí, výsledné adresy však nadále musí zůstat jednoznačné.
Ve směrovacích tabulkách uloženy cílové adresy vždy s příslušnými maskami podsítí, směrování podle nejdelšího shodného prefixu.
Použitelné jen se směrovacími protokoly, které spolu s adresou sítě propagují i její masku podsítě.
Možnost podsíťovat podsítě.
version header length - header obsahuje options s proměnnou délkou) type of service - určuje, na jakou kvalitu služby (nebo kombinaci) se má doručení datagramu optimalizovat: delay, throughput, reliability, cost, priorita (3b). Zatím se obvykle ignoruje, postupně se zavádí total length flags - povolení/zákaz fragmentace, indikace posledního fragmentu Time to Live číslo protokolu vyšší vrstvy neseného v paketu header checksum - nezahrnuje datovou část paketu (!) zdrojová a cílová IP adresa options - volitelné, proměnná délka
porty (přiřazení standardním službám (do 1024) definuje RFC 1700) volitelný kontrolní součet zahrnující datovou část délka datagramu
porty sekvence number, acknowledge number zbývající kapacita přijímacích bufferů, příznaky ACK, PSH, RST, URG, SYN, FIN options checksum urgent ptr - pozice urgentních dat v TCP segmentu
"Pomalý start" TCP spojení - postupné (exponenciální) zvětšování šířky okna vždy při přijetí potvrzení = > nově otevřené spojení nemůže skokově zahltit síť
Hlavička TCP segmentu, resp. UDP datagramu zahrnuje jako svou podčást hlavičku IP
Při potřebě zjistit MAC adresu k IP adrese se generuje ARP request (broadcast), ten obsahuje požadovanou IP adresu. Stanice s touto adresou odpoví svou MAC adresou (ARP reply).
Navíc se do requestu vkládá dvojice < zdrojová IP, zdrojová MAC >, každý počítač sleduje všechny ARP broadcasty a doplňuje informace ve své ARP cache. ARP cache je lokální cache jednotlivých stanic udržující známé dvojice < IP adresa, MAC adresa > .
Proxy ARP: jestliže IP adresa není na lokální síti, může některá stanice (router) poskytnout jako reakci na žádost na tuto IP adresu svou MAC adresu a zprostředkovat další doručení paketu
Většinou mají stanice nakonfigurovánu IP adresu implicitního směrovače (default gateway), na kterou posílají pakety pro účastníky, kteří nejsou na stejné podsíti.
Příkazy ICMP:
traceroute