Vianoce v ITnetwork sú tu! Dobí si teraz kredity a získaj až 80 % extra kreditov na e-learningové kurzy ZADARMO. Zisti viac.
Hľadáme nové posily do ITnetwork tímu. Pozri sa na voľné pozície a pridaj sa k najagilnejšej firme na trhu - Viac informácií.

7. diel - Sieť v Jave - Práca s InetAddress

V minulej lekcii, Sieť v Jave - Práca s HttpURLConnection - Požiadavka GET , sme si popísali triedu java.net.HttpUR­LConnection a ukázali si, ako túto triedu použiť v praxi v spojení s HTTP požiadavkou GET.

Dnes si v našom Java tutoriále predstavíme ďalšiu triedu, ktorú budeme využívať na prácu so sieťou. Ide o triedu InetAddress z balíčka java.net.*. Ako jej názov napovedá, slúži na spracovanie IP adries.

Práca s triedou InetAddress

Trieda java.net.InetAddress poskytuje metódy na získanie IP adresy ľubovoľného názvu hostiteľa. IP adresa je reprezentovaná 32 bitovým alebo 128 bitovým číslom bez znamienka. InetAddress môže spracovávať adresy IPv4 aj IPv6:

  • IPv4 je primárny internetový protokol. Je to prvá verzia IP nasadená pre produkciu v ARAPNETe v roku 1983. Je to široko používaná verzia IP na rozlíšenie zariadenia v sieti pomocou schémy adries. 32 bitová schéma adresovania sa používa na uloženie 2 32 adries, čo je viac ako 4 milióny adries. Dnes už však také množstvo nestačí, preto bola vyvinutá verzia IPv6.
  • IPv6 je najnovšia verzia internetového protokolu. Primárnym cieľom bolo naplniť potrebu viacerých internetových adries. IPv6 ale tiež poskytuje riešenie problémov prítomných v IPv4. Ponúka 128 bitový adresný priestor, ktorý je možné použiť na vytvorenie siete 3.4 x 10 38 jedinečných IP adries. Pre IPv6 sa niekedy tiež používa označenie IPng (Internet Protocol next generation).
Typy adries

IP adresy môžeme tiež deliť na dva typy:


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár korún

Minul si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiové sekcie.

Kúpiť tento kurz

Kúpiť všetky aktuálne dostupné lekcie s funkciou odovzdávanie úloh a certifikátom iba za 700 kreditov
Aktuálny stav konta 0 kreditov
Kúpou tohoto balíčku získaš prístup ku všetkým 21 článkom (12 lekcií, 5 testov, 4 praktické cvičenia) tohoto kurzu.

Obsah článku spadá pod licenciu Premium, kúpou článku súhlasíš so zmluvnými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • Neobmedzený a trvalý prístup k jednotlivým lekciím.
  • Kvalitné znalosti v oblasti IT.
  • Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.

Popis článku

Požadovaný článok má nasledujúci obsah:

V tomto článku sa zoznámime s triedou java.net.InetAddress, popíšeme si jej metódy a na príkladoch si ukážeme jej použitie v praxi.

Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.

Článok pre vás napísal Zdeněk Dvorský
Avatar
Autor se věnuje programováni zatím jen pro zábavu, ale rád by to změnil na profesionální dráhu.
Aktivity