Kanal darajasidagi bayonnomalar. Kanal darajasidagi uzatish usullari



Download 122,56 Kb.
bet2/7
Sana16.01.2022
Hajmi122,56 Kb.
#371269
1   2   3   4   5   6   7
Bog'liq
Тема 12 (2)

2.21-rasm. Sinxron protokollarning ramkalari

Ushbu protokollardagi baytlar xizmat signallari bilan bir-biridan ajralmaganligi sababli, qabul qiluvchining birinchi vazifalaridan biri bayt chegarasini tan olishdir. Keyin qabul qiluvchi ramkaning boshi va oxirini topishi, shuningdek, ramkaning har bir maydonining chegaralarini - maqsad manzilini, manba manzilini, boshqa xizmat sarlavhalari maydonlarini, ma'lumotlar maydonini va agar mavjud bo'lsa, nazorat summasini aniqlashi kerak.

Ko'pgina protokollar o'zgaruvchan uzunlikdagi ma'lumotlar maydonidan foydalanishga imkon beradi. Ba'zan sarlavha o'zgarmaydigan uzunlikka ega bo'lishi mumkin. Odatda protokollar ma'lumotlar maydonining uzunligi bo'lishi mumkin bo'lgan maksimal qiymatni aniqlaydi. Ushbu qiymat maksimal ma'lumot uzatish birligi (maksimal uzatish birligi, MTU) deb ataladi. Ba'zi protokollarda ma'lumotlar maydonining uzunligi bo'lishi mumkin bo'lgan minimal qiymat ham belgilanadi. Misol uchun, Ethernet protokoli ma'lumotlar sohasida kamida 46 bayt ma'lumotlarni o'z ichiga oladi, deb talab qiladi (dastur kam bayt yuborish istasa, u har qanday qadriyatlar bilan 46 bayt qadar ularni to'ldirish shart). Boshqa protokollar FDDI kabi nol uzunlikdagi ma'lumotlar maydonidan foydalanishga imkon beradi.

Ruxsat etilgan uzunlikdagi kadrlarga ega bo'lgan protokollar ham mavjud, masalan, ATM protokolida 53 bayt qattiq o'lchamdagi kadrlar, shu jumladan yuqori xarajatlar.Bunday protokollar uchun muammoning faqat birinchi qismini hal qilish kerak - ramkaning boshlanishini bilish.

Kanal darajasidagi sinxron protokollar ikki xil: ramziy yo'naltirilgan (baytga yo'naltirilgan) va bitga yo'naltirilgan. Har ikkisi ham bir xil bit sinxronlash usullari bilan tavsiflanadi. Ularning orasidagi asosiy farq belgilar va ramkalarni sinxronlashtirish usulidir.

Ramziy yo'naltirilgan protokollar


Ramziy yo'naltirilgan protokollar asosan ko'rsatilgan belgilar bloklarini, masalan, matnli fayllarni uzatish uchun ishlatiladi. Sinxron uzatishda to'xtash va boshlash bitlari yo'qligi sababli, belgilarni sinxronlashtirish uchun boshqa usul kerak. Sinxronizatsiya har bir belgi blokidan oldin transmitter SYN belgilar deb nomlangan ikki yoki undan ortiq nazorat belgilarini qo'shganligi sababli amalga oshiriladi. ASCII kodida SYN belgisi 0010110 ikkilik qiymatiga ega, bu ramz boshlanishiga nisbatan assimetrik qiymat, ularning ketma-ket qabul qilinganida SYN ning alohida belgilarini osongina ajratish imkonini beradi. SYN belgilar ikkita vazifani bajaradi: birinchidan, ular qabul qiluvchiga singan sinxronlashni ta'minlaydi, ikkinchidan, bit sinxronizatsiyasi amalga oshirilgach, qabul qiluvchiga SYN belgilar chegaralarini aniqlashni boshlash imkonini beradi. Qabul qilgich bir belgini boshqasidan ajratishni boshlagach, ramkaning boshlang'ich chegaralarini boshqa maxsus belgi bilan belgilashingiz mumkin. Odatda, bu maqsadlar uchun ramziy protokollarda STX belgisi (Start of TeXt, ASCII 0000010) ishlatiladi. Boshqa bir belgi ramkaning oxirini belgilaydi-ETX (matnning oxiri, ASCII 0000011).

Biroq, ramkaning boshi va oxirini ta'kidlashning bunday oddiy usuli faqat ramkada STX va ETX belgilar bo'lmasa yaxshi ishladi. Kompyuterga alfavit-raqamli terminallarni ulashda bunday vazifa haqiqatdan ham paydo bo'lmadi. Shunga qaramay, sinxron belgilar yo'naltirilgan protokollar keyinchalik kompyuterni kompyuter bilan bog'lash uchun ishlatila boshlandi va bu holda, masalan, dastur kompyuterlar o'rtasida uzatilsa, ramka ichidagi ma'lumotlar har qanday bo'lishi mumkin. Ushbu turdagi eng mashhur protokol IBM BSC protokoli edi. U ikki rejimda ishladi - shaffof, unda ramka ichidagi ba'zi maxsus belgilar taqiqlangan va shaffof bo'lib, unda har qanday ramzning ramkasida, shu jumladan, ETX ichida uzatishga ruxsat berilgan. Shaffoflik STX va ETX boshqaruv belgilaridan oldin har doim DLE (Data Link Escape) belgisini kiritganligi sababli erishildi. Ushbu to’ldirish belgilar Staffing (narsa-buyum, oʻrin tutuvchi) belgilar deb ataladi. Va agar ramka ma'lumotlar sohasida DLE ETX ketma-ketligi mavjud bo'lsa, transmitter DLE belgisini ikki barobarga oshirdi, ya'ni dle DLE ETX ketma-ketligini yaratdi. Qabul qiluvchi ikkita DLE DLE belgilarini ketma-ket uchratib, har doim birinchisini o'chirib tashladi, ammo qolgan DLE-ni qochish ketma-ketligining boshlanishi deb hisoblamadi, ya'ni qolgan DLE ETX belgilari oddiygina foydalanuvchi ma'lumotlari deb hisoblangan.


Bitga asoslangan protokollar


Har bir ramkaning boshida va oxirida qo'shimcha DLE belgilar bilan birga bir juft belgilarga bo'lgan ehtiyoj ramziy yo'naltirilgan uzatish ikkilik ma'lumotlarni uzatish uchun samarali emasligini anglatadi, chunki ramka ma'lumotlar maydoniga juda ko'p ortiqcha ma'lumotlarni kiritish kerak. Bundan tashqari, turli xil kodlashlar uchun boshqaruv belgilarining formati farq qiladi, masalan, ASCII kodida SYN belgisi 0010110 va EBCDIC kodida - 00110010. Shunday qilib, bu usul faqat ma'lum bir kodlash turi bilan qabul qilinadi, hatto ramka faqat ikkilik ma'lumotlarni o'z ichiga olgan bo'lsa ham. Ushbu muammolarni bartaraf etish uchun bugungi kunda deyarli har doim bitga yo'naltirilgan transmissiya deb ataladigan universal usul qo'llaniladi. Ushbu usul endi ikkilik va ramziy ma'lumotlarni uzatishda ishlatiladi.

Shakl bo'yicha. 2.22 3 turli bit yo'naltirilgan uzatish sxemalarini ko'rsatadi. Ular har bir ramkaning boshlanishini va oxirini belgilash usulida farqlanadi.

a)

uzatish yo’llari

11111111

01111110




01111110

11111111

Boshlang’ich bayrog’i ramka tarkibi yakuniy bayrog’i



01111110

110110011101101111100…11

01111110

Boshlang’ich bayrog’i to’ldirish yakuniy bayrog’i

ramka tarkibi

b)

101010…10

10101011













Preambula

kadrning boshlang’ich

chegarasi



Boshlang’ich belgilanish

длина в

байтах


поля данних

поле данний

Yakuniy belgilanish


c)

preambula

JK0JK000




JK1JK111


kadrning kadrning kadrning

boshlang’ich tarkibi yakuniy

chegarasi chegarasi


boshlang’ich chegaraning Manchestr kodi





1 0 J K 0 J K 0 0 0



Download 122,56 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish