Hãy nhớ rằng mục tiêu của IP là cung cấp một mạng ảo mà bao gồm nhiều mạng vật lý và cung cấp dịch vụ giao hàng gói tin kết nối. Do đó, chúng tôi sẽ tập trung vào chuyển tiếp IP, mà còn được gọi là Internet định tuyến hoặc định tuyến IP. Các thông tin được sử dụng để đưa ra quyết định định tuyến được gọi là IP thông tin định tuyến. Giống như định tuyến trong một mạng vật lý duy nhất, định tuyến IP chọn một con đường trên đó một gói tin phải được gửi. Không giống như các định tuyến trong một mạng duy nhất, các thuật toán định tuyến IP phải chọn như thế nào để gửi một gói tin trên nhiều mạng vật lý. Định tuyến trong một mạng Internet có thể khó khăn, đặc biệt là giữa các máy tính mà có nhiều kết nối mạng vật lý. Lý tưởng nhất, phần mềm định tuyến sẽ kiểm tra tải mạng, chiều dài gói tin, hoặc các loại hình dịch vụ được quy định trong tiêu đề gói tin khi lựa chọn con đường tốt nhất. Hầu hết các phần mềm định tuyến Internet là ít hơn nhiều phức tạp, tuy nhiên, và chọn đường dựa trên các giả định về con đường ngắn nhất.
Để hiểu IP định tuyến hoàn toàn, chúng ta phải xem xét các kiến trúc của một Internet TCP / IP. Đầu tiên, nhớ lại rằng một internet được bao gồm nhiều mạng vật lý kết nối với nhau bởi các máy tính được gọi là router. Mỗi router có kết nối trực tiếp đến hai hoặc nhiều mạng. Ngược lại, một máy chủ thường kết nối trực tiếp đến một mạng vật lý. Chúng tôi biết rằng đó là có thể, tuy nhiên, để có một máy chủ đa-homed kết nối trực tiếp đến nhiều mạng. Cả hai host và router tham gia trong việc định tuyến một gói tin IP đến đích của nó. Khi một chương trình ứng dụng trên một máy chủ cố gắng liên lạc, các giao thức TCP / IP cuối cùng tạo ra một hoặc nhiều gói tin IP. Máy chủ phải đưa ra quyết định định tuyến ban đầu khi nó chọn nơi để gửi các gói dữ liệu. Như hình 8.1 cho thấy, các máy chủ phải đưa ra quyết định định tuyến ngay cả khi họ chỉ có một kết nối mạng.
đang được dịch, vui lòng đợi..
