Pertemuan 12. arp

9
ARP Pertemuan 12

Transcript of Pertemuan 12. arp

Page 1: Pertemuan 12. arp

ARPPertemuan 12

Page 2: Pertemuan 12. arp

ARP

• ARP (Address Resolution Protocol) adalah protokol yang bertugas untuk menemukan hardware address suatu host dengan alamat IP tertentu.

• ARP berada di antara layer 2 dan layer 3. • Ketika suatu IP paket akan dikirim (tentu saja sudah ada

alamat pengirim dan penerima), maka paket tersebut diteruskan ke layer dibawahnya (Ethernet atau Token Ring), yang akan memberikan alamat hardware sesuai dengan alamat IP tersebut.

• Jika alamat hardware ini tidak ada di dalam cache ARP, maka ARP bertugas mencarinya di dalam jaringan (lokal)

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

2

Page 3: Pertemuan 12. arp

ARP• Dengan data alamat IP (penerima), ARP akan menanyakan

alamat hardware broadcast ke local network. • Host yang alamat IP-nya sesuai, akan memberikan jawaban

(reply, yang berupa alamat hardware)) kepada penanya. Sementara host yang lain diam saja. Selanjutnya paket dikirim ke alamat tersebut.

• Bagaimana jika alamat IP itu milik host yang berada nun jauh di sana? Jawabannya adalah Router-lah yang akan menjawab (memberikan alamat hardware Router), untuk selanjutnya paket tersebut dikirim ke Router tsb. Tanggung jawab pengiriman selanjutnya diambil alih oleh si Router tersebut.

• Jadi ARP bertugas menterjemahkan alamat IP menjadi alamat hardware.

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

3

Page 4: Pertemuan 12. arp

ARP

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

4

Aku di sini

13:20:48:35:32:00

10.1.2.3 34:20:48:53:50:14

10.1.2.2

50:53:45:53:19:67

10.1.1.202

Di manakah kau

10.1.1.202?

13:20:48:53:50:23

10.1.1.1

MAC untuk 10.1.1.202 ?

10.1.1.202 MAC= 50:53:45:53:19:67

Page 5: Pertemuan 12. arp

ARP table• Setiap host pasti mempunyai ARP tabel yang mentranslasikan alamat

IP ke dalam alamat hardware• Setiap 15 menit updated• Contoh ARP tabel di host : 10.1.1.1

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

5

IP Address MAC Address10.1.2.3 13:20:48:35:32:00

10.1.2.2 34:20:48:53:50:14

10.1.1.202 50:53:45:53:19:67

Page 6: Pertemuan 12. arp

ARP Packet Format

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

6

TargetHardwareAddr (bytes 2 – 5)

TargetProtocolAddr (bytes 0 – 3)

SourceProtocolAddr (bytes 2 – 3)

Hardware type = 1 (MAC) ProtocolType = 0x0800(IP)

SourceHardwareAddr (bytes 4 – 5)

TargetHardwareAddr (bytes 0 – 1)

SourceProtocolAddr (bytes 0 – 1)

HLen = 48 PLen = 32 Operation

SourceHardwareAddr (bytes 0 – 3)

0 8 16 31

Page 7: Pertemuan 12. arp

RARP

• RARP = Reverse Address Resolution Protocol• RARP adalah protokol yang bertugas untuk menemukan

IP address suatu host yang hanya tahu Hardware address-nya saja (misal pada diskless machine)

• Host akan mengirim paket berikut alamat MAC-nya secara broadcast, untuk meminta alamat IP yang sesuai.

• RARP server akan menjawab paket tersebut, sehingga alamat IP akan teridentifikasi.

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

7

Page 8: Pertemuan 12. arp

RARP

04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

8

Nih ..IP-mu

13:20:48:35:32:00

10.1.2.3 34:20:48:53:50:14

10.1.2.2

50:53:45:53:19:67

10.1.1.1

Tolong aku dikasih IP

donk?

13:20:48:53:50:23

IP untuk 13:20:48:53:50:23?

MAC= 13:20:48:53:50:23

IP = 10.1.1.202

Page 9: Pertemuan 12. arp

Thankyou 04/1

3/23

Zul

fadl

i Sul

than

- P

TIK

- U

NM

9