Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> Lập Trình

Non-persistent CSMA - Giao thức CSMA không kiên quyết


Non-persistent CSMA là phiên bản "không hung hăng" của CSMA ở lớp MAC. Khi trạm có khung gửi và cảm kênh bận, chờ thời gian ngẫu nhiên không kiểm tra kênh trong lúc chờ, rồi lặp lại thuật toán.

Thuật toán

  • Kiểm tra kênh rảnh/bận.
  • Nếu rảnh -> truyền ngay.
  • Nếu bận, chờ thời gian ngẫu nhiên (không kiểm tra kênh).
  • Hết chờ, kiểm tra lại trạng thái kênh và lặp lại.

Ưu điểm

Tỷ lệ va chạm giảm nhiều so với 1-persistent. Vì mỗi trạm chờ thời gian ngẫu nhiên, xác suất nhiều trạm chờ cùng lúc rất thấp.

Nhược điểm

Giảm sử dụng băng thông. Kênh ở rảnh dù có trạm muốn truyền (do đang chờ ngẫu nhiên). Có thể nhiều trạm chờ cùng lúc khi kênh rảnh.

So sánh Throughput

Non-persistent CSMA - Giao thức CSMA không kiên quyết