DAS9-Síťová vrstva
Níže je uveden pouze náhled materiálu. Kliknutím na tlačítko 'Stáhnout soubor' stáhnete kompletní formátovaný materiál ve formátu DOC.
ARP cache
Obsahuje informace o MAC adresách stanic, s nimiž uzel komunikoval
Záznamy jsou platné pouze po určitou dobu – 20minut
Poté následuje smazání a opětovné ARP žádosti
Aktivní aktualizace – stanice vysílá ARP žádost
Pasivní aktualizace – stanice odpovídá na ARP žádost a současně si do cache uloží informace o vysílající stanici. Aktualizaci vlastní cache provádí pouze stanice, pro niž je žádost určena.
Příklad: Výpis ARP Cache
D:\> arp –a
Interface: 194.149.104.121
Internet Address Physical ADRESS Type
194.149.104.126 00-60-3e-1d-90-01 dynamic
10.1.1.1 00-01-11-11-ff-08 static
Vložení statické položky: D:\> arp –s 10.1.1.1 00-01-11-11-ff-08
Zrušení položky: D:\> arp –d 10.1.1.1
Žádost o mapování adres vzniká v okamžiku zapouzdřování paketu do rámce, pokud v ARP cache chybí MAC adresa cíle
Paket se řadí do fronty a generuje se žádost ARP
Mezitím mohou aplikace nebo vyšší protokoly připravovat další pakety pro stejnou cílovou stanici
Aby se zamezilo duplicitám, musí si SW pamatovat, že příslušnou žádost už vyslal
Po přijetí ARP Response je možno pakety zapouzdřit
Zpráva ARP zapouzdřená v rámci Ethernet
Rámce ARP mají záhlaví proměnné délky (mohou sloužit pro různé síťové technologie)
Formát žádosti a odpovědi se neliší (výměna všeobecné MAC za zjištěnou, prohození zdrojových a cílových adres)
Formát paketu protokolu ARP
Příklady:
ARP – žádost
C:\> ping 194.149.104.126
+ FRAME: Base frame properties
ETHERNET: ETYPE = 0x0806 : Protocol = ARP: Address Resolution Protocol
+ ETHERNET: Destination address : FFFFFFFFFFFF
+ ETHERNET: Source address : 0020AFFA2589
ETHERNET: Frame Length : 42 (0x002A)
ETHERNET: Ethernet Type : 0x0806 (ARP: Address Resolution Protocol)
ETHERNET: Ethernet Data: Number of data bytes remaining = 28 (0x001C)
ARP_RARP: ARP: Request, Target IP: 194.149.104.126
ARP_RARP: Hardware Address Space = 1 (0x1)
ARP_RARP: Protocol Address Space = 2048 (0x800)
ARP_RARP: Hardware Address Length = 6 (0x6)
ARP_RARP: Protocol Address Length = 4 (0x4)
ARP_RARP: Opcode = 1 (0x1)
ARP_RARP: Sender’s Hardware Address = 0020AFFA2589
ARP_RARP: Sender’s Protocol Address = 194.149.104.121
ARP_RARP: Target’s Hardware Address = 000000000000
ARP_RARP: Target’s Protocol Address = 194.149.104.126
ARP – odpověď
+ FRAME: Base frame properties
ETHERNET: ETYPE = 0x0806 : Protocol = ARP: Address Resolution Protocol
+ ETHERNET: Destination address : 0020AFFA2589
+ ETHERNET: Source address : 00603E1D9001
ETHERNET: Frame Length : 60 (0x003C)
ETHERNET: Ethernet Type : 0x0806 (ARP: Address Resolution Protocol)
ETHERNET: Ethernet Data: Number of data bytes remaining = 46 (0x002E)
ARP_RARP:
ARP_RARP: Hardware Address Space = 1 (0x1)
ARP_RARP: Protocol Address Space = 2048 (0x800)
ARP_RARP: Hardware Address Length = 6 (0x6)
ARP_RARP: Protocol Address Length = 4 (0x4)
ARP_RARP: Opcode = 2 (0x2)
ARP_RARP: Sender’s Hardware Address = 00603E1D9001