2.5.2.Phương thức truy cập CSMA/CD
Khi có nhiều người sử dụng cùng truy cập 1 kênh truyền dùng chung mà không có quy luật thì sẽ dẫn đến xung đột. Điều này sẽ dẫn đến dữ liệu sẽ bị sai và trở thành nhiễu. Do đó một mạng LAN cần có một cơ chế để quản lý lưu lượng, tối thiểu hóa các xung đột và cực đại hóa các khung được phân phối thành công. Cơ chế truy cập được dùng trong mạng Ethernet theo chuẩn IEEE-802.3 là Carrier Sense Multiple Access with Collision Detect (CSMD/CD), tạm dịch là “Đa truy cập cảm nhận sóng mang có phát hiện xung đột”.
Thiết kế ban đầu là phương thức đa truy cập (Multiple Access - MA) trong đó mỗi trạm truy cập đến một liên kết là ngang bằng nhau và bình quyền. Với MA thì không có quản lý lưu lượng, bất cứ trạm nào muốn truyền thì sẽ truyền và dựa vào xác nhận để kiểm tra khung đã truyền là thành công hay không.
Trong một hệ thống CSMA, bất cứ trạm nào muốn truyền trước tiên phải lắng nghe sóng mang bằng cách kiểm tra điện áp. Nếu không có điện áp trên đường truyền thì đường truyền xem như là rảnh và nó có thể bắt đầu truyền. CSMA có thể giảm thiểu số xung đột nhưng tất nhiên không thể loại bỏ chúng một cách hoàn toàn. Xung đột vẫn xảy ra nếu một trạm chưa cảm nhận được tín hiệu sóng mang từ một trạm khác nào đó trên đường truyền do hiện tượng trễ của truyền sóng.
Để khắc phục tình trạng như trên cần phải có bộ phát hiện xung đột Collision Detect – CD. Trong CSMA/CD một trạm muốn phát thì phải chắc chắn là đường truyền rảnh, rồi mới truyền dữ liệu. Trong lúc truyền dữ liệu, trạm luôn kiểm tra xem có điện áp cao vượt trội hay không, nếu có tức là có xung đột xảy ra. Nếu phát hiện có xung đột, trạm sẽ ngưng truyền và đợi một lượng thời gian ngẫu nhiên nếu đường truyền rảnh nó sẽ thực hiện truyền lại.
Chia sẻ với bạn bè của bạn: |