การหาผลรวม (Checksum)
วิธีการหาผลรวมหรือเรียกว่า Checksum จัดเป็นวิธีหนึ่งของเทคนิคการตรวจจับข้อผิดพลาดที่มีประสิทธิ ภาพสูงกว่าการใช้บิตตรวจสอบ แต่ก็ต้องแลกกับการใช้โอเวอร์เฮดที่มากกว่า โดยฝั่งส่งจะคำนวณหาผลรวมข้อมูล และส่งไปพร้อมกับข้อมูล เมื่อฝั่งรับได้รับข้อมูลแล้ว ก็จะนำผลรวมเหล่านั้นไปตรวจสอบกับผลรวมข้อมูลที่ได้รับ เข้ามาว่าถูกต้องตรงกันหรือไม่ ในการคำนวณหาผลรวมก็ทำได้ง่าย โดยจะนำค่าตัวเลขของข้อมูลนี้มารวมกันและ เพื่อให้การอธิบายนั้นง่ายขึ้น ในที่นี้จึงขอใช้ค่าตัวเลขของรหัส ASCIIเป็นตัวอย่างเช่น มีการใช้Checksum ขนาด 16 บิตของข้อมูลคำว่า Networks ดังนั้นผลรวมข้อมูลคำว่า Networks ก็จะเป็นไปดังรูปที่ 3 รูปที่ 3 การแทนค่าด้วยรหัสแอสกีสำหรับข้อมูลที่บรรจุคำว่า Networks จากรูปที่ 3 สามารถหาผลรวมของข้อมูลคำว่า Networks ได้ด้วยการนำค่าตัวเลขของรหัสแอสกีนี้มารวมกัน ก็จะได้ดังนี้ 4E65 + 7477 + 6F72 + 6B73 = 19DC1 อย่างไรก็ตาม วิธีนี้ก็มีข้อเสียตรงที่หากค่าข้อมูลมีการเปลี่ยนแปลงหลายตัว แล้วบังเอิญเกิดมีผลรวมตรงกัน ก็ส่งผลต่อการตรวจสอบไม่พบข้อผิดพลาดอยู่ดี ซึ่งแสดงไว้ดังรูปที่ 4 รูปที่ 4 แสดงการตรวจจับข้อผิดพลาดด้วยวิธี Checksum แต่ตรวจจับข้อผิดพลาดไม่พบเนื่องจากข้อมูลแต่ละตัวเกิดการเปลี่ยนแปลงแล้วบังเอิญมีผลรวมตรงกัน