HDLC vs SDLC
HDLC dan SDLC adalah protokol komunikasi. SDLC (Synchronous Data Link Control) adalah protokol komunikasi yang digunakan pada lapisan pautan data rangkaian komputer, yang dikembangkan oleh IBM. HDLC (High-Level Data Link Control) sekali lagi merupakan protokol pautan data, yang dikembangkan oleh ISO (International Organisation for Standardization), dan dibuat dari SDLC.
SDLC dikembangkan oleh IBM pada tahun 1975 untuk digunakan dalam lingkungan Sistem Rangkaian Senibina (SNA). Ia segerak dan berorientasikan bit dan merupakan yang pertama seumpamanya. Ia mengatasi protokol sinkronik, berorientasikan watak (iaitu Bisync dari IBM) dan berorientasikan bait-kiraan berorientasi sinkron (iaitu DDCMP dari DEC) dalam kecekapan, fleksibiliti dan kelajuan. Pelbagai jenis pautan dan teknologi seperti pautan point-to-point dan multipoint, media terikat dan tidak terikat, kemudahan transmisi half-duplex dan full-duplex dan rangkaian switched dan packet-switched disokong. SDLC mengenal pasti jenis simpul "primer", yang mengendalikan stesen lain, yang disebut simpul "kedua". Jadi nod sekunder hanya akan dikendalikan oleh primer. Primer akan berkomunikasi dengan nod sekunder menggunakan pengundian. Nod sekunder tidak dapat menghantar tanpa kebenaran yang utama. Empat konfigurasi asas, iaitu Point-to-point, Multipoint, Loop dan Hub maju dapat digunakan untuk menghubungkan primer dengan nod sekunder. Titik ke titik hanya melibatkan satu nod primer dan sekunder manakala Multipoint bermaksud satu nod primer dan banyak sekunder. Topologi Loop terlibat dengan Loop, yang pada dasarnya menghubungkan primer ke sekunder pertama dan sekunder terakhir lagi disambungkan ke primer sehingga pengantara menengah menyampaikan mesej antara satu sama lain ketika mereka menjawab permintaan primer. Akhirnya, Hub terus melibatkan saluran masuk dan keluar untuk komunikasi ke nod sekunder. Titik ke titik hanya melibatkan satu primer dan sekunder manakala Multipoint bermaksud satu nod primer dan sekunder. Topologi Loop terlibat dengan Loop, yang pada dasarnya menghubungkan primer ke sekunder pertama dan sekunder terakhir lagi disambungkan ke primer sehingga sekunder perantaraan menyampaikan mesej melalui satu sama lain ketika mereka menjawab permintaan utama. Akhirnya, Hub maju melibatkan saluran masuk dan keluar untuk komunikasi ke nod sekunder. Titik ke titik hanya melibatkan satu primer dan sekunder manakala Multipoint bermaksud satu nod primer dan sekunder. Topologi Loop terlibat dengan Loop, yang pada dasarnya menghubungkan primer ke sekunder pertama dan sekunder terakhir lagi disambungkan ke primer sehingga pengantara menengah menyampaikan mesej antara satu sama lain ketika mereka menjawab permintaan utama. Akhirnya, Hub maju melibatkan saluran masuk dan keluar untuk komunikasi ke nod sekunder. Hub maju melibatkan saluran masuk dan keluar untuk komunikasi ke nod sekunder. Hub pergi ke hadapan melibatkan saluran masuk dan keluar untuk komunikasi ke nod sekunder.
HDLC hanya wujud ketika IBM menyerahkan SDLC kepada pelbagai jawatankuasa standard dan salah satunya (ISO) mengubahsuai SDLC dan membuat protokol HDLC. Ini sekali lagi merupakan protokol segerak sedikit berorientasikan. Walaupun beberapa ciri yang digunakan dalam SDLC dihilangkan, HDLC dianggap sebagai superset SDLC yang serasi. Format Bingkai SDLC dikongsi oleh HDLC. Bidang HDLC mempunyai fungsi yang sama dengan bidang SDLC. HDLC juga, menyokong operasi dupleks penuh segerak seperti SDLC. HDLC mempunyai pilihan untuk checksum 32-bit dan HDLC tidak menyokong konfigurasi Loop atau Hub, yang merupakan perbezaan kecil yang jelas dari SDLC. Tetapi, perbezaan utama datang dari kenyataan bahawa HDLC menyokong tiga mod pemindahan berbanding dengan satu di SDLC. Yang pertama adalah mod tindak balas Normal (NRM) di mana nod sekunder tidak dapat berkomunikasi dengan primer sehingga yang utama memberikan kebenaran. Ini sebenarnya mod pemindahan yang digunakan dalam SDLC. Kedua, mod tindak balas Asinkron (ARM) membolehkan nod sekunder bercakap tanpa kebenaran primer. Akhirnya ia mempunyai mod seimbang Asinkron (ABM) yang memperkenalkan nod gabungan, dan semua komunikasi ABM berlaku antara jenis nod ini sahaja.
Ringkasnya, SDLC dan HDLC adalah kedua-dua protokol rangkaian lapisan pautan data. SDLC dikembangkan oleh IBM sementara HDLC didefinisikan oleh ISO menggunakan SDLC sebagai dasar. HDLC mempunyai lebih banyak fungsi, walaupun, beberapa ciri SDLC tidak terdapat dalam HDLC. SDLC dapat digunakan dengan empat konfigurasi sementara HDLC dapat digunakan hanya dengan dua konfigurasi. HDLC mempunyai pilihan untuk checksum 32-bit. Perbezaan utama antara kedua adalah mod pemindahan yang mereka ada. SDLC hanya mempunyai satu mod pemindahan, iaitu NRM tetapi, HDLC mempunyai tiga mod termasuk NRM.