SDLC (Synchronous Data Link Communication)
GİRİŞ
SDLC protokolune göre SNA ortamında iki tip bilgisayar vardır. Bunlardan merkezdekine birincil bilgisayar, uzaktan bağlanana ise ikincil bilgisayar denir. Birincil bilgisayar kurulan iletişim yöntemini denetleyen bilgisayardır. Fiziksel birimler birbirleri ile iletişimi kurduktan sonra, her iki bilgisayarda yer alan mantıksal birimler birbirleri ile oturum başlatır. Her mantıksal birim karşısındaki mantıksal birimle başka birimlerden bağımsız oturum kurabilir. Bir hat üzerinde birden çok ikincil bilgisayar olabilir. Bu bilgisayarlar fiziksel birimlerdir. Aynı hat üzerindeki birden çok fiziksel birim C1, C2 gibi adreslerle birbirlerinden ayrılır. Aynı hattı paylaşımlı kullanırlar. Bir fiziksel bilgisayarın karşı tarafa bağlantısı için gereken SDLC komutları şöyledir :
|
SNRM (Set Normal Response Mode) | İlk bağlantı kurulurken gönderilen paketleri karşı taraf aldığında gelen paket bu komutu içerir. RR (Read to Receive) : Her iki bilgisayar "Bekleme" konumunda iken veya gelen paket alındıktan sonra gönderilen boş pakettir. Bir paketin karşı taraftan alındığı, karşıdan gelen RR paketi ile anlaşılır. |
| ACTPU (Activate PU) | Birincil bilgisayar iikincil bilgisayarın fiziksel biriminin Aktif olmasını istemektedir. Aslında fiziksel bilgisayarın aktif duruma gelmesi demek SDLC protokolunda mesaj alış verişini her iki bilgisayarında başlatmış olması demektir. |
| DACTPU (Deactivate PU) |
Fiziksel birimi kapat. Bu komut varsa oturumda
olan mantıksal birimlerin oturumlarının da kapanmasına neden olur. Oturumda
olsun olmasın tüm mantıksal birimler bu komutla "Deactive" konuma gecer.
Mantıksal birimlerin SDLC protokolunda kullandığı komutlar aşağıda açıklanmıştır. |
| ACTLU (Activate LU) | Birincil bilgisayarda karşı bilgisayarda bulunabilecek mantıksal birimler tanımlıdır. Bu komut mantıksal birimlerin ikincil bilgisayarda da tanımlı olup olmadığını anlamak için kullanılır. İkincil bilgisayar gelen her ACTLU komutuna, tanım varsa olumlu yanıt verir. Aksi halde DACTLU komutu ile yanıt verilir ve Birincil bilgisayar bu mantıksal birim ile bağlantı kurulamayacağını anlar. |
| XID (Exchange ID) | Her iki bilgisayar, birbirleri ile tanım alışverişinde bulunur. Max. Mesaj boyu ve bilgisayar tanımları gibi bilgiler bi komut ile bilgisayarlar arasında değiş tokuş yapılır. |
| INITSELF | Bu komut ile ilgili ayrıntılı bilgi protokol arayüzünde anlatılmıştır. |
| BIND | İki uygulama programının birbiri ile bağlantı kurması bu komut aracılığı ile yapılır. Kurulan bağlantıda kullanılan kalıp ve sistemlerin mesaj algılama biçimleri bu komut ile tanımlanır. Birincil bilgisayar komutun içeriğini belirtir, ikincil bilgisayar, bu komutu kabul ediyorsa olumlu cevap verir ve oturum kurulmuş olur. Komut kabul edilmiyorsa ikincil bilgisayar bağlantının kesilmesi için UNBIND gönderir. |
|
SSNUM (Set Sequence Number) | Oturum kurulduğunda paketlerde yer alan paket sıra numarası bu komu ile her iki bilgisayarda da ilk değerine getirilir. |
| SDT (Start Data Trafic) | Komut alış verişi tamamlandıktan sonra birincil bilgisayar, veri iletişiminin başlayabileceğini bu komut ile birdirir. Atrık bilgisayarlar uygulama programı bilgilerini birbirlerine gönderebilirler. |
| DACTLU (Deactivate LU) | Bu komut oturumun kapanması ve mantıksal birimin artık merkez tarafından tanınmadığının belirtilmesi anlamına gelir. |
Ana Sayfaya Teknik Bilgiler Sayfasina

