B
ITGA YO
'
NALTIRILGAN PROTOKOL LAR
Har bir kadrning boshida va oxirida qo'shimcha DLE belgilar bilan bir
qatorda belgilar juftligiga bo'lgan ehtiyoj ikkilik ma'lumotlarni uzatish uchun
belgilarga yo'naltirilgan uzatish samarali emasligini anglatadi, chunki ma'lumotlar
maydoniga qo'shilishi kerak bo'lgan ortiqcha ma'lumotlar juda ko'p. ramkaning.
Bundan tashqari, boshqaruv belgilarining formati turli xil kodlashlar uchun har xil,
masalan, ASCII kodida SYN belgisi 0010110, EBCDIC kodida esa 00110010.
Shunday qilib, bu usul faqat ma'lum bir kodlash turi bilan amal qiladi, hatto agar
ramkada sof ikkilik ma'lumotlar mavjud bo'lsa. Ushbu muammolarni bartaraf etish
uchun bugungi kunda deyarli har doim bitga yo'naltirilgan uzatish deb ataladigan
umumiy usul qo'llaniladi. Ushbu usul endi ikkilik va belgilar ma'lumotlarini
uzatishda qo'llaniladi.
B
OG
'
LANISH QATLAMI MA
'
LUMOTLARINI UZATISH USULLARI
Shaklda. 13.22 3 xil bitga yo'naltirilgan uzatish sxemalarini ko'rsatadi. Ular
har bir ramkaning boshi va oxirini ko'rsatish usuli bilan farqlanadi. Birinchi sxema
rasmda ko'rsatilgan. 13.22, a, belgilarga yo'naltirilgan protokollarda STX va ETX
belgilariga ega bo'lgan sxemaga o'xshaydi. Har bir ramkaning boshi va oxiri bir xil
8-bitli ketma-ketlik bilan belgilanadi - bayroq deb ataladigan 01111110. "Bit-
oriented" atamasi, chunki qabul qilingan bit oqimi qabul qiluvchi tomonidan
boshlang'ich bayroqni aniqlash uchun bitma-bit skanerdan o'tkaziladi, so'ngra
qabul qilish paytida to'xtash bayrog'ini aniqlash uchun ishlatiladi. Shuning uchun,
bu holda ramka uzunligi 8 bitga ko'paytirilishi shart emas. boshlang'ich bayroqdan
oldin bo'sh baytlar ketma-ketligini (har biri 11111111 dan iborat) yuboradi .
Ushbu sxemada ma'lumotlarning shaffofligiga erishish uchun ramkaning
ma'lumotlar maydonida bayroq mavjud bo'lmasligi kerak. Bunga bit to'ldirish yoki
bitni to'ldirish deb nomlanuvchi texnika yordamida erishiladi. Bitlarni to'ldirish
sxemasi faqat kadrning ma'lumotlar maydonini uzatish paytida ishlaydi. Agar
ushbu sxema ketma-ket beshta 1 yuborilganligini aniqlasa, u avtomatik ravishda
qo'shimcha 0 qo'shadi (hatto shu besh 1 dan keyin 0 bo'lsa ham). Shuning uchun
01111110 ketma-ketligi hech qachon kadrning ma'lumotlar maydonida
ko'rinmaydi. Shunga o'xshash sxema qabul qilgichda ishlaydi va qarama-qarshi
funktsiyani bajaradi. Besh 1 soniyadan keyin 0 topilsa, u avtomatik ravishda
kadrning ma'lumotlar maydonidan o'chiriladi. Bit-to'ldirish bayt-to'ldirishga
qaraganda ancha tejamkor, chunki qo'shimcha bayt o'rniga bitta bit kiritiladi,
shuning uchun bu holda foydalanuvchi ma'lumotlarini uzatish tezligi kamroq
darajada sekinlashadi. Ikkinchi sxemada (13.22-rasm, b ga qarang) faqat
ramkaning boshlanishini ko'rsatadigan boshlang'ich bayrog'i mavjud va ramka
uzunligi maydoni ramkaning oxirini aniqlash uchun ishlatiladi, bu sarlavhaning
belgilangan o'lchamlari bilan. va treyler, ko'pincha ramka ma'lumotlar
maydonining uzunligi ma'nosiga ega. Ushbu sxema mahalliy tarmoqlarda eng ko'p
qo'llaniladi. Ushbu tarmoqlarda vosita boshlang'ich holatda bo'sh turganligini
ko'rsatish uchun tashuvchi bo'ylab hech qanday belgilar uzatilmaydi. Boshqa
barcha stansiyalar bit-sinxronizatsiyaga kirishi uchun jo‘natuvchi stansiya
freymning mazmunini muqaddima deb nomlanuvchi bitlar ketma-ketligi bilan
so‘zlab beradi, u o‘zgaruvchan 1 va 0 lardan iborat 101010... Bit-sinxronizatsiyaga
kirgandan so‘ng qabul qiluvchi STX belgisi rolini o‘ynaydigan 10101011 ramkasi
boshlang‘ich baytini topguncha kirish oqimini bitma-bit tekshiradi. Bu baytdan
keyin ma'lum bir joydagi ma'lumotlar maydonining uzunlik maydonini o'z ichiga
olgan kadr sarlavhasi keladi. Shunday qilib, ushbu sxemada qabul qiluvchi
ramkaning oxirini aniqlash uchun berilgan bayt sonini hisoblab chiqadi. Uchinchi
sxema (13.22-rasm, c ga qarang) ushbu kod uchun taqiqlangan signallarni o'z
ichiga olgan ramkaning boshi va oxirini ko'rsatish uchun bayroqlardan foydalanadi
(kod buzilishi, V). Masalan, Manchester kodlashda signalning polaritesini soat
oralig'ining o'rtasida o'zgartirish o'rniga, signal darajasi o'zgarmagan va past
(taqiqlangan J signali) yoki o'zgarmagan va yuqori (taqiqlangan signal K) qoladi.
Kadrning boshlanishi JKOJKOOO va oxiri JK1JK100 bilan belgilanadi. Bu usul
juda tejamkor, chunki u na bit-to'ldirishni, na uzunlik maydonini talab qilmaydi,
biroq u qabul qilingan jismoniy kodlash usuliga bog'liq bo'lgan kamchiliklarga ega.
Ortiqcha kodlardan foydalanganda J va K signallarining rolini taqiqlangan belgilar
bajaradi, masalan, 4B / 5B kodida bu belgilar 11000 va 10001 kodlaridir. Uch
sxemaning har biri o'zining afzalliklari va kamchiliklariga ega. Bayroqlar ruxsat
beradi maxsus qo'shimcha maydonni rad etish, lekin maxsus choralar talab qilish:
yoki bayroqni bit-to'ldirish orqali ma'lumotlar maydoniga joylashtirishga ruxsat
berish orqali yoki bayroq sifatida taqiqlangan signallardan foydalanish bo'yicha, bu
sxemani qiladi
• kodlash usuliga bog'liq.
Do'stlaringiz bilan baham: |