HDLC ve SDLC karşılaştırması

HDLC ve SDLC iletişim protokolleridir. SDLC (Senkron Veri Bağlantı Kontrolü), IBM tarafından geliştirilen bilgisayar ağlarının veri bağlantı katmanında kullanılan bir iletişim protokolüdür. HDLC (Yüksek Seviye Veri Bağlantı Kontrolü) yine ISO (Uluslararası Standartlar Örgütü) tarafından geliştirilen ve SDLC'den oluşturulmuş bir veri bağlantı protokolüdür.

SDLC, 1975 yılında IBM tarafından Systems Network Architecture (SNA) ortamlarında kullanılmak üzere geliştirilmiştir. Eşzamanlı ve bit odaklıydı ve türünün ilk örneğiydi. Verimlilik, esneklik ve hızda senkron, karakter odaklı (yani IBM'den Bisync) ve senkron bayt-sayısı odaklı protokolleri (yani DEC'den DDCMP) geçti. Noktadan noktaya ve çok noktalı bağlantılar, sınırlı ve sınırsız ortam, yarı çift yönlü ve tam çift yönlü iletim tesisleri ve devre anahtarlamalı ve paket anahtarlamalı ağlar gibi çeşitli bağlantı türleri ve teknolojileri desteklenir. SDLC, “ikinci” düğüm olarak adlandırılan diğer istasyonları kontrol eden “birincil” düğüm tipini tanımlar. Böylece ikincil düğümler sadece bir birincil tarafından kontrol edilecektir. Birincil, yoklama kullanarak ikincil düğümlerle iletişim kuracaktır. İkincil düğümler, birincil izin olmadan iletilemez. Birincil ikincil düğümlere bağlanmak için Noktadan Noktaya, Çok Noktalı, Döngü ve Hub devam eden dört temel yapılandırma kullanılabilir. Noktadan noktaya sadece bir birincil ve ikincil içerirken Çoklu Nokta bir birincil ve birçok ikincil düğüm anlamına gelir. Döngü topolojisi, birincil olarak birincil olan ikinci sekonder ve son ikincil sekora tekrar bağlanan Döngü topolojisine dahil olur, böylece ara ikinciller, birincil sekonderlerin isteklerine yanıt olarak birbirlerinden mesajlar geçirirler. Son olarak, Hub devam ediyor, ikincil düğümlerle iletişim için gelen ve giden bir kanal içerir.

HDLC yalnızca IBM çeşitli standart komitelerine SDLC gönderdiğinde ve bunlardan biri (ISO) değiştirilmiş SDLC ve HDLC protokolü oluşturduğunda ortaya çıktı. Yine bir bit yönelimli senkron protokoldür. SDLC'de kullanılan birçok özelliğin atlanmasına rağmen, HDLC, SDLC'nin uyumlu bir üst kümesi olarak kabul edilir. SDLC Çerçeve formatı HDLC tarafından paylaşılır. HDLC alanları, SDLC'dekilerle aynı işlevselliğe sahiptir. HDLC de, SDLC olarak senkron, tam çift yönlü çalışmayı destekler. HDLC, 32 bit sağlama toplamı için bir seçeneğe sahiptir ve HDLC, SDLC'den belirgin küçük farklılıklar olan Döngü veya Hub devam eden yapılandırmalarını desteklemez. Ancak, ana fark, HDLC'nin SDLC'dekine kıyasla üç transfer modunu desteklemesinden kaynaklanmaktadır. Birincisi, ikincil düğümlerin birincil izin verilinceye kadar bir birincil ile iletişim kuramadığı Normal yanıt modudur (NRM). Bu aslında SDLC'de kullanılan aktarım modudur. İkinci olarak, Asenkron yanıt modu (ARM), ikincil düğümlerin birincil izin olmadan konuşmasına izin verir. Son olarak, birleştirilmiş bir düğüm tanıtan Asenkron dengeli mod (ABM) vardır ve tüm ABM iletişimi sadece bu tür düğümler arasında gerçekleşir.

Özetle, SDLC ve HDLC'nin her ikisi de veri bağlantı katmanı ağ protokolleridir. SDLC, IBM tarafından geliştirilirken HDLC, ISO tarafından SDLC kullanılarak temel olarak tanımlandı. HDLC'nin daha fazla işlevselliği vardır, ancak SDLC'nin bazı özellikleri HDLC'de mevcut değildir. SDLC dört konfigürasyonla kullanılabilirken, HDLC sadece iki konfigürasyonla kullanılabilir. HDLC, 32 bit sağlama toplamı için bir seçeneğe sahiptir. Bu ikisi arasındaki en büyük fark sahip oldukları aktarım modlarıdır. SDLC'nin NRM olan tek bir aktarım modu vardır, ancak HDLC'nin NRM dahil üç modu vardır.