arp
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| arp [2024/03/13 10:52] – created zrinka | arp [2025/12/01 11:40] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ===ARP=== | ===ARP=== | ||
| | | ||
| - | **ARP** (_Address | + | **ARP** (// |
| - | Svako mrežno sučelje ima svoju unikatnu MAC adresu koja je fiksna i trajno | + | Za razliku od IP adrese koja je promjenjiva, |
| - | Za razliku od IP adrese koja je promjenjiva, | + | * otkrivanje MAC adrese na temelju IP adrese |
| + | * održavanje tablice IP i MAC adresa | ||
| | | ||
| - | ARP pruža dvije osnovne funkcije: | + | Ova tablica je privremeno spremljena u radnu memoriju i naziva se ARP tablica (engl. //ARP cache//). Svaki redak u ARP tablici povezuje IP adresu s MAC adresom. ARP tablica privremeno čuva ta adresna mapiranja uređaja na LAN-u (//Local Area Network//). Ako uređaj pronađe IP adresu, |
| | | ||
| - | • otkrivanje MAC adrese | + | ARP zahtjevi preplavljuju sve priključke (engl. |
| + | Samo jedan uređaj na LAN-u će imati IPv4 adresu koja odgovara ciljnoj. Onaj uređaj koji je izvorno poslao ARP zahtjev jedini će primiti jednostrani ARP odgovor od ciljnog uređaja. Nakon što uređaj primi ARP odgovor, dodaje IPv4 adresu i odgovarajuću MAC adresu u svoju ARP tablicu. | ||
| + | |||
| + | Kad računalo stvara paket za odredište, uspoređuje odredišnu IP adresu sa svojom | ||
| | | ||
| - | • Održavanje tablice IPv4 i MAC adresa | ||
| | | ||
| - | Ova tablica je privremeno spremljena u radnu memoriju i naziva se ARP tablica | + | **OSI RM** (//Open System Interconnection Reference Model//) je model koji teorijski opisuje koncept komunikacijske mreže. U njemu postoji sedam slojeva, no za razumijevanje ovog protokola važni su: |
| - | Ako uređaj pronađe IPv4 adresu, njena odgovarajuća MAC adresa se koristi kao odredišna MAC adresa u okviru. Ako se ne pronađe unos, uređaj šalje ARP zahtjev. | + | |
| | | ||
| - | ARP zahtjevi preplavljuju sve priključke | + | 2. sloj podatkovne veze (engl. |
| - | Samo jedan uređaj na LAN-u će imati IPv4 adresu koja odgovara ciljnoj IPv4 adresi u ARP zahtjevu. Svi ostali uređaji neće odgovoriti. | + | 3. mrežni sloj (engl. |
| - | Samo uređaj koji je izvorno poslao ARP zahtjev će primiti jednostrani ARP odgovor. Nakon što uređaj primi ARP odgovor, dodaje IPv4 adresu i odgovarajuću MAC adresu u svoju ARP tablicu. Paketi namijenjeni toj IPv4 adresi sada mogu biti enkapsulirani u okvire koristeći njezinu odgovarajuću MAC adresu. | + | |
| - | Kada odredišna IPv4 adresa nije na istoj mreži kao i izvorna IPv4 adresa, izvorni uređaj mora poslati okvir svojim zadanim vratima | + | |
| - | IPv4 adresa zadanih ulaznih vrata je pohranjena u IPv4 konfiguraciji računala. Kad računalo stvara paket za odredište, uspoređuje odredišnu IPv4 adresu sa svojom IPv4 adresom kako bi odredilo jesu li obje IPv4 adrese smještene na istoj mreži. Ako odredišno računalo nije na istoj mreži, izvor provjerava svoju ARP tablicu za unos s IPv4 adresom zadanih ulaznih vrata. Ako nema unosa, koristi ARP proces kako bi odredio MAC adresu zadanih ulaznih vrata. | + | |
| | | ||
| + | MAC adresa koristi se za identifikaciju fizičkih izvornih i odredišnih uređaja na lokalnom segmentu mreže i nju koristi sloj podatkovne veze (2.) IP adresa kao protokol mrežnog (3.) sloja služi za usmjeravanje paketa po različitim mrežama, no jednom kad smo dospjeli u ispravnu mrežu, više ne operiramo na trećem sloju već na drugom. Ono što je IP adresa na Internetu, to je MAC adresa na lokalnoj mreži. | ||
| + | |||
| + | Razlikujemo izvorišnu (engl. //source//) i odredišnu (engl. // | ||
| | | ||
| - | **OSI RM** (_Open System Interconnection Reference_ Model) je model koji teorijski opisuje koncept komunikacijske | + | Kada se računalo pokrene, |
| + | |||
| + | ==Primjer== | ||
| + | Računalo Host A želi poslati paket računalu Host D koje nije na istoj lokalnoj mreži. Zato će odredišna MAC adresa biti MAC adresa zadanih vrata, odnosno MAC adresa mrežnog preklopnika Switch0 . Nakon toga preklopnik šalje // | ||
| + | |||
| + | Kada usmjerivač primi Ethernet okvir, čita (dekapsulira) podatke koje je dobio. Koristeći odredišnu IPv4 adresu određuje sljedeći skok uređaja, odnosno kamo će ga dalje usmjeriti. Nakon toga stvara IPv4 paket koji dodaje neke nove informacije i skriva (enkapsulira) neke informacije iz podatkovnog okvira koji je dobio od nižeg sloja, a nisu potrebne | ||
| | | ||
| - | 2. sloj podatkovne veze (engl. _Data link layer_) | + | {{ : |
| - | 3. mrežni sloj (engl. _Network layer_) | + | |
| | | ||
| - | MAC adresa se koristi za identifikaciju fizičkih izvornih i odredišnih | + | |
| - | Razlikujemo izvorišnu (_source_) | + | U ovom je primjeru pronalazak |
| | | ||
| - | Ethernet MAC adresa je 48-bitna adresa izražena koristeći 12 heksadecimalnih znakova. | + | Na Windows |
| - | + | ||
| - | Kada se računalo pokrene, NIC kopira svoju MAC adresu iz ROM-a u radnu memoriju (RAM). Pri slanju paketa na Ethernet mreži zaglavlje podatkovnog sloja uključuje izvorišnu i odredišnu MAC adresu. | + | {{ :arpa.png?600 |}} |
| - | + | ||
| - | Kada NIC primi Ethernet okvir, pregledava odredišnu MAC adresu kako bi vidio odgovara li ona njegovoj fizičkoj MAC adresi koja je sad pohranjena u RAM-u. Ako nisu jednake, uređaj odbacuje okvir. U suprotnom prosljeđuje okvir na više OSI slojeve. | + | |
| - | + | ||
| - | Uređaj pošiljatelj pretražit će svoju ARP tablicu za odredišnom IPv4 adresom i odgovarajućom MAC adresom. | + | |
| - | + | ||
| - | • Ako je odredišna IPv4 adresa paketa na istoj mreži kao i izvorna IPv4 adresa, uređaj će pretražiti ARP tablicu za tu IPv4 adresu. | + | |
| - | + | ||
| - | • Ako je odredišna IPv4 adresa na drugoj mreži od izvorne IPv4 adrese, uređaj će pretražiti ARP tablicu za adresu default gatewaya. | + | |
| - | + | ||
| - | U oba slučaja, pretražuje se IPv4 adresa da se pronađe odgovarajuća MAC adresa uređaja. | + | |
| - | + | ||
| - | + | ||
| - | Na primjeru, PC1 želi poslati paket PC2-u. PC2 nije dio naše mreže. i budući da odredišna IPv4 adresa nije na istoj lokalnoj mreži kao PC1, odredišna MAC adresa je adresa MAC adresa default gateway-a, tj. sučelja na usmjerivača (engl. _router_) koji je dio naše mreže. | + | |
| - | + | ||
| - | Usmjerivači pregledavaju odredišnu IPv4 adresu kako bi odredili najbolji put za prosljeđivanje IPv4 paketa. Kada usmjerivač primi Ethernet okvir, dekapsulira informacije podatkovnog sloja. Koristeći odredišnu IPv4 adresu određuje sljedeći skok uređaja, tj. kamo će ga dalje usmjeriti, a zatim enkapsulira IPv4 paket u novi, izmijenjeni, | + | |
| - | + | ||
| - | U našem primjeru, R1 bi sada enkapsulirati paket s novim informacijama o MAC adresi kao što je prikazano na slici. | + | |
| - | + | ||
| - | Nova odredišna MAC adresa bila bi ona sučelja R2 G0/0/1, a nova izvorišna MAC adresa bila bi ona sučelja R1 G0/ | + | |
| - | + | ||
| - | Na svakom se skoku MAC adrese (izvorišna i odredišna) mijenjaju, ali IP adrese ostaju iste od originalnog izvora do namijenjenog odredišta. | + | |
| - | + | ||
| - | Na Windows | + | |
| + | ==Izvori== | ||
| + | [1] FER, Predavanja iz kolegija // | ||
| + | [2]https:// | ||
| + | [3] https:// | ||
| + | [4] https:// | ||
arp.1710327173.txt.gz · Last modified: 2025/12/01 11:40 (external edit)