Trang Chủ Bảo vệ Tổng kiểm tra là gì? - định nghĩa từ techopedia

Tổng kiểm tra là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Checksum có nghĩa là gì?

Tổng kiểm tra là một phương pháp phát hiện lỗi trong máy phát tính toán một giá trị số theo số bit được đặt hoặc không đặt trong một tin nhắn và gửi nó cùng với mỗi khung tin nhắn. Ở đầu thu, chức năng tổng kiểm tra (công thức) tương tự được áp dụng cho khung thông báo để lấy giá trị số. Nếu giá trị tổng kiểm tra nhận được khớp với giá trị đã gửi, việc truyền được coi là thành công và không có lỗi.


Một tổng kiểm tra cũng có thể được gọi là tổng băm.

Techopedia giải thích về tổng kiểm tra

Một tổng kiểm tra không khớp cho thấy toàn bộ tin nhắn chưa được truyền đi. TCP / IP và Giao thức gói dữ liệu người dùng (UDP) cung cấp tổng kiểm tra là một trong những dịch vụ của họ.


Quy trình tạo tổng kiểm tra từ các tin nhắn được gọi là hàm tổng kiểm tra và được thực hiện bằng thuật toán tổng kiểm tra. Các thuật toán tổng kiểm tra hiệu quả tạo ra các kết quả khác nhau với xác suất lớn nếu các thông báo bị hỏng. Các bit chẵn lẻ và các chữ số kiểm tra là các trường hợp kiểm tra đặc biệt phù hợp với các khối dữ liệu nhỏ. Một số mã sửa lỗi dựa trên tổng kiểm tra thậm chí có khả năng khôi phục dữ liệu gốc.


Các công cụ kiểm tra thường được sử dụng nhất bao gồm:

  • "cksum" - Các lệnh Unix tạo kiểm tra dự phòng chu kỳ 32 bit (CRC) và số byte cho một tệp đầu vào
  • "md5sum" - Lệnh Unix tạo tổng hợp Thuật toán tiêu hóa 5 (MD5)
  • "jdigest" - Công cụ Java GUI tạo tổng MD5 và Thuật toán băm an toàn (SHA)
  • "Jacksum" - Giao diện lập trình ứng dụng Java kết hợp nhiều triển khai tổng kiểm tra và cho phép bất kỳ số lượng tiện ích mở rộng nào
  • "jcksum" - Các thư viện Java được sử dụng để tính toán tổng kiểm tra bằng các thuật toán khác nhau
Tổng kiểm tra là gì? - định nghĩa từ techopedia