Tôi đang nghiên cứu về mạng và một trong những điều cơ bản nhất mà tôi đã nói nhiều lần là máy tính không thể giao tiếp bên ngoài mạng con của chính họ.
Nói rằng không có trình độ như thế này, nó là sai lệch và sai. Tất nhiên, Internet được phân chia giữa các mạng con, và mọi thứ có thể nói chuyện với bất cứ điều gì khác (hầu hết chúng theo cách gián tiếp).
Những gì bạn phải học là các máy chủ không thể giao tiếp trực tiếp qua các giao thức liên kết dữ liệu như ethernet bên ngoài mạng con của chúng, bởi vì một mạng con đại diện cho một số phân đoạn mạng vật lý. Để giao tiếp với các máy chủ bên ngoài mạng con, cần phải gửi một gói đến một cổng trên mạng con. Đây là những gì định tuyến là tất cả về.
Thực sự, câu hỏi bạn nên đặt ra là: làm thế nào một giao diện có thể có một địa chỉ sao cho tất cả các bit của địa chỉ là mạng con và không có bit chủ?
Câu trả lời là đây là một liên kết điểm-điểm. Liên kết điểm đến điểm không phải là mạng đầy đủ thổi. Hai giao diện ở hai đầu của một liên kết biết rằng chúng đang nói chuyện với nhau mà không cần bất kỳ địa chỉ cấp dữ liệu nào, và ở cấp độ mạng, chúng có thể chia sẻ cùng một địa chỉ IP.
Hơn nữa, một datalink có thể được coi là phân đoạn mạng riêng của nó và do đó nó có thể có mạng con riêng và mạng con đó chỉ cần chứa một địa chỉ.
Nếu một đầu của điểm cuối cần nói chuyện cụ thể với đầu kia, nó chỉ có thể sử dụng địa chỉ đó. Nếu bộ định tuyến sử dụng bất kỳ địa chỉ nào khác và gửi nó qua modem, thì gói đó sẽ không được xử lý cho mạng ngang hàng; nó được đề cập đến một cái gì đó khác ngoài đó Các đồng nghiệp sẽ nhận được gói và định tuyến nó.
Về cơ bản, thiết bị ISP chỉ được cấu hình theo cách này: nó có hàng trăm dòng thuê bao đến và nó cung cấp cho mỗi người một mạng con 32. Nếu bạn có một phân đoạn điểm-điểm với một địa chỉ, netmask về cơ bản là moot, nhưng bạn vẫn cần một: một cái gì đó phải được điền vào trường netmask trên các giao diện và trong các bảng định tuyến của máy chủ.