Senkron veri bağlantısı kontrolü (SDLC), verilerin sistem ağı mimarisi (SNA) olarak adlandırılan katman iki üzerinden iletilmesini sağlayan bir protokoldür. SNA, IBM® tarafından 1970'lerde, IBM® ana bilgisayarları, ağ donanımı ve uzak terminal kullanıcıları için geniş alan ağı (WAN) çözümü olarak geliştirilmiştir. Karşılaştırma olarak, SNA, ağ iletişimi işlemlerinin her biri ağ iletişiminin bir yönünden sorumlu katmanlara ayrıldığı Internet protokolü (IP) ağında kullanılan açık sistemler bağlantı (OSI) modeline çok benzer. Konsepte benzer olmasına rağmen, SNA'nın katmanları OSI modelinin katmanlarıyla uyumlu değildir.
Ağ bağlantılı bilgisayar iletişiminin ilk günlerinde, telefon şirketlerinin bilgisayar işleme hizmetleri sağlamalarına izin verilmedi, bu nedenle ağların özel olarak kiralanan hatlarla kurulması gerekiyordu. Bir kullanıcı telefon şirketinden bir hat kiralar ve ardından bilgisayar donanımını bu özel hat üzerinden ağa kurar. Böyle güvenilir bir bağlantı ile, SNA'nın senkronize veri bağlantısı kontrol protokolü, her bir hattı yönetebildi ve kullanıcıların bilgisayar sistemleri arasında bir veri iletişim ağı sağladı. Özel bir protokol olarak, SLC ortamını oluşturan IBM® tarafından geliştirilen modemlere ve bilgisayar sistemlerine SDLC eklenmiştir. Daha sonra IBM®, senkronize veri bağlantısı kontrol konseptini, diğer donanım üreticilerinin kullanmaya başladığı yüksek seviye veri bağlantısı kontrolü (HDLC) protokolünü geliştiren standart kuruluşlarla paylaştı.
Senkron veri bağlantısı kontrol protokolü, gönderilen her veri çerçevesinin tanımlanmasından sorumlu olan baytlara dayanan iletimi sağlayan türünün ilk örneğidir. SDLC'de, verilerin iletimi bağlantı üzerinden akıtılan çerçevelere bölünür. Her çerçeve yalnızca gönderilen verileri değil, aynı zamanda, çerçevenin gönderildiği adresle ilgili bilgileri taşıyan, tüm çerçevelerin uygun bir şekilde nasıl düzenleneceğini ve sistemin iki kez kontrol etme özelliğini de içeren bir dizi bayt içerir. yolculuğu sırasında oluşabilecek herhangi bir hatanın çerçevesi.
SDLC çerçevesinin ilk ve son baytları, çerçevenin sargısı olan, başlangıcını ve sonunu gösteren bayraklar olarak adlandırılır. Bir sonraki bayt veya iki adresi oluşturur. İletilen çerçevenin türüne bağlı olarak birçok amaca sahip olabilen kontrol baytları, adresi takip eder ve çerçevelerin sıralanmasını, iletimlerin sonlandırılmasını, durum kontrolünü, yoklamayı vb. İşleyebilir. Veri yükü kontrol baytlarını izler ve verilerden sonra, ancak kapatma bayrağından önce, fazlalık sıralama kontrolü için kullanılan bir kaç bayt vardır.
Senkronize veri bağlantısı kontrolü kullanan bir SNA ortamı, ağ üzerindeki her bir düğümün birincil veya ikincil olarak tanımlandığı oldukça basittir. Birincil düğümler büyük olasılıkla bir ana bilgisayardır, ikinciller ise ana bilgisayar ile iletişim kuran terminallerdir. Yine de, SDLC altında çalışan bir ağ birkaç farklı tipte topolojiye sahiptir.
Noktadan noktaya kurulumda, birbirleriyle iletişim kuran yalnızca iki bilgisayar vardır: tek bir birincil ana bilgisayar ve tek bir ikincil terminal. Ancak çok noktalı, ana bilgisayar herhangi bir sayıda ikincil terminalden sorumludur. Bir başka topoloji, ana çerçevenin daire içindeki yalnızca ilk veya son terminal aracılığıyla çerçevelerden geçdiği bir dairedeki bir birincil noktadaki gibi davrandığı döngü konfigürasyonudur. Daha sonra ana sisteme giden bir kanalı ve terminallere bir gelen kanalı tahsis eden göbeğe gitme yöntemi adı verilen bir şey vardır.


