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

Một phần của tài liệu Giới thiệu Mạng tích hợp dịch vụ số ISDN (Trang 53 - 54)

3./ Giao thức liên mạng IP 3.1Vai trò chức năng của IP

3.2.4Giao 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.

+ 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 Giới thiệu Mạng tích hợp dịch vụ số ISDN (Trang 53 - 54)