Lekce 19 - Síť v Javě - Třída NetworkInterface a síťová rozhraní
V předešlém cvičení, Řešené úlohy k 15.-18. lekci práce se sítí v Javě, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
V tomto tutoriálu si vysvětlíme, co jsou
síťová rozhraní a k čemu slouží.
Ukážeme si, jak k nim programově přistupovat v Javě při
práci se sítí s využitím třídy
NetworkInterface
.
Co jsou to síťová rozhraní?
Jednoduše řečeno, síťové rozhraní je bod propojení mezi zařízením a jakýmkoliv jeho síťovým připojením. Běžně bývají označována pojmem Network Interface Cards (NIC), ale nemusí mít vždy hardwarovou formu.
Například oblíbený localhost IP 127.0.0.1
neboli ::1
, který hodně používáme při testování webových a
síťových aplikací, je rozhraní zpětné smyčky, což není přímé
hardwarové rozhraní.
Systémy mají samozřejmě často více aktivních síťových
připojení, jako je kabelový ethernet, WIFI, Bluetooth atd. V Javě
je hlavním API, které můžeme použít k přímé interakci s nimi, třída
java.net.NetworkInterface
.
Výčet používaných rozhraní
Mezi nejznámější a nejběžnější síťová rozhraní patří
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Obsah článku spadá pod licenci Premium, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V tutoriálu k práci se sítí v Javě si ukážeme, jak získat přístup k síťovým rozhraním a jak z nich načíst např. IP adresu nebo jejich další vlastnosti.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.