Thật không may, không, bạn không chính xác.
Ron nói rõ, bạn đã không cung cấp mặt nạ mạng con, vì vậy nếu chúng ta giả sử mặt nạ đẳng cấp, địa chỉ 10.xxx sẽ có mặt nạ 255.0.0.0, thực sự sẽ đặt hai máy chủ trên cùng một mạng. Nếu đó là trường hợp, họ sẽ không có vấn đề giao tiếp.
Tuy nhiên, do tính chất của câu hỏi của bạn, tôi tưởng tượng bạn dự định cho mỗi máy chủ này sử dụng mặt nạ nhỏ hơn - chúng tôi sẽ tiếp tục và sử dụng 255.255.255.0, đặt cả hai máy chủ vào hai mạng con khác nhau.
Điều đó đang được nói, trung tâm của những gì bạn đang thiếu nằm ở việc quên đi ARP (Giao thức phân giải địa chỉ) . Cụ thể, trong đó HostA quyết định ARP cho. Hãy để tôi giải thích...
Trước khi bất kỳ máy chủ nào đặt bất kỳ gói nào lên dây, điều đầu tiên nó làm là xác định xem IP đích nằm trên mạng riêng của mình hay trên mạng nước ngoài. Chúng ta hãy chạy qua nó từ quan điểm của Host A.
Máy chủ A biết IP của nó (10.1.2.1) và Mặt nạ mạng con của nó (/ 24 hoặc 255.255.255.0). Với một chút subnetting , Hosta xác định rằng nhịp mạng của tất cả các địa chỉ IP trong khoảng từ 10.1.2.0 qua 10.1.2.255. (Chúng tôi sẽ bỏ qua chi tiết về NetID và BroadcastIP, vì hiện tại chúng không liên quan)
Máy chủ A cũng biết IP đích của nó là 10.1.3.1, nằm ngoài phạm vi địa chỉ IP trong mạng riêng của Máy chủ A. Như vậy, Máy chủ A sẽ đi đến kết luận rằng IP đích 10.1.3.1 nằm trên mạng nước ngoài và Máy chủ A chỉ có thể truy cập mạng nước ngoài bằng cách nói qua Bộ định tuyến. Hay cụ thể hơn, thông qua cổng mặc định của HostA .
Nếu HostA không được cấu hình với Cổng mặc định tại thời điểm này, thì quá trình kết thúc ở đây với một lỗi chung. HostA không thể nói chuyện với HostB.
Nếu HostA được cấu hình với Cổng mặc định, nó sẽ gửi Yêu cầu ARP (chính là khung Phát sóng), yêu cầu địa chỉ MAC của cổng mặc định - KHÔNG phải là địa chỉ MAC của IP đích cuối cùng.
Công tắc, đã nhận được khung phát sóng sẽ tràn gói ra tất cả các giao diện, để bao gồm một HostB được kết nối. HostB thực sự sẽ nhận được gói, nhưng vì ARP đang tìm địa chỉ MAC của Cổng mặc định (chứ không phải địa chỉ MAC của HostB) , HostB chỉ cần bỏ và bỏ qua Yêu cầu ARP, mà không gửi bất kỳ loại phản hồi nào.
HostA, sau đó, sẽ không bao giờ nhận được địa chỉ MAC cho cổng mặc định của nó và do đó sẽ không thể đóng gói Gói 3 với tiêu đề Lớp 2. Các gói sẽ thất bại ở đó.
Bạn có thể thấy quá trình ARP được minh họa trong video này .
Điều đó nói rằng, mặc dù hơi không liên quan đến câu hỏi của bạn, tôi đã muốn nói với những gì bạn nói. Đây có thể là sắc thái thuật ngữ, nhưng tôi chỉ muốn chắc chắn rằng nó được truyền đạt. Một công tắc chỉ thực hiện hai điều: chuyển tiếp khung mà nó biết địa chỉ MAC đích hoặc các khung lũ mà nó không biết địa chỉ MAC đích . Một chuyển đổi không bao giờ phát sóng .
Một phát sóng là một khung địa chỉ MAC đích ffff.ffff.ffff
. Đây là một địa chỉ MAC dành riêng, được thiết kế đặc biệt cho các khung phát sóng. Khi một công tắc gặp một khung định mệnh là ffff.ffff.ffff , hành vi của nó là luôn làm ngập khung đó.
Bạn có thể nhìn vào nó như thế này, vì ffff.ffff.ffff là một địa chỉ MAC dành riêng, nó không thể học được bằng cách chuyển đổi. Do đó, bất cứ khi nào một công tắc nhận được một cái gì đó được định sẵn cho ffff.ffff.ffff, nó buộc phải tràn vào tất cả các cổng trong Vlan mà khung ban đầu được nhận.