IP adresace (IPv4) Velikost a určení IP adresy I. Epocha (dělení na třídy) II. Epocha (zavedení masky) Speciální adresy Příklady a řešení IP adres Souhrn k IP adresaci
Velikost a určení IP adresy Každá síťová stanice musí mít svou pevně stanovenou identifikaci, tj. IP adresu, IP adresa je buď napevno přidělena (např. pro server) nebo je přidělována automaticky (i dynamicky měněna), IPv4 adresa má 32bitů a má tvar: xxxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx (x může nabývat binární hodnoty, tj. 0 nebo 1), IP adresa se zapisuje dekadicky ve tvaru:ddd.ddd.ddd.ddd IP v sobě nese informaci jak o čísle sítě, tak i čísle stanice, Sítě (adresná část v IP adrese) se navzájem propojují pomocí směrovačů (routeru) tzv. technikou směrování, Stanice (adresná část v IP adrese) vždy musí patřit do určité sítě, kterou obsluhuje router, musí být v dané síti jedinečná(!)
I. Epocha IP adresace > Historicky nejstarší způsob dělení IP adres, a to do 6 tříd (class): n - nese informaci o čísle sítě (net), h – nese informaci o čísle hostitele (host- stanice) m – nese informaci o čísle multicast Třída A 0 nnnnnnn.hhhhhhhh.hhhhhhhh.hhhhhhhh až max: 127 sítí max stanic v jedné síti Třída B 10 nnnnnn.nnnnnnnn.hhhhhhhh.hhhhhhhh až Třída C 110 nnnnn.nnnnnnnn.nnnnnnnn.hhhhhhhh až
I. Epocha IP adresace Třída D 1110 mmmm.mmmmmmmm.mmmmmmmm.mmmmmmmm až používá se pro adresaci multicast, tj paketů určených více příjemcům Třída E xxx.xxxxxxxx.xxxxxxxx.xxxxxxxx až je rezervována Třída F nn.nnnnnnnn.nnnnnnnn.hhhhhhhh až je rezervována Třída je dána tzv. plovoucí „0“ v 1. bytu IP adresy (viz předchozí popis) Vzhledem k technice členění adresného prostoru podle tříd (vždy po skupině 8-mi bitů) je to systém neúsporný (plýtvání adresami), V současnosti se používá technika členění IP adres podle síťové masky
II. Epocha IP adresace Z důvodu úspornosti přidělování IP adres se zavádí tzv. maska sítě, která má stejnou velikost i tvar, jako IP adresa, Maska má však význam „filtru“ pro stanovení čísla sítě a čísla hostitele, Pokud má maska tvar např.: tj Pak to znamená že 1.byte v IP adrese představuje číslo sítě (na místě binární 1), tj. bude možné rozlišit až 256 různých čísel sítí (2 8 ) a až 16M čísel hostitelů na každé z nich (2 24 ) Pak také hovoříme o „podsítích, sítích nebo nadsítích“ na původních třídách sítí (dle I. Epochy), Protože maska má zpravidla tvar souvislého sledu log 1 zleva následovaným souvislým sledem log 0, pak se někdy používá zápis masky jako „prefixový“, např.: /12 pak znamená masku nebo také IP adresace podle II.epochy se také někdy nazývá „classless“ adresace
Speciální adresy Jsou to IP adresy, které jsou tzv. neveřejné (směrovače je nepropouští do Internetu); jsou to: Ve třídě A adresný prostor 10.x.x.x Ve třídě B adresný prostor – Ve třídě C adresný prostor – Tyto adresy jsou určeny pro adresaci uvnitř LAN nebo PAN Adresa 127.x.x.x – je určena jako lokální smyčka (loopback, localhost), Adresa – je to adresa stanice bez dosud přidělené IP, u směrovačů to znamená směr „všechny sítě“, Adresa – všeobecný oběžník, „broadcast“.
Příklady a řešení IP adresy > Je to adresa třídy A ( , tj. 0 na 1.místě) Adresa sítě je tedy a adresa hostitele na této síti Adresa je veřejná a podle I.epochy (není uvedena maska) Je to adresa třídy B ( , tj. 0 na 2.místě) Adresa sítě je tedy a adresa hostitele 0.0 na této síti, což znamená, že tato adresa je pouze číslo sítě (!), Adresa je neveřejná podle I.epochy (není uvedena maska) Je to adresa třídy D ( , tj. 0 na 4.místě) Adresa je tedy číslem multicastu (adresného oběžníku), Adresa je veřejná (maska a tedy epocha nedává smysl)
Příklady a řešení IP adresy /24 Je to adresa třídy A ( , tj. 0 na 1.místě) Po aplikaci masky je adresa sítě , což znamená, že je to podsíť na síti třídy A (tzv. kmenová maska třídy je 8, tj. < 24 ) Adresa hostitele je.255, což znamená broadcast na této síti, tj. určeno všem stanicím na dané podsíti Adresa je veřejná a podle II.epochy (uvedena maska) /16 Je to adresa třídy C ( , tj. 0 na 3.místě) Po aplikaci masky je adresa sítě , což znamená, že je to nadsíť na síti třídy C (tzv. kmenová maska třídy je 24, tj. > 16 ) Adresa hostitele je na dané nadsíti Adresa je neveřejná a podle II.epochy (uvedena maska) Je to adresa třídy A ( , tj. 0 na 1.místě) Adresa je speciální adresou (localhost), tedy adresace „sebe sama“ Adresa je neveřejná (tady maska ani epocha nedává smysl)
Souhrn k IP adresaci Veřejná IP adresa představuje globálně (celosvětově) jedinečnou adresu stanice na síti, Číslo sítě i hostitele musí vždy nabývat nenulovou hodnotu a také nesmí mít hodnotu pouze samých log 1, Proto v každé síti lze využít celkem ( MAX-2 ) možný počet adres, kde MAX je možný počet binárních kombinací bitů v adrese hostitele (h), tj. např. u třídy C je to 8 bitů => (MAX-2)= 254 Tyto dvě adresy jsou adresami samotné sítě (hostitel =.0) a adresou broadcastu na dané síti (hostitel =.255) V každé síti musí mít každý hostitel vždy jedinečnou adresu, Uzly v síti mívají adresy pevně přidělené s čísly od nejvyššího možného čísla hostitele v dané síti.