1. ACK(Acknowledgement) Sebagian
besar protokol data transfer mengirimkan sebuah acknowledgement message, yang
menjadi indikasi bahwa sebuah data yang terkirim telah diterima
dengan baik.Jika yang
dikirim oleh pengirim adalah NAK (Negative Acknowledgement) maka berarti data
yang dikirim berikutnya tidak akan ditransfer sebelum ada ACK. Disini digunakan sistem Cheksum
verification. ACK adalah pesan dari mesin ke mesin, dan tidak terikat oleh
pengguna komputer.
2.
CRC (Cyclic
Redundancy Check) adalah algoritma untuk memastikan integritas data dan mengecek
kesalahan pada suatu data yang akan ditransmisikan atau disimpan.
Data yang hendak ditransmisikan atau disimpan ke sebuah media penyimpanan rentan sekali mengalami kesalahan, seperti halnya noise yang terjadi selama proses transmisi atau memang ada kerusakan perangkat keras. Untuk memastikan integritas data yang hendak ditransmisikan atau disimpan, CRC dapat digunakan. CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan.
Data yang hendak ditransmisikan atau disimpan ke sebuah media penyimpanan rentan sekali mengalami kesalahan, seperti halnya noise yang terjadi selama proses transmisi atau memang ada kerusakan perangkat keras. Untuk memastikan integritas data yang hendak ditransmisikan atau disimpan, CRC dapat digunakan. CRC bekerja secara sederhana, yakni dengan menggunakan perhitungan matematika terhadap sebuah bilangan yang disebut sebagai Checksum, yang dibuat berdasarkan total bit yang hendak ditransmisikan atau yang hendak disimpan.
CRC didesain sedemikian rupa untuk
memastikan integritas data terhadap degradasi yang bersifat acak dikarenakan
noise atau sumber lainnya (kerusakan media dan lain-lain). CRC tidak menjamin
integritas data dari ancaman modifikasi terhadap perlakukan yang mencurigakan
oleh para hacker, karena memang para penyerang dapat menghitung ulang checksum
dan mengganti nilai checksum yang lama dengan yang baru untuk membodohi
penerima.
3.
NAK (atau NACK , berdiri
untuk " Negative-Acknowledgment ") pesan protokol dikirim dalam
banyak protokol komunikasi untuk mengakui negatif atau menolak pesan yang diterima
sebelumnya, atau untuk menunjukkan beberapa jenis kesalahan.
Banyak
protokol yang berbasis acknowledgment (ACK), yang berarti bahwa
mereka secara positif mengakui penerimaan pesan. Transmission Control
Protocol (TCP) adalah contoh dari protokol berbasis ACK. Protokol
lain yang NAK berbasis, yang berarti bahwa mereka hanya menanggapi pesan jika ada masalah. Contohnya
termasuk paling multicast dapat diandalkan protokol yang mengirim NAK
ketika penerima mendeteksi paket hilang. Masih
protokol lain menggunakan kedua naks dan ACK. Bisync dan Adaptive
link Rate (untuk Ethernet Energi-Efisien ) adalah contohnya.