Khi gói tin IP đến một máy, phần mềm giao diện mạng chuyển nó tới phần mềm IP để xử lý tiếp. Nếu nh− địa chỉ đích của gói tin phù hợp với địa chỉ IP của máy, phần mềm IP trên máy chấp nhận gói tin và chuyển nó tới phần mềm giao thức bậc cao (tầng vận tải) để tiếp tục xử lý. Nếu nh− địa chỉ IP không phù hợp, thì máy này phải bỏ gói tin (các máy tính bình th−ờng không gửi gói tin tình cờ gửi đến chúng).
Khi lớp IP nhận đ−ợc gói tin gửi cho chính máy chủ đó, nó phải gửi phần dữ liệu của gói tin đến thủ tục chính xác của lớp vận tải. Điều này có thể thực hiện đ−ợc nhờ giá trị của tr−ờng số thủ tục "Protocol" trong từ thứ ba của gói tin IP (hình 5.3). Vì mỗi thủ tục trong lớp vận tải có một giá trị duy nhất, xác định đối với lớp IP.
Không giống nh− máy tính bình th−ờng, các cổng dẫn đuờng thực hiện chuyển tiếp. Khi gói tin IP đến cổng dẫn đ−ờng, gói tin đ−ợc chuyển đến phần mềm IP. Lúc này có hai tr−ờng hợp: gói tin có thể đã tới đích, hoặc nó cần phải chuyển tiếp. Cũng nh− trong tr−ờng hợp máy tính bình th−ờng, nếu địa chỉ IP của gói tin phù hợp với địa chỉ của cổng, phần mềm IP chuyển gói tin lên cho phần mềm của giao thức bậc cao hơn để xử lý tiếp. Nếu nh− địa chỉ IP không phù hợp, phần mềm IP chuyển gói tin đi tiếp nhờ sử dụng thuật toán chuẩn và thông tin trong bảng đ−ờng dẫn.
Ch−ơng 6. Giao thức Internet: các thông báo điều khiển và báo lỗi
6.1 Giới thiệu
Chúng ta đã thấy rằng Giao thức Internet cung cấp dịch vụ chuyển gói tin không chắc chắn và không liên kết, hơn nữa gói tin chuyển từ cổng dẫn đ−ờng tới cổng dẫn đ−ờng cho đến khi gói tin tới cổng cuối cùng để đ−ợc chuyển thẳng tới đích cuối cùng. Nếu cổng dẫn đ−ờng không thể dẫn đ−ờng hoặc chuyển gói tin, hoặc nếu nh− cổng dẫn đ−ờng phát hiện ra các tr−ờng hợp không bình th−ờng, nh−
tắc mạng làm ảnh h−ởng khả năng chuyển gói tin, cổng dẫn đ−ờng cần thông báo cho nguồn gửi biết để thực hiện hành động t−ơng ứng nhằm tránh hoặc sửa vấn đề đang xảy ra. Ch−ơng này thảo luận cơ cấu mà các cổng và các máy sử dụng để trao đổi sự điều khiển hoặc thông báo lỗi.