ARP
ARP (Address Resolution Protocol) je sieťový protokol používaný na mapovanie IP adries na fyzické alebo MAC adresy v rámci lokálnej siete (LAN). Tento protokol je kľúčový pre správne fungovanie počítačových sietí na úrovni vrstvy dátového spojenia v rámci modelu OSI (vrstva 2).
Ako ARP funguje:
- Keď zariadenie v sieti potrebuje komunikovať s iným zariadením na rovnakej sieti, pozná jeho IP adresu, ale potrebuje fyzickú (MAC) adresu pre odoslanie dát.
- ARP vyšle tzv. ARP žiadosť (broadcast), ktorá obsahuje IP adresu cieľového zariadenia. Všetky zariadenia v sieti túto správu prijmú, ale odpovie iba zariadenie s príslušnou IP adresou, ktoré pošle svoju MAC adresu.
- Zariadenie, ktoré iniciovalo žiadosť, si potom uloží túto informáciu do svojej ARP tabuľky pre budúce použitie, čím urýchli následné komunikácie.
Význam ARP:
- Rýchla komunikácia: ARP umožňuje zariadeniam v sieti efektívne komunikovať bez nutnosti manuálneho mapovania IP na MAC adresy.
- ARP tabuľka: Je to vyrovnávacia pamäť, kde sa ukladajú spárované IP a MAC adresy, aby nebolo potrebné pri každej komunikácii opätovne vysielať ARP žiadosti.
Bezpečnostné riziká:
- ARP spoofing: Tento útok môže viesť k tomu, že útočník odošle falošné ARP odpovede, čím presmeruje dátový tok medzi zariadeniami.
ARP je nevyhnutný pre správne fungovanie sietí, najmä v LAN prostrediach, kde sa často používa na preklad IP adries na MAC adresy, čo umožňuje efektívny prenos dát medzi zariadeniami v rámci siete.