Cùng nối máy, khác cách chuyển dữ liệu
Mạng cục bộ, viết tắt **LAN** (*Local Area Network*), kết nối các thiết bị trong phạm vi như một phòng học hoặc tòa nhà. **Hub** và **switch** đều có thể nối các máy bằng cáp, nhưng cách chuyển dữ liệu khác nhau.
Hub lặp tín hiệu nhận ở một cổng ra các cổng còn lại. Các máy cùng chia sẻ môi trường truyền, nên khi nhiều máy truyền đồng thời có thể xảy ra xung đột tín hiệu, làm giảm hiệu quả.
Switch dùng thông tin địa chỉ **MAC** để chuyển khung dữ liệu trong LAN. Với khung gửi riêng tới một thiết bị, khi đã biết cổng của địa chỉ đích, switch chuyển tới cổng tương ứng. Cách này hạn chế việc phát tán không cần thiết và giảm xung đột so với hub.
Theo dõi một lần gửi từ A tới C
Bốn máy A, B, C, D nối vào cùng thiết bị. A gửi dữ liệu riêng cho C.
| Thiết bị và điều kiện | Cách chuyển trong tình huống |
|---|---|
| Hub nhận tín hiệu từ A | Lặp ra các cổng nối B, C, D |
| Switch đã biết C ở cổng nào | Chuyển khung tới cổng nối C |
Hình minh họa đúng trường hợp trên. Không suy rằng switch luôn chỉ gửi ra một cổng: nếu chưa biết đích hoặc gặp dữ liệu quảng bá, switch có thể chuyển ra nhiều cổng phù hợp.
Bài luyện
A gửi riêng cho C qua hub nối bốn máy A,B,C,D. Hub lặp tín hiệu ra các cổng nối máy nào?
Hub không chọn riêng cổng C theo địa chỉ đích.
Đúng. Hub lặp tín hiệu ra các cổng còn lại ngoài cổng nhận từ A.
A là phía gửi tín hiệu vào hub, không phải các cổng còn lại.
Cũng có tín hiệu ra cổng nối C.
Lời giải
Hub nhận tín hiệu ở cổng nối A rồi lặp ra các cổng còn lại, tức các cổng nối B,C,D. Việc dữ liệu có đích là C không làm hub chọn riêng cổng C.
Bài luyện
Switch đã biết địa chỉ MAC của C ở cổng 3. Khung gửi riêng cho C đi vào từ cổng 1. Switch chuyển khung tới đâu?
Với đích đã biết trong tình huống, không cần phát ra tất cả cổng.
Cổng 1 là nơi nhận khung từ máy gửi.
Đúng. Switch dùng thông tin đích đã biết để chọn cổng 3.
Cổng còn trống không phải căn cứ chuyển tới máy nhận.
Lời giải
Địa chỉ MAC đích là của C và switch đã biết C nối cổng 3. Vì vậy khung được chuyển ra cổng 3; điều kiện đã biết đích là căn cứ của kết luận.
Bài luyện
Phát biểu nào phù hợp về switch?
Điều này bỏ qua việc switch chuyển theo thông tin MAC.
Trao đổi trong LAN không luôn cần Internet.
Switch trong bài có chức năng chuyển khung trong LAN, không thay mọi chức năng router.
Đúng. Phát biểu giữ điều kiện về đích và không tuyệt đối hóa cách chuyển.
Lời giải
Switch dùng thông tin MAC để chuyển khung. Khi đã biết đích, nó chọn cổng phù hợp; trường hợp đích chưa biết hoặc dữ liệu quảng bá có thể cần nhiều cổng. Vì vậy không đồng nhất switch với hub hoặc nói nó luôn chỉ gửi một cổng.
Đang học