Jak Začít?

Máš v počítači zápisky z přednášek
nebo jiné materiály ze školy?

Nahraj je na studentino.cz a získej
4 Kč za každý materiál
a 50 Kč za registraci!




DAS_7_Protokoly ARP a RARP

DOC
Stáhnout kompletní materiál zdarma (95.5 kB)

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.

Nyní již víme, že příjemce má IP-adresu 194.149.104.126 a je přímo na LAN. Je třeba zjistit jeho linkovou adresu. Operační systém odesílatele vygeneruje ARP žádost:

+ 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

00000: FF FF FF FF FF FF 00 20 AF FA 25 89 08 06 00 01 ....... ..%.....

00010: 08 00 06 04 00 01 00 20 AF FA 25 89 C2 95 68 79 ....... ..%...hy

00020: 00 00 00 00 00 00 C2 95 68 7E ........h~

Příjemce okamžitě odpoví paketem:

+ 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

ARP_RARP: Sender’s Protocol Address = 194.149.104.126

ARP_RARP: Target’s Hardware Address = 0020AFFA2589

ARP_RARP: Target’s Protocol Address = 194.149.104.121

ARP_RARP: Frame Padding

00000: 00 20 AF FA 25 89 00 60 3E 1D 90 01 08 06 00 01 . ..%..`>.......

00010: 08 00 06 04 00 02 00 60 3E 1D 90 01 C2 95 68 7E .......`>.....h~

00020: 00 20 AF FA 25 89 C2 95 68 79 00 00 00 00 00 00 . ..%...hy......

00030: 00 00 00 00 00 00 00 00 00 00 00 00 ............

ze kterého si do pracovní paměti (ARP cache) systém automaticky doplní položku říkající jaká linková adresa přísluší udané IP-adrese. Při příští komunikaci s počítačem 194.149.104.126 se již ARP dotaz nebude generovat, ale použije se tato položka. ARP cache můžeme vypsat příkazem:

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

V ARP cache mohou být položky získané ARP dotazem, ty jsou typu dynamic. Do ARP cache můžeme také zapsat položky explicitně příkazem arp. Takové položky jsou typu static. Rovněž je možné položky ARP cache příkazem arp rušit.

Témata, do kterých materiál patří