Tìm kiếm nhanh và chính xác hơn với google tùy chỉnh

Thứ Bảy, 17 tháng 3, 2012

Điều khiển lỗi

Trong quá trình truyền frame thì dữ liệu không phải lúc nào cũng đến đích mà luôn có một tỉ lệ lỗi nào đó.
Kiểm soát lỗi là cơ chế phát hiện và sửa lỗi xảy ra, đảm bảo dữ liệu đến đích đúng và chính xác (hay tỉ lệ lỗi thấp hơn một ngưỡng cho phép nào đó, xem thêm ).
Cơ chế kiểm soát lỗi dựa trên một số hoạt động sau :

  • Phát hiện lỗi: dùng các mã phát hiện chẵn lẻ, CRC (thấy hay dùng trong kỹ thuật), còn nếu trong internet người dùng hay tự check file thì dùng md5, SHA256 ...
  • Phúc đáp dương ACK (positive ACKnowledgement): báo rằng truyền ok
  • Phúc đáp âm NAK (Negative AcKnowledgement): báo rằng frame truyền bị lỗi
  • Tự phát lại sau một thời gian nhất định: khi frame bị mất trong quá trình truyền, không nhận được tín hiệu phản hồi hoặc bên thu nhận được nhưng tín hiệu phản hồi bị mất.
Cơ chế này dựa trên kỹ thuật điều khiển luồng, gọi là ARQ (Automatic Repeat Request - tự động yêu cầu phát lại). Có 3 phương án cơ bản :
    Điều khiển lỗi có thể coi là kỹ thuật điều khiển luồng có tính đến sai lệch khi truyền, thực tế chắc cũng ít kênh nào đạt được tỉ lệ lỗi cực thấp đến nỗi có thể dùng thẳng điều khiển luồng mà chắc dùng điều khiển lỗi (thông cảm chưa có kinh nghiệm thực tế gì nên đoán vậy)

    0 nhận xét:

    :) , :D , :)) , =)) , :( , :(( , x-( , :-/ , :|

    Đăng nhận xét

    Twitter Delicious Facebook Digg Stumbleupon Favorites More

     
    Design by NewWpThemes | Blogger Theme by Lasantha - Premium Blogger Themes | New Blogger Themes