Pertama kalinya mungkin ada yang mengira bahwa data link layer merupakan masalah kecil karena tidak
ada software yang perlu dipelajari. Namun terkadang rangkaian komunikasi sering membuat kesalahan.
Selain itu, rangkaian tersebut hanya memiliki laju data yang terbatas, dan terdapat penundaan (delay)
propagasi yang tidak nol antara saat bit dikirimkan dengan saat bit diterima. Keterbatasan ini mempunyai
implikasi penting bagi efisiensi pemindahan data. Protokol yang digunakan dalam komunikasi harus
memperhatikan semua faktor tersebut. Maksudnya adalah memastikan bahwa pesan-pesan akan dikirim
melalui alat yang sesuai menggunakan alamat perangkat keras (hardware address) dan menterjemahkan
pesan-pesan dari layer Network menjadi bit-bit untuk dipindahkan oleh layer Physical. (SIMORANGKIR-
KESEDIHANKU, 2012)
Deteksi Kesalahan
Banyak dari kita yang sudah menggunakan koneksi broadband cepat dan ini cukup penting untuk
mengetahui bila ada kesalahan dalam mengirim atau menerima paket data. Jika selalu ada kesalahan
dalam pengiriman paket, tetapi tidak dalam menerima data, kemungkinan besar temen2 memiliki kartu
jaringan yang buruk.
switching operasi
Proses Switching atau Pengalihan proses akan terjadi jika proses yang di running beralih menajadi state
lain (ready,blocked) kemudian system operasi membuat perubahan-perubahan berarti terhadap
lingkungan.
Langkah-langkah yang terlibat dalam pengalihan proses(Proses Switching) sebagai berikut : Simpan
konteks pemroses, termasuk register PC dan register-register lain. Perbarui PCB proses yang running.
Pelaksanaan termasuk mengubah state proses menjadi salah satu state (ready, blocked,
suspendedready). Field-field yang relevan juga diperbarui misalnya alasan meninggalkan state
running dan informasi akunting. Pindahkan PCB proses ke senarai yang cocok (ready, blocked). Pilih
satu proses lain untuk dieksekusi sesuai dengan teknik penjadwalan. Perbarui PCB proses yang dipilih
termasuk perubahan state menjadi running. Perbarui struktur-struktur data manajemen memori.
Pekerjaan ini sesuai dengan pengelolaan translasi alamat. Kembalikan konteks pemroses dengan
konteks simpanan yang memberitahu konteks proses terakhir saat dialihkan dari state running.
Pengembalian konteks ini dilakukan dengan memuatkan nilai-nilai register PC dan register-register
lain dengan nilai konteks yang tersimpan.