Điều gì ngăn tất cả các thiết bị Wi-Fi trên mạng của tôi không va chạm với nhau?
Mạng gia đình của bạn có khả năng được đóng gói với nhiều thiết bị Wi-Fi khác nhau truyền trở lại nút Wi-Fi; Làm thế nào để nút xử lý tất cả lưu lượng mà không có tất cả các truyền đến?
Phiên hỏi và trả lời hôm nay đến với chúng tôi nhờ sự hỗ trợ của SuperUser - một phân ngành của Stack Exchange, một nhóm các trang web Hỏi & Đáp do cộng đồng điều khiển.
Câu hỏi
Trình đọc siêu người dùng Zequez tò mò về cách nút Wi-Fi của anh ta hoạt động trơn tru như vậy và tại sao dữ liệu dường như va chạm, anh viết:
Ý tôi là, tôi biết mỗi gói được gửi với một địa chỉ MAC, nhưng về truyền phát?
Điều gì xảy ra nếu trong khi bộ định tuyến đang nhận một gói, một gói từ thiết bị khác đến?
Làm thế nào bộ định tuyến có thể biết rằng các photon va chạm vào ăng-ten là một phần của gói thứ nhất hoặc gói thứ hai?
Hoặc là tốc độ ánh sáng nhanh đến mức điều này gần như không bao giờ xảy ra và các gói tin được báo cáo là bị hỏng và được gửi lại?
Điều gì giữ cho tất cả các gói được phân phối không dây theo thứ tự? Hãy đào sâu hơn một chút.
Câu trả lời
Ultrasawblade đóng góp cho SuperUser cung cấp câu trả lời sau với các liên kết hữu ích để đọc thêm:
Trong một mạng không dây, chỉ có một thiết bị thực sự là nói tiếng nói cùng một lúc. Mỗi thiết bị khác lắng nghe và chờ cho không khí trên kênh đó im lặng trước khi nói. Kỹ thuật này được gọi là cảm giác đa sóng mang với khả năng tránh va chạm (CSMA / CA).
Trao đổi RTS / CTS giúp tất cả các nút duy trì đồng bộ hiệu quả bằng cách cung cấp một cách để một nút nói ra hey hey, tôi sẽ nói chuyện này rất lâu, vì vậy hãy chờ đợi lâu này đến mọi nút khác.
@Petr Abdulin là đúng nhưng tôi nghĩ tất cả các mạng Wifi đều sử dụng CSMA / CA. Các mạng không dây 10BaseT cũ dựa trên cảm giác đa truy cập của nhà mạng với phát hiện va chạm (CSMA / CD). Xung đột không xảy ra trên các mạng nơi tất cả các nút được kết nối với một công tắc.
Có một cái gì đó để thêm vào lời giải thích? Tắt âm thanh trong các ý kiến. Bạn muốn đọc thêm câu trả lời từ những người dùng Stack Exchange am hiểu công nghệ khác? Kiểm tra chủ đề thảo luận đầy đủ ở đây.