Giao thức ánh xạ địa chỉ

Một phần của tài liệu những vấn đề cơ bản của mạng máy tính (Trang 55 - 57)

3./ Giao thức liên mạng IP

3.2.4 Giao thức ánh xạ địa chỉ

Trong mô hình OSI lớp liên kết dữ liệu xếp trên lớp truy nhập mạng, chúng ta cần một phơng pháp để chuyển đổi (hoặc lập hồ sơ) địa chỉ IP thành địa chỉ vật lý của mạng (hoặc địa chỉ MAC ) điều này đợc thực hiện bằng thủ tục gọi là ARP (Address resolution protocol) trong Ethernet.

Thủ tục này yêu cầu mỗi máy chủ duy trì ARP đa cho mọi máy chủ mà trên mạng con của nó. ARP lập bảng sơ đồ địa chỉ IP vào địa chỉ ethernet của nó, vì vậy khi nó phải gửi khung tới địa chỉ IP (128. 6. 18. 2) nó mã hoá địa chỉ ethernet tơng ứng (08: 0: 20 : 9: 43: dd) từ bảng này. Nếu địa chỉ IP không tìm thấy trong bảng này thì nó quảng bá một thông báo: “ARP REQUEST” tới tất cả các máy chủ trên mạng con của nó để hỏi “ai có địa chỉ này” máy chủ đích sẽ trả lời thông báo “ARPREPLY” tình trạng IP và địa chỉ ethernet. Điều này sẽ thẩm

tra máy chủ cập nhật bảng ARP của nó. Khi máy chủ kết nối giữa hai hoặc nhiều mạng con nó hoạt động nh một cổng nối mạng (gateway). Do đó tất cả các cổng nối mạng là máy chủ nhng tất cả các máy chủ không thể truy nhập đến cổng nối mạng.

Nh vậy:

Giao thức ARP (Address resolution protocol) đã xây dựng để chuyển đổi từ địa chỉ IP sang địa chỉ vật lý khi cần thiết.

Giao thức RARP (Reverse address resolution protocol) đợc dùng để chuyển đổi từ địa chỉ vật lý sang địa chỉ IP. Chú ý rằng cả ARP và RARP đều không phải là bộ phận của IP. IP sẽ dùng đến chúng khi cần thiết.

Các bớc thực hiện bởi các thể thức IP

Đối với thể thức IP ở trạm nguồn khi nhận đợc một Primitive SEND từ tầng trên nó thực hiện các bớc sau đây

+ Tạo một IP datagram dựa trên các tham số của Primitive SEND + Tính Checksum và ghép vào header của datagram

+ Ra quyết định chọn đờng hoặc làm trạm đích nằm trên cùng mạng hoặc gateway sẽ đợc chọn cho trạm tiếp theo

+ Chuyển datagram xuống tầng dới để truyền qua mạng

Đối với gateway khi nhận đợc một datagram quá cảnh nó thực hiện các bớc sau:

+ Tính checksum nếu bất cập thì loại bỏ datagram

+ Giảm giá trị của tham số Time-to-live. Nếu thời gian đã hết thì loại bỏ datagram.

+ Ra quyết định chọn đờng + Phân loại datagram nếu cần

+ Kiến tạo lại IP header bao gồm giá trị mới của các vùng Time-to-live, Fregmantion và checksum.

+ Chuyển datagram xuống tầng dới để truyền qua mạng.

Cuối cùng khi một datagram đợc nhận bởi một thực thể IP ở đoạn trớc nó sẽ thực hiện các công việc sau:

+ Tính Checksum. Nếu bất cập thì loại bỏ datagram + Tập hợp các đoạn datagram (nếu có phân đoạn)

+ Chuyển dữ liệu có tham số điều khiển lên tầng trên bằng cách dùng Primitiver Deliver.

3.3 IPv6

Một phần của tài liệu những vấn đề cơ bản của mạng máy tính (Trang 55 - 57)

Tải bản đầy đủ (DOC)

(71 trang)
w