VPN ustida NetBIOS: nom, datagramma va sessiya alohida xizmatlar
Routerlar haqidagi shior juda keng. Ilovangiz uch xizmatdan qaysi birini ishlatishini va nomlarni eshittirish orqali yoki server orqali hal qilishini tekshiring.
«NetBIOS routerlardan o'tmaydi» degan gap dizaynni hal qilib bo'lgandek qayta-qayta aytiladi. Aslida hal qilmagan. Eshittirish orqali nom qidirish odatda o'z eshittirish domeni ichida qoladi, lekin NetBIOS xizmatlari juda yaxshi marshrutlanadigan yo'naltirilgan IP trafigidan ham foydalanishi mumkin. Foydali savol NetBIOS routerlardan o'tadimi-yo'qmi degani emas; savol — ilovangiz uning uch xizmatidan qaysi birini ishlatadi.
Dasturiy interfeys, bitta simli protokol emas
RFC 1001 NetBIOSni ilovalar dastur yozadigan interfeys sifatida tasvirlaydi, uning ostida bir nechta transport qatlami bor. Uning TCP/UDP modeli nom xizmati, datagramma taqsimoti va sessiya xizmatini ajratadi hamda IP eshittirishi bilan yoki usiz ishlashni aniq qo'llab-quvvatlaydi.
| Service | What it does | Transport dependence |
|---|---|---|
| Name | Registers and resolves names | Broadcast, point-to-point, or a name server |
| Datagram | Connectionless messages, including broadcast | Broadcast domain or directed delivery |
| Session | Connection-oriented exchange | TCP connection to a named endpoint |
Aynan shu jadval shior nima uchun ishlamasligini ko'rsatadi. Ikki nomlangan host o'rtasidagi sessiya xizmati bu IP suhbat; eshittirish datagrammasi esa unday emas. Bitta VPN dizayni birinchisini qondirib, ikkinchisini qondirmasligi mumkin, birinchisini isbotlovchi sinov ikkinchisi haqida hech narsa demaydi.
Tugun turlari mijoz nima so'rishini belgilaydi
RFC 1001 dagi eshittirish, nuqtadan-nuqtaga va aralash tugun modellari host nomlarni qanday hal qilishini tasvirlaydi: mahalliy tarmoqdan so'rab, nom serveridan to'g'ridan-to'g'ri so'rab yoki birini sinab, keyin ikkinchisini. Model qaysi trafikka ruxsat berish kerakligiga ta'sir qiladi, ilova umuman ishlaydimi-yo'qmi deganiga emas.
Boshqariladigan nom serveri tartibi mijozlarga nuqtadan-nuqtaga yo'l beradi, lekin faqat undan foydalanishga sozlangan mijozlarga. Tarmoqning biror joyiga server qo'yish ilovani undan maslahat so'rashga majbur qilmaydi, eshittirish rejimida qoldirilgan mijoz esa mahalliy segmentdan so'rab, vaqt tugashiga yetib boradi. Server manzili mijoz konfiguratsiyasiga yetib borishi kerak, o'sha mijoz hurmat qiladigan boshqaruv yo'li orqali.
Shuning uchun ko'rib chiqilayotgan ilova uchun uchta kuzatuvni yozib qo'ying: u server nomini manzilga qanday aylantiradi, aniqlash yoki xabar yuborish eshittirish yoki yo'naltirilgan oxirgi nuqtadan foydalanadimi, va haqiqiy sessiya qaysi manzil va transportdan foydalanadi. Bular mustaqil faktlar, har birining o'z yechimi bor. Bir marta muvaffaqiyatli nom hal qilish faqat birinchisi haqida dalil.
TCP/IP ustidagi NetBIOS — NetBEUI emas
Ikkalasini ham eski deb atashadi, shuning uchun aralashtiriladi. TCP/IP ustidagi NetBIOS xizmatlarini IP paketlari ichida olib yuradi, marshrutlangan tunnel ularni allaqachon yetkazadi. NetBEUI — marshrutlanmaydigan 2-qatlam protokoli, IP tunnel esa faqat IP olib yurgani uchun har qanday Ethernet freymini olib yurmaydi.
IP marshruti qo'shish IP bo'lmagan freymni IP ilovasiga aylantira olmaydi. Agar ilova haqiqatan 2-qatlam xatti-harakatiga bog'liq bo'lsa, variantlar aniq chegaralangan 2-qatlam xizmati yoki ilovani almashtirishdir; hech qanday marshrutlash o'zgarishi ikkalasining o'rnini bosmaydi.
Vazifani qanoatlantiradigan eng kichik o'zgarishni tanlang
Tasdiqlangan DNS nomi va aniq UNC yo'li orqali erishiladigan mavjud SMB umumiy papkasi Ethernet kengaytmasiga muhtoj emas. Fayl xizmati vazifasi va ko'rish tajribasi turlicha talablardir, faqat ikkinchisi qo'shnilar ro'yxatiga bog'liq. Umumiy papkaga nom bo'yicha erishish eshittirish domenini tunnel orqali cho'zmasdan vazifani hal qiladi.
Ko'rish — odatda muvaffaqiyatsiz bo'ladigan qism, va u jimgina muvaffaqiyatsiz bo'ladi. Mashina umumiy papkani yo'l orqali ocha oladi, yaqin kompyuterlar ro'yxati esa bo'sh qoladi, chunki ro'yxat eshittirish orqali aniqlash bilan to'ladi, yo'l esa DNSdan foydalanadi. Sizga ro'yxat kerak degan qaror fayl kerak degan qarordan boshqa talabdir. Biror narsani loyihalashdan oldin foydalanuvchi aslida qaysinisini so'raganini yozib qo'ying.
Qadimgi ilova haqiqatan eshittirish yoki IP bo'lmagan freymlarni talab qilsa, nomlangan egasiga ega chegaralangan 2-qatlam xizmatini baholang yoki ilovani almashtiring. Ko'prik umumiy nosozlik domeni va siyosat chegarasini kengaytiradi, bu esa NetBIOS deb yozilgan katakcha emas, me'moriy qaror. Tunnel olib o'tishi kerak bo'lgan aniq amallarni hujjatlashtiring, shunda administrator «butun Windows tarmog'i» haqida taxmin qilish o'rniga so'rovni baholay oladi.