Giao thức ARP (Address Resolution Protocol)58

Một phần của tài liệu tổng quan về mạng máy tính (Trang 61)

II. Cỏc giao thức khỏc lớp IP 58

1.2 Giao thức ARP (Address Resolution Protocol)58

Giao thức TCP/IP sư dơng ARP đĨ tỡm địa chỉ vật lý cđa trạm đớch. Vớ dơ khi cần gưi một gúi dữ liƯu IP cho một hƯ thống khỏc trờn cựng mọt mạng vật lý Ethernet, hƯ thống gưi cần biết địa chỉ Ethernet cđa hƯ thống đớch đĨ tầng liờn kết dữ liƯu xõy dựng khung gúi dữ liƯu.

Thụng thường, mỗi hƯ thống lưu giữ và cập nhật bảng thớch ứng địa chỉ IP – MAC tại chỗ (cũn đưỵc gọi là bảng ARP cache ). Bảng thớch ứng địa chỉ đưỵc cập nhật bởi quản trị hƯ thống hoỈc tự động bởi giao thức ARP sau mụĩ làn ỏnh xạ đưỵc một địa chỉ thớch ứng mới. Khuụn dạng cđa gúi dữ liƯu ARP đưỵc mụ tả như hỡnh 24

0 31 31

H.24: Hỡnh 24 Mụ tả khuụn dạng cđa gói ARP.

• Data link type: cho biết loại cụng nghƯ mạng mức liờn kết vớ dơ đối với

mạng Ethernet trường này cú giỏ trị 01

• Network type : cho biết loại mạng ( vớ dơ đối với mạng IPV4 trường này cú

gớ trị 080016)

• Hlen (Hardware length): độ dài địa chỉ mức liờn kết (6 byte) • Plen (Protocol length) : cho biết độ dài địa chỉ mạng (4 byte)

• O peode (O peode code): mó lƯnh yờu cầu; mó lƯnh trả lời

• Sender data link : địa chỉ mức liờn kết cđa thiết bị phỏt gúi dữ liƯu • Sender Netwok : địa chỉ IP cđa thiết bị phỏt

MẠNG INTERNET SV: NGUYỄN THẾ CƯỜNG

61

Data link type Network type

Hlen plen

Sender data link (6 byte for Ethernet ) Sender Netwok (4 byte for IP)

Tagret data link (6 byte) Tagret Network (4 byte)

• Tagret data link : đõy là địa chỉ mức IP cần tỡm. (thụng thường đưỵc điỊn 0 bởi thiết bị gưi yờu cầu ); trong trả lời đõy là địa chỉ mức liờn kết cđa thiết bị gưi yờu cầu.

• Tagret Network: đõy là địa chỉ IP mà địa chỉ mức liờn kết tương ứng cần tỡm; trong trả lời đõy là địa chỉ IP cđa thiết bị gưi yờu cầu.

Trước khi trao đỉi thụng tin với nhau, node nguồn cần phải xỏc định địa chỉ vật lý MAC cđa node đich bằng cỏch tỡm kiếm trong bảng địa chỉ IP . Nếu khụng tỡm thấy, node nguồn gưi quảng bỏ (Broadcast) một gúi yờu càu ARP (ARP - Request) cú chứa địa chỉ IP nguồn, địa chỉ IP đớch cho tất cả cỏc mỏy trờn mạng. Cỏc mỏy nhận, đọc, phõn tớch và so sỏnh địa chỉ IP cđa nú với địa chỉ IP cđa gúi. Nếu cựng địa chỉ IP, nghĩa là node đớch tỡm trong bảng thớch ứng địa chỉ IP- MAC cđa nú và trả lời bằng một gúi ARP – Response cú chứa địa chỉ MAC cho node nguồn. Nếu khụng cựng địa chỉ IP, nó chuyĨn tiếp gúi yờu cầu nhận đưỵc dưới dạng quảng bỏ cho tất cả cỏc trạm trờn mạng.

Một phần của tài liệu tổng quan về mạng máy tính (Trang 61)