HDLC vs SDLC

HDLC dan SDLC adalah protokol komunikasi. SDLC (Synchronous Data Link Control) adalah protokol komunikasi yang digunakan pada lapisan data link dari jaringan komputer, yang dikembangkan oleh IBM. HDLC (Kontrol Tautan Data Tingkat Tinggi) sekali lagi merupakan protokol tautan data, yang dikembangkan oleh ISO (Organisasi Internasional untuk Standarisasi), dan dibuat dari SDLC.

SDLC dikembangkan oleh IBM pada tahun 1975 untuk digunakan dalam lingkungan System Network Architecture (SNA). Itu sinkron dan sedikit berorientasi dan merupakan salah satu yang pertama dari jenisnya. Itu melampaui sinkron, berorientasi karakter (yaitu Bisync dari IBM) dan protokol berorientasi byte-count sinkron (yaitu DDCMP dari DEC) dalam efisiensi, fleksibilitas dan kecepatan. Berbagai tipe dan teknologi tautan seperti tautan point-to-point dan multipoint, media terikat dan tidak terbatas, fasilitas transmisi setengah dupleks dan dupleks penuh dan jaringan circuit-switched dan packet-switched didukung. SDLC mengidentifikasi jenis simpul "primer", yang mengontrol stasiun lain, yang disebut simpul "kedua". Jadi node sekunder akan dikontrol hanya oleh primer. Primer akan berkomunikasi dengan node sekunder menggunakan polling. Node sekunder tidak dapat mentransmisikan tanpa izin primer. Empat konfigurasi dasar, yaitu Point-to-point, Multipoint, Loop dan Hub go-forward dapat digunakan untuk menghubungkan primer dengan node sekunder. Point-to-point hanya melibatkan satu primer dan sekunder sementara Multipoint berarti satu node primer dan banyak sekunder. Topologi loop terlibat dengan Loop, yang pada dasarnya menghubungkan primer ke sekunder pertama dan terakhir sekunder lagi terhubung ke primer sehingga perantara sekunder melewati pesan satu sama lain saat mereka menanggapi permintaan primer. Akhirnya, Hub go-depan melibatkan saluran masuk dan keluar untuk komunikasi ke node sekunder.

HDLC muncul hanya ketika IBM menyerahkan SDLC ke berbagai komite standar dan salah satunya (ISO) memodifikasi SDLC dan membuat protokol HDLC. Sekali lagi ini adalah protokol sinkron berorientasi bit. Terlepas dari kenyataan bahwa beberapa fitur yang digunakan dalam SDLC dihilangkan, HDLC dianggap sebagai superset SDLC yang kompatibel. Format Frame SDLC dibagi oleh HDLC. Bidang HDLC memiliki fungsi yang sama dengan yang ada di SDLC. HDLC juga mendukung operasi sinkron dan dupleks penuh seperti SDLC. HDLC memiliki opsi untuk checksum 32-bit dan HDLC tidak mendukung konfigurasi loop atau Hub, yang merupakan perbedaan kecil yang jelas dari SDLC. Namun, perbedaan utama berasal dari fakta bahwa HDLC mendukung tiga mode transfer dibandingkan dengan satu di SDLC. Yang pertama adalah mode respons Normal (NRM) di mana node sekunder tidak dapat berkomunikasi dengan primer sampai primer telah memberikan izin. Ini sebenarnya adalah mode transfer yang digunakan dalam SDLC. Kedua, mode respons Asynchronous (ARM) memungkinkan node sekunder untuk berbicara tanpa izin primer. Akhirnya ia memiliki mode seimbang Asynchronous (ABM) yang memperkenalkan node gabungan, dan semua komunikasi ABM terjadi antara hanya jenis node ini.

Singkatnya, SDLC dan HDLC keduanya protokol jaringan lapisan data. SDLC dikembangkan oleh IBM sementara HDLC didefinisikan oleh ISO menggunakan SDLC sebagai dasarnya. HDLC memiliki lebih banyak fungsi, meskipun, beberapa fitur SDLC tidak ada dalam HDLC. SDLC dapat digunakan dengan empat konfigurasi sedangkan HDLC hanya dapat digunakan dengan dua. HDLC memiliki opsi untuk checksum 32-bit. Perbedaan utama antara keduanya adalah mode transfer yang mereka miliki. SDLC hanya memiliki satu mode transfer, yaitu NRM tetapi, HDLC memiliki tiga mode termasuk NRM.