|
Fan Nomi: Kompyuter tarmoqlari
|
Sana | 10.07.2024 | Hajmi | 17,37 Kb. | | #267267 |
Bog'liq Anvar
MUHAMMAD AL XORAZMIY NOMIDAGI TOSHKENT AXBOROT TEXNOLOGIYALARI UNIVERSITETI
Fan Nomi: Kompyuter tarmoqlari
AMALIY ISH
Bajardi: NWK001 patok talabasi
Abdurazzoqov Anvar
Tekshirdi: Atajonova Nozima
Shadow simulyatori haqida qisqacha ma`lumot, afzallik va kamchiliklarini yozing. Cisco Packet Tracer dasturida kommutator (Switch) va ularning 2950-24, 2950T,2960,2560-24PS kommutator versiyalari haqida ma`lumot bering.
Javoblar
Shadow nima?
Shadow diskret-hodisalar tarmoq simulyatori boʻlib, real dastur kodini bevosita amalga oshiradi, bu sizga noutbuk, ish stoli yoki Linux bilan ishlaydigan server yordamida real va kengaytiriladigan xususiy tarmoq tajribalarida tarmoqqa ulangan minglab jarayonlar bilan taqsimlangan tizimlarni simulyatsiya qilish imkonini beradi .
Soya tajribalari ilmiy jihatdan nazorat qilinishi va aniq takrorlanishi mumkin , bu sizga xatolarni ko'paytirishni va tajribalaringizdagi chalkash omillarni bartaraf etishni osonlashtiradi.
Shadow qanday ishlaydi?
Shadow to'g'ridan-to'g'ri haqiqiy ilovalarni bajaradi :
Shadow to'g'ridan-to'g'ri mahalliy OS (Linux) jarayonlari yordamida o'zgartirilmagan, haqiqiy dastur kodini bajaradi.
Shadow tizim chaqiruvi API-ga kirish orqali mahalliy jarayonlarni diskret-hodisalar simulyatsiyasiga aylantiradi.
Kerakli tizim qo'ng'iroqlari shunday emulyatsiya qilinganki, ilovalar Soya simulyatsiyasida ishlayotganligini bilmasligi kerak.
Shadow ilovalarni simulyatsiya qilingan tarmoqqa ulaydi :
Shadow boshqariladigan jarayonlar o'zaro bog'lanishi mumkin bo'lgan shaxsiy, virtual tarmoqni yaratadi.
Shadow umumiy tarmoq protokollarining simulyatsiya qilingan versiyalarini (masalan, TCP va UDP) ichki tarzda amalga oshiradi.
Shadow konfiguratsiya qilinadigan tarmoq grafigi yordamida tarmoq marshrutlash xususiyatlarini (masalan, yo'lning kechikishi va paketlarning yo'qolishi) ichki modellaydi.
Nima uchun soya kerak?
Tarmoq emulyatorlari (masalan, mininet ) real vaqt rejimida OT yadrolari ustida real dastur kodini ishga tushiradi, lekin aniqlanmaydi va cheklangan miqyosga ega: agar taqlid qilingan jarayonlar nomaʼlum hisoblash chegarasidan oshib ketsa, vaqt buzilishi mumkin va bu aniqlanmagan xatti-harakatlarga olib keladi.
Tarmoq simulyatorlari (masalan, ns-3 ) koʻproq eksperimental boshqaruv va miqyoslilikni taklif qiladi, lekin amaliy qatlam realizmi cheklangan, chunki ular real dastur kodi oʻrniga ilovalar abstraktsiyalarini boshqaradi.
Shadow yangi, gibrid emulyatsiya/simulyatsiya arxitekturasini taklif etadi: u to'g'ridan-to'g'ri real ilovalarni mahalliy OS jarayonlari sifatida amalga oshiradi va ilovalar qatlamining xatti-harakatlarini to'g'ridan-to'g'ri qayta ishlab chiqaradi va shu bilan birga jarayonlarni katta taqsimlangan tizimlarga o'tkazishi mumkin bo'lgan yuqori samarali tarmoq simulyatsiyasiga aylantiradi. yuz minglab jarayonlar bilan.
Ogohlantirishlar
Shadow tizim chaqiruvi API dan 150 dan ortiq funksiyalarni amalga oshiradi , lekin hali API barcha xususiyatlarini toʻliq qoʻllab-quvvatlamaydi. Qo'llab-quvvatlanadigan tizim qo'ng'iroqlaridan asosiy foydalanadigan ilovalar qutidan tashqarida ishlashi kerak bo'lsa -da, yanada murakkab xususiyatlar yoki funktsiyalardan foydalanadiganlar Soya rejimida ishlayotganda hali to'g'ri ishlamasligi mumkin. API qo'llab-quvvatlashni kengaytirish - davom etayotgan ish.
Aytish joizki, biz Tor tarmog'ining keng ko'lamli simulyatsiyalarini ishga tushirishga ayniqsa g'ayratlimiz . Ushbu foydalanish holati allaqachon yaxshi qo'llab-quvvatlangan va biz uni qo'llab-quvvatlashni davom ettirishga tayyormiz
|
| |