Routing Processes

Một phần của tài liệu đồ án tốt nghiệp mạng máy tính (Trang 76)

Tiến trình IP routing trên tất cả các node để chuyển một gói IP bao gồm Host gửi, Router trung gian và host đích.

IP on the Sending Host

Khi một gói được gửi từ host gửi thì gói được quản lý từ các tầng cao hơn (TCP,UDP or ICMP) tới tầng IP. IP trên host gửi sẽ thực hiện các việc sau: 1. Set giá trị cho trường Time-to-Live (TTL) hoặc là giá trị mặc định hoặc là

giá trị của ứng dụng đặc biệt.

3. IP kiểm tra routing table để chọn đường tốt nhất tới đích. Nếu định tuyến không thấy nó sẽ gửi lỗi routting lên các tầng phía trên (TCP,UDP or ICMP) 4. Dựa trên kết quả định tuyến IP xác định đại chỉ IP chuyển và giao diện được

sử dụng để chuyển gói IP.

5. IP chuyển địa chỉ IP và giao diện tới Address Resolution Protocol (ARP) và tiếp đó ARP sẽ địa chỉ IP này sang địa chỉ media access control (MAC) để chuyển gói IP đi.

IP on the Router

Khi gói được nhận tại router gói được chuyển sang tầng IP. IP thực hiện các công việc sau:

1. IP kiểm tra IP header checksum. Nếu IP header checksum lỗi gói IP bị loại bỏ mà không thông báo chongười sử dụng.

2. IP kiểm tra địa chỉ IP đích xem IP datagram có thích hợp với địa chỉ IP trong router interface không

3. Nếu địa chỉ IP không có trong router thì IP giảm giá trị của trường the time- to-live (TTL) đi 1. Nếu TTL là 0 thì IP huỷ gói và gửi thông báo ICMP Time Expired-TTL Expired tới nơi gửi.

4. Nếu TTL bằng 1 hoặc lớn hơn thì IP cập nhật trường TTL và tính giá trị mới cho trường checksum

5. IP kiểm tra trong routing table để chọn đường tốt nhất tới địa chỉ đích trong IP datagram. Nếu không tìm thấy nó sẽ gửi thông báo ICMP Destination Unreachable-Network Unreachable tới nơi gửi.

6. Dựa trên kết quả định tuyến IP xác định đại chỉ IP chuyển và giao diện được sử dụng để chuyển gói IP.

7. IP chuyển địa chỉ IP và giao diện tới Address Resolution Protocol (ARP) và tiếp đó ARP sẽ địa chỉ IP này sang địa chỉ media access control (MAC) để chuyển gói IP đi.

IP on the Destination Host

1. IP kiểm tra IP header checksum. Nếu checksum lỗi nó sẽ huỷ bỏ gói.

2. Kiểm tra địa chỉ IP đích trong IP datagram có thích hợp với địa chỉ IP của host.Nếu không nó cũng huỷ bỏ gói

3. Dựa trên các trường của giao thức TCP/IP nó chuyển IP datagram lên các tầng trên không co header. Nếu giao thức không thấy nó gửi một thông báo Destination Unreachable-Protocol Unreachable cho nơi gửi.

4. Gãi tin tiếp tục được xử lý ở các tầng trên TCP,UDP.

Một phần của tài liệu đồ án tốt nghiệp mạng máy tính (Trang 76)

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

(96 trang)
w