Pendidikan

Data Link Control – Pengertian, Proses, Jenis, Cara Kerja, Contoh

Kontrol Tautan Data

Agar komunikasi data digital menjadi efektif, banyak hal yang diperlukan untuk mengontrol dan mengatur pertukaran data. Agar sistem kontrol yang diperlukan dapat tercapai, diperlukan lapisan yang ditambahkan secara logis di atas antarmuka fisiklogika yang ditambahkan dinamai sebagai data-link-kontrol atau data-link-kontrol-protokol.


Untuk melihat penggunaan kontrol tautan data, kemudian ditampilkan beberapa hal yang berkaitan dengan komunikasi data agar berjalan efektif diantara keduanya stasiun (pemancar-penerima) yang terhubung, yang meliputi:

Data-Link-Kontrol


Data dikirim dalam blok yang disebut frame, awal dan akhir setiap frame harus diidentifikasi.


Baca Juga : Sistem Operasi Jaringan


Stasiun pengirim tidak akan mengirimkan frame dengan kecepatan tinggi jika stasiun penerima tidak dapat menangkapnya.


Beberapa kesalahan bit yang dikenali pada sistem transmisi harus diperbaiki/diperbaiki.


Di trek multi-titik, seperti di jaringan area lokalmaka identitas kedua stasiun yang terlibat dalam transmisi harus spesifik (specified).


  • kontrol dan Data pada tautan yang sama

Tidak perlu memiliki jalur komunikasi yang terpisah secara fisik untuk informasi pengontrol, tetapi penerima harus dapat membedakan informasi pengontrol dari data yang sedang dikirim.


Untuk memulai, memelihara dan memutus jalur komunikasi yang mendukung pertukaran data tersebut diperlukan sejumlah koordinasi dan kerjasama beberapa stasiun, sehingga diperlukan suatu prosedur untuk mengatur pertukaran data tersebut.


Alur kontrol

Flow-control adalah teknik untuk menjamin bahwa entitas pengirim tidak akan membanjiri data ke entitas penerima. Entitas penerima biasanya mengalokasikan buffer beberapa kali panjang transfer.


Baca Juga :13 Pengertian Aplikasi Menurut Para Ahli


  • Memastikan pengiriman tidak membebani pengiriman

Mencegah buffer overflow.

Waktu yang diperlukan untuk mengirimkan semua bit ke media.

Saatnya bit mentransfer tautan.


Kontrol Berhenti dan Tunggu

Bentuk paling sederhana dari flow-control adalah stop-and-wait flow-control yang berfungsi sebagai berikut:

Entitas sumber mengirimkan frame, setelah menerima sinyal entitas tujuan untuk menerima frame berikutnya dengan mengirimkan balasan sesuai dengan frame yang telah diterima.

Entitas sumber harus menunggu hingga menerima balasan dari entitas tujuan sebelum mengirimkan frame berikutnya. Kemudian entitas sumber dapat menghentikan aliran data dengan menahan jawabannya.


  1. Sumber mengirimkan frame;

  2. Menerima bingkai di tempat tujuan dan membalas dengan pengakuan;

  3. Sumber menunggu ACK sebelum mengirimkan frame berikutnya;

  4. Tujuan dapat menghentikan aliran dengan mengirimkan ACK;

  5. Bekerja dengan baik untuk frame besar kecil.


Fragmentasi

  1. Blok data besar dapat dibagi menjadi bingkai kecil;
  2. Ukuran buffer terbatas;
  3. deteksi kesalahan cepat (saat bingkai diterima);
  4. Ketika kesalahan mengharuskan pengiriman kembali bingkai kecil;
  5. Pencegahan satu stasiun menduduki medium dalam waktu yang lama;
  6. Berhenti dan tunggu sampai tidak cukup.

Baca Juga : Internet, Intranet dan Ekstranet


Penolakan Selektif

Selective Repeat ARQ / Selective Reject ARQ juga dikenal sebagai contoh spesifik dari protokol Automatic-Repeat-Request (ARQ) yang digunakan untuk memecahkan dilema urutan nomor dalam komunikasi.

  • Juga disebut transmisi ulang selektif

  • Hanya frame yang ditolak yang ditransmisikan ulang

  • Bingkai selanjutnya disetujui oleh penerima dan di-buffer

  • Minimalkan transmisi ulang

  • Penerima harus memelihara buffer yang besar

  • Login yang lebih kompleks dalam transmisi ulang

- Diagram Tolak Selektif
– Diagram Tolak Selektif

jenis stasiun HDLC

  1. Mengontrol operasi pada tautan
  2. Bingkai yang dihasilkan disebut perintah
  3. Pertahankan tautan logis terpisah untuk setiap stasiun sekunder

  1. Terkendali di stasiun utama
  2. Bingkai Hasil disebut respons

Kemungkinan hasil perintah dan tanggapan.


Baca Juga : DBMS (Sistem Manajemen Basis Data)


Kontrol Aliran Jendela Geser

Fakta dari flow control adalah bahwa hanya satu frame yang dapat dikirim dalam satu waktu. Pada situasi dimana antrian bit yang akan dikirim lebih besar dari panjang frame (a>1), diperlukan efisiensi. Untuk meningkatkan efisiensi itu dapat dilakukan dengan membiarkan transmisi lebih dari satu frame pada waktu yang bersamaan.


Deteksi kesalahan

Deteksi kesalahan yaitu penerima mendeteksi kesalahan dan membuang PDU dengan kesalahan. Ada beberapa metode deteksi kesalahan, seperti Parity Check dan CRC (Cyclic Redundancy Check). Deteksi kesalahan dilakukan pada lapisan MAC.


Pemeriksaan Paritas

Mekanisme Pemeriksaan Paritas adalah skema deteksi kesalahan yang paling sederhana dengan melampirkan bit paritas ke ujung blok data.


Pemeriksaan Redundansi Siklik

  • Kode yang mendeteksi kesalahan paling umum dan akurat adalah Cyclic Redundancy Check (CRC).

  • CRC adalah algoritma yang digunakan untuk memastikan integritas data dan pemeriksaan kerusakan untuk kesalahan dalam data yang akan dikirim atau disimpan.

  • Untuk menjelaskannya, kami menyajikan prosedur dalam dua cara, yaitu: 1. Modulo 2 Aritmatika2. Polinomial


  1. Mengizinkan banyak bingkai untuk transit;

  2. Penerima memiliki penyangga sepanjang W;

  3. Pemancar dapat mengirim bingkai W tanpa ACK;

  4. Setiap bingkai diberi nomor;

  5. ACK menyertakan jumlah frame yang diharapkan berikutnya;

  6. Nomor urut dilewati setiap ukuran di bidang (k);

  7. Bingkai diberi nama modulo 2k;


Penyempurnaan Jendela Geser

Penerima dapat mengakui frame tanpa izin untuk transmisi lebih lanjut (Receive not ready)
Harus mengirimkan pengakuan normal untuk melanjutkan :

  1. Jika dupleks, gunakan membonceng;

  2. Jika tidak ada data yang dikirim, gunakan bingkai pengakuan;

  3. Jika masih belum ada acknowledgment untuk mengirim data, kirim kembali acknowledgment terakhir, atau miliki flag ACK (TCP) yang valid.


Baca Juga :Perangkat keras komputer


Koreksi kesalahan

Jika ditemukan kesalahan pada data yang telah diterima, maka perlu dilakukan tindakan perbaikan atau upaya agar kesalahan tersebut tidak berdampak besar. Model koreksi yang dilakukan adalah:


  • Substitusi simbol;

  • Kirim data koreksi;

  • Kirim ulang.


Kontrol Kesalahan

Bertujuan untuk dapat mendeteksi dan memperbaiki kesalahan yang terjadi pada transmisi frame.

Ada 2 kemungkinan jenis kesalahan:

  1. Bingkai yang hilang: sebuah bingkai akan gagal mencapai sisi lainnya.

  2. Frame yang rusak: sebuah frame akan tiba tetapi beberapa bitnya akan error.


Konfigurasi Tautan HDLC

Satu stasiun primer dan satu atau lebih stasiun sekunder
Mendukung dupleks penuh dan setengah dupleks


Menggabungkan dua stasiun
Mendukung dupleks penuh dan setengah dupleks


  • Mode Transfer HDLC (1)
  • Mode Respon Normal (NRM)

  1. Konfigurasi tidak seimbang.

  2. Primer memulai transfer untuk sekunder.

  3. Sekunder hanya dapat mengirim data sebagai tanggapan atas perintah dari primer menggunakan jalur multi-drop.

  4. Host komputer sebagai primer.

  5. Terminal sebagai sekunder.


  • Mode Transfer HDLC (2)
  • Mode Seimbang Asinkron (ABM)

  1. Konfigurasi keseimbangan.

  2. Setiap stasiun dapat memulai transmisi tanpa menerima izin.

  3. Paling banyak digunakan Tidak ada polling overhead.


  • Mode Transfer HDLC (3)
  • Mode Respons Asinkron (ARM)

  1. Konfigurasi tidak seimbang.

  2. Sekunder dapat memulai pengiriman tanpa menerima izin.

  3. Primer merespons baris.

  4. Jarang digunakan.


Baca Juga : HTTP Apakah


Struktur rangka

  • Pengiriman Sinkron.

  • Semua pengiriman dalam bingkai.

  • Frame tunggal diformat untuk semua data dan kontrol pusat


Tandai Bidang

Bendera biasanya ditemukan sebagai anggota dari struktur data yang ditentukan, seperti catatan basis data, dan arti dari nilai yang terkandung dalam bendera umumnya akan ditentukan dalam kaitannya dengan struktur data yang menjadi bagiannya. Dalam kebanyakan kasus, nilai biner bendera akan dipahami untuk mewakili salah satu dari beberapa status atau status yang mungkin.


Dalam kasus lain, nilai biner dapat mewakili satu atau lebih atribut dalam bidang bit, seringkali terkait dengan kemampuan atau izin, seperti “dapat ditulis” atau “dapat dihapus”. Namun, ada banyak kemungkinan arti lain yang dapat diberikan pada nilai bendera. Salah satu penggunaan umum dari flag adalah menandai atau menunjuk struktur data untuk diproses lebih lanjut.


  • Batasi bingkai di kedua ujungnya.

  • 01111110;

  • Mungkin tutup satu bingkai dan buka yang lain.

  • Penerima mencari urutan bendera untuk disinkronkan.

  • Pengisian bit digunakan untuk menghindari kebingungan dengan data yang berisi 01111110.

  • 0 dimasukkan setelah semua urutan dalam lima 1s1. Jika penerima mendeteksi lima 1, ia memeriksa bit2 berikutnya. Jika 0, dihapus3. Jika bit 1 dan tujuh adalah 0, maka bendera diterima 4. Jaka bit keenam dan ketujuh adalah 1, pengirim menandakan batal


AddressField

  1. Identifikasi stasiun sekunder yang mengirim atau menerima frame;

  2. Panjangnya selalu 8 bit;

  3. Dapat diperpanjang untuk kelipatan pada 7 bit;

  4. LSB setiap oktet menunjukkan bahwa oktet terakhir adalah oktet (1) atau not (0);

  5. Semuanya (11111111) disiarkan.


Bidang Kontrol

Perbedaan untuk jenis bingkai yang berbeda:

  1. Informasi – data akan dikirim ke (lapisan berikutnya ke atas).

  2. Kontrol aliran dan kesalahan membonceng dalam bingkai informasi.

  3. Supervisory – ARQ saat membonceng tidak digunakan.

  4. Tidak bernomor – kontrol tautan tambahan.

  5. Satu atau dua bit pertama dari bidang kontrol mengidentifikasi jenis bingkai.

  6. Bit yang tersisa dijelaskan selanjutnya

Diagram Bidang Kontrol
Diagram Bidang Kontrol

Jajak Pendapat/Bit Terakhir

Digunakan mengandalkan dalam konteks

  • Bingkai perintah1. P bit2. 1 untuk meminta tanggapan (jajak pendapat) dari rekan

  • kerangka tanggapan1. F bit2. 1 menunjukkan respon untuk meminta perintah


Informasi Lapangan

  1. Hanya informasi dan beberapa bingkai tak bernomor;

  2. Harus mengandung bilangan integral dalam oktet;

  3. Panjang variabel


  • Bidang Urutan Pemeriksaan Bingkai
  1. FCS

  2. Deteksi kesalahan

  3. KRC 16 bit

  4. CRC 32 bit opsional


  1. Pusat untuk informasi pengawasan dan bingkai yang tidak bernomor

  2. Tiga fase1. Inisialisasi2. Transfer data3. memutuskan


Baca Juga : Topologi Bus – Ciri, Cara, Kelebihan & Kelemahan


Demikianlah Pembahasan Tentang Kontrol Data Link – Definisi, Proses, Jenis, Cara Kerja, Contoh Nikmati hidangan kami. Semoga bermanfaat 😀

Leave a Reply

Your email address will not be published. Required fields are marked *

| |
Back to top button