Là thiết bị giống như bridge nhưng nhiều port hơn cho phép ghép nối nhiều đoạn mạng với nhau. Switch cũng dựa vào bảng địa chỉ MAC để quyết định gói tin nào đi ra port nào nhằm tránh tình trạng giảm băng thông khi số máy trạm trong mạng tăng lên.
Switch cũng hoạt động tại lớp hai trong mô hình OSI. Việc xử lý gói tin dựa trên phần
cứng (chip).
Khi một gói tin đi đến Switch (hoặc Bridge), Switch (hoặc Bridge) sẽ thực hiện như sau:
- Kiểm tra địa chỉ nguồn của gói tin đã có trong bảng MAC chưa, nếu chưa có thì nó sẽ thêm địa chỉ MAC này và port nguồn (nơi gói tin đi vào Switch (hoặc Bridge)) vào trong bảng MAC.
- Kiểm tra địa chỉ đích của gói tin đã có trong bảng MAC chưa:
+ Nếu chưa có thì nó sẽ gởi gói tin ra tất cả các port (ngoại trừ port gói tin đi vào). + Nếu địa chỉ đích đã có trong bảng MAC:
Nếu port đích trùng với port nguồn thì Switch (hoặc Bridge) sẽ loại bỏ gói tin.
Nếu port đích khác với port nguồn thì gói tin sẽ được gởi ra port đích tương ứng.
Hình 3.13. VD mô hình mạng sử dụng Switch
Ngoài ra Switch còn hỗ trợ thêm nhiều tính năng mới như:
- Hỗ trợ nhiều giao tiếp đồng thời: Cho phép nhiều cặp giao tiếp với nhau một cách đồng thời, nhờ đó tăng được băng thông trên toàn mạng
78 - Hỗ trợ giao tiếp song công (Full-duplex Communication): Tiến trình gửi tin và nhận tin có thể xảy ra đồng thời trên một cổng. Điều này làm tăng gấp đôi dung lượng tổng trên một cổng.
- Điều hòa tốc độ kênh truyền: Cho phép các kênh truyền có tốc độ khác nhau giao tiếp được với nhau. Ví dụ, có thể hoán chuyển được dữ liệu giữa một kênh truyền tốc độ 10Mbps với một kênh truyền có tốc độ 100Mbps.