Muvofaqlashtirish hududiy boshqarmasi


Ulanishga yo'naltirilgan protocol


Download 137.27 Kb.
bet4/7
Sana17.06.2023
Hajmi137.27 Kb.
#1552517
1   2   3   4   5   6   7
Bog'liq
Ma\'lumotlarni tashish shinalari

2.2. Ulanishga yo'naltirilgan protocol.
Nuqtadan nuqtaga ulanish.
Simpleks (ya'ni, ma'lumotlarni bir tomonlama uzatish) operatsiyasi.
O'z sinfidagi birinchi standart (yuqori samarali hisoblash muhitlari uchun ma'lumotlarni uzatish).[1]
Amalga oshirish qulayligi uchun mo'ljallangan: mavjud variantlar juda cheklangan.
HIPPI protokoli bir necha qatlamlarda standartlar to'plami bilan belgilanadi . Ushbu standartlarning tashkil etilishi quyida ko'rsatilgan ([1], [2] dan).
HIPPI protokolining tarkibiy qismlari quyida tavsiflanadi.
HIPPI-PH (fizik qatlam)
HIPPI-PH standarti HIPPI jismoniy qatlamining mexanik, elektr va signalizatsiyasini belgilaydi.
E'tibor bering, HIPPI simpleks protokoli bo'lganligi sababli, to'liq dupleks aloqa boshqa HIPPI ulanishi orqali teskari yo'nalishda amalga oshiriladi.
HIPPI ning jismoniy qatlami 50 ta o'ralgan mis kabellar to'plamidan iborat (maksimal uzunligi 25 metr). Istalgan ma'lumotlar tezligiga asoslangan ikkita variant mavjud: 800 yoki 1600 Mb/s. Ikkinchisi birinchisining mantiqiy kengaytmasi bo'lganligi sababli, ushbu bo'lim birinchisini (800 Mb / s) tavsiflaydi, keyin 1600 Mb / s kanal uchun farqlarni tavsiflaydi.

2.3. Kontseptual uzatish elementlari
Signalni tushunish uchun birinchi navbatda HIPPI ma'lumotlarni qanday uzatayotganini tushunish kerak. Ma'lumotlarni uzatishning kontseptual elementlari ulanish , paket , portlash va so'zdir .
Bitta ulanish istalgan miqdordagi paketlardan iborat.
Bitta paket istalgan miqdordagi portlashlardan iborat.
Bitta portlash 1 dan 256 so'zgacha ma'lumotlardan iborat. (Har bir portlash uchun maksimal 1 K-bayt ma'lumot.)
Har bir ma'lumot so'zi 32 bit uzunlikda.
Signal chiziqlari
HIPPI signallari va vaqti quyida tasvirlangan. Har bir chiziq o'z funktsiyasiga bag'ishlangan. (HIPPI simpleks bo'lgani uchun, bu ma'lumotlar shinasi va paritet shinasini o'z ichiga oladi.) Qavslar ichidagi element chiziq yo'nalishi: manba S bilan, maqsad esa D bilan belgilanadi . (E'tibor bering, manba ma'lumotlar ulanishini boshlaydi. Kompyuterning tashqi disk drayveri bilan gaplashishining umumiy misoli haqida o'ylash mumkin, bu erda kompyuter ma'lumotlar manbai va disk bo'ladi.)
REQUEST (S-->D) -- Manba ulanishni boshlash uchun ushbu qatorni ko'taradi.
CONNECT (D-->S) -- Manba boshlanishini qabul qilsa, maqsad ushbu chiziqni ko'taradi. Ushbu chiziq ko'tarilgach, ulanish davom etmoqda.
READY (D-->S) -- Ulanish o'rnatilgandan so'ng, manzil har bir portlash uchun bitta tayyor impuls yuboradi (maksimal 63 tagacha). (Ushbu impulslar ba'zi mualliflar tomonidan "kreditlar" deb ataladi [3].) .) Bu yo'l bilan ikkita narsa amalga oshiriladi:
Belgilangan joy, natijada paydo bo'lgan portlashni hal qila olishini bilmaguncha, tayyor impulslarni yubormasdan oqim nazoratini amalga oshiradi.
Ushbu tayyor impulslar portlashlarning o'ziga qaraganda ancha tezroq va portlashlarga parallel ravishda yuborilishi mumkin. Bu manbaga yuborishi mumkin bo'lgan ma'lumotlar miqdori haqida oldindan xabardor qilish imkonini beradi va manbaning ushbu bildirishnomalar bilan jo'natilishini to'xtatmaydi.
PACKET (S-->D) -- Manba bu qatorni paketni uzatish boshida ko'taradi. Paket davom etar ekan, u yuqori bo'lib qoladi.
BURST (S-->D) -- Portlash uzatish boshida manba bu chiziqni ko'taradi. Ma'lumotlar uzatilmaguncha u yuqori bo'lib qoladi, keyin esa LLRCni uzatish uchun tushiriladi .
DATA BUS (S-->D) -- Ushbu 32 liniya uzatish portlashi paytida ma'lumotlarni olib yuradi. Barcha ma'lumotlar bitlari parallel ravishda uzatiladi, chiziq (bit) 0 LSB hisoblanadi.
DATA BUS yana ikkita muhim narsani o'z ichiga oladi:
REQUEST chizig'i ko'tarilganda, I-Field (HIPPI-SC qatlamida ko'rsatilgan) DATA BUS-ga qo'yiladi. Bu I-Field jismoniy qatlam kalitlari tomonidan maqsad manzil sifatida ishlatiladi.
BURST chizig'i tushirilganda, LLRC DATA BUSga o'rnatiladi. Bu butun portlash ma'lumotlarining uzunlamasına, hatto tekshiruv yig'indisidir.
PARITY BUS (S-->D) -- Ushbu 4 qatorda ma'lumotlar so'zi bilan birga parite bitlari (har bir so'z uchun bittadan) mavjud.
SOAT (S-->D) -- Manba tomonidan taqdim etilgan bu doimiy 25 MGts chastotadir. (Vaqt muammolari quyida tasvirlangan.)
INTERCONNECT (S<-->D) -- Bu ikkita chiziqdan iborat bo'lib, ularning har biri har bir yo'nalishda bo'lib, ularning har bir uchi ikkinchisi quvvatlanganligi va ulanganligi haqida xabar beradi.
Vaqt
HIPPI ulanishi asinxron hisoblansa-da[4] (ehtimol, ulanishlar asinxron tarzda so'ralishi mumkin), u har bir portlashda ma'lumotlarni sinxron ravishda uzatish uchun manba tomonidan taqdim etilgan 25 MGts (+/- 5%) soatdan foydalanadi. Soat signali nosimmetrikdir (ya'ni, yuqori va past impulslar soat siklini teng ravishda ajratadi). Ma'lumotlarni uzatish jarayonida har bir soat siklida bitta so'z uzatiladi.CONNECT va READY signallari kamida to'rt soat tsikli uchun ko'tariladi va tushiriladi. Ko'pgina signallar uchun maksimal signal vaqtlari ko'rsatilmagan, bu ikkala manba va maqsadni boshqasi kutayotgan vaqtlarda har biriga kerak bo'lgan vaqtni berish uchun.
BURST va PACKET signallari kamida ikki soat tsikli uchun tushirilishi kerak, ammo standart agar BURST yoki PACKET faqat bir soatga tushirilsa, belgilangan manzil to'g'ri ishlashi kerakligini belgilaydi. Bu sinxronlash uchun oraliq kalitlarga bir soat siklini beradi.
Vaqtni batafsil tavsiflash uchun o'quvchilar [2] ga murojaat qilishadi.
1600 Mb/s ishlash
1600 Mb/s ishlash uchun bitta kabel o'rniga ikkita bir xil kabel ishlatiladi. Ma'lumotlar uzatish tezligini ikki baravar oshirish ma'lumotlar avtobusining kengligini ikki baravar oshirish orqali erishiladi (32 o'rniga 64 bit). Paritet chiziqlar soni ham ikki baravar ko'payadi (4 o'rniga 8 ta), ikkala yo'nalishdagi o'zaro bog'langan chiziqlar soni (har biri 1 o'rniga 2 ta). (Bu apparatga kerak bo'lganda ikkala kabel ham ulanganligiga ishonch hosil qilish imkonini beradi.)
HIPPI-FP (Framing Protocol)
Ushbu standart foydalanuvchi ma'lumotlarining har bir paketining formati va mazmunini (shu jumladan sarlavha) tavsiflaydi. Shuni esda tutingki, boshqa qatlamlar bundan yuqori bo'lishi mumkin. Shuni ham yodda tutingki, bu yuqori qatlam paketlarini jismoniy qatlam tomonidan talab qilinadigan 1 yoki 2 K-bayt paketlarga ajratadigan qatlam.
HIPPI-FP ramkasining mazmuni quyidagilardan iborat:
Header_Area (64 bit)
D2_Offset (so'z 0, bitlar 0 - 2)) -- D2_Area Foydalanuvchi ma'lumotlarining birinchi bayti buferiga ofset. Bu foydalanuvchi ma'lumotlarini bayt bilan tekislash imkonini beradi.
D1_Area_Size (so'z 0, bitlar 3 - 10) -- D1_Area hajmini belgilaydi.
Zaxiralangan (so'z 0, bitlar 11 - 21).
B (so'z 0, bit 22) -- Bu bit maqsadni ko'rsatadi: agar u D2_Area keyingi portlashda kelsa (hozirgi emas) 1 ga o'rnatiladi. Bu yuqori darajadagi protokollarga, agar kerak bo'lsa, foydalanuvchi ma'lumotlarining kelishi haqida biroz rivojlangan xabar beradi.
P (so'z 0, bit 23) -- Agar D1_Area mavjud bo'lsa, 1 ga o'rnating. (Aks holda, bu D1_Area nol bayt.)ULP-id (so'z 0, bitlar 24-31) -- Paket ma'lumotlari yetkazilishi kerak bo'lgan yuqori qatlam protokolini belgilaydi. Variantlar hozirda IEEE 802.2, turli IPI-3 variantlari yoki HIPPI-FC ni o'z ichiga oladi. Mahalliy ravishda tayinlangan ULP-identifikatorlari uchun joy ajratilgan. (Qo'shimcha ma'lumot uchun o'quvchi [2] ga murojaat qiladi.)
D2_Size (1-so'z) -- ichida topilishi kerak bo'lgan baytlar sonini o'z ichiga oladi D2_Area .
D1_Area (0 - 1016 bayt) -- Bu sohada protokol ma'lumotlari mavjud. (Boshqacha qilib aytganda, bu erda uzatiladigan ma'lumotlar yuqori qatlam protokoliga asoslanadi.)
D2_Area (0 - (2^32 - 2)) -- Bu maydon foydalanuvchi ma'lumotlarini o'z ichiga oladi.
D2_Data_Set To'ldirish (0 - 7 bayt) -- Manba va/yoki maqsadda baytlarni tekislash imkonini berish uchun dastlabki 7 baytgacha foydalanilmasligi mumkin .
D2_Data_Set (0 - (2^32 - 2) bayt) -- Foydalanuvchi ma'lumotlarini o'z ichiga oladi.
To'ldirish (0 - 2047 bayt) -- Foydalanilmayotgan bo'lishi mumkin.
HIPPI-SC (Switch Control)
HIPPI-PH ning eng yorqin cheklovi shundaki, u faqat bitta nuqtadan nuqtaga ulanishni qo'llab-quvvatlaydi. Garchi bu amaliy maqsadlar uchun (kerakli ma'lumotlar tezligiga erishish uchun) zarur bo'lsa-da, bu tarmoqning ustun paradigmasiga zid keladi: ko'plab kompyuterlarga ma'lumotlarni almashishga ruxsat berish. HIPPI-SC ushbu muammoni hal qilishning yagona samarali echimi sifatida ishlab chiqilgan. U bir vaqtning o'zida bir nechta nuqtadan nuqtaga ulanishlarni amalga oshirishga imkon beradigan kommutatsiya mexanizmini yaratishga imkon beradi (funktsional jihatdan telefon kompaniyasi o'zining nuqtadan nuqtaga ulanishlarini almashtirish usuliga o'xshaydi [ya'ni, telefon qo'ng'iroqlari][2]). E'tibor bering, HIPPI-SC hech qanday kommutatsiya uskunasi yoki texnologiyasini belgilamaydi , lekin faqat ushbu narsalardan foydalanish uchun funktsional mexanizmlarni taqdim etadi.
HIPPI-SC HIPPI-PH bilan chambarchas bog'langan. Yuqorida ta'riflanganidek, HIPPI-PH manbai o'zining REQUEST qatorini ko'targanda, u DATA BUS - da I-maydonini ham belgilaydi . HIPPI-SC formatini hujjatlashtiradi I-Field , quyidagicha[2]:


Download 137.27 Kb.

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




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