NetBIOS
NetBIOS - bu Network Basic Input/Output System so'zining qisqartmasi. NetBIOS ning asosiy maqsadi alohida kompyuterlardagi ilovalarga fayllar va printerlar kabi umumiy resurslarga kirish va mahalliy tarmoq (LAN) orqali bir-birini topish uchun muloqot qilish va seanslar o'rnatish imkonini berishdir.
NetBIOS uchta alohida xizmatni taqdim etadi:
1.
|
Nomlarni ro'yxatga olish va hal qilish uchun nom xizmati (port 137/TCP va port 137/UDP)
|
2.
|
Ulanishsiz aloqa uchun Datagram tarqatish xizmati (port 138/UDP)
|
3.
|
Ulanishga yo'naltirilgan aloqa uchun seans xizmati (port 139/TCP).
|
NetBIOS-over-TCP/IP (NBT) ushbu xizmatlarning barchasini amalga oshiradi.
NetBIOS nomlari TCP/IP (Windows) orqali tarmoq qurilmalarini aniqlash uchun ishlatiladi. Nom tarmoqdagi yagona boʻlishi kerak, 16 ta belgi bilan cheklangan boʻlishi kerak, bunda 15 ta belgi qurilma nomi uchun ishlatiladi va 16-belgi ishlayotgan xizmat turini yoki nom yozuvi turini aniqlash uchun ajratiladi. Qisqa nomlar avtomatik va shaffof tarzda 16 ta belgidan iborat bo'ladi.
NetBIOS-over-TCP/IP (NBT) markaziy omborni yoki nom xizmatini amalga oshirishi mumkin, bu esa barcha nomlarni ro'yxatga olishni qayd qiladi. Nomni ro'yxatdan o'tkazmoqchi bo'lgan dastur nom serveriga murojaat qiladi va "Ism so'rovi" paketidan foydalanib, ism allaqachon ro'yxatdan o'tganligini so'raydi. Agar nom allaqachon ma'lumotlar bazasida bo'lmasa, nom serveri salbiy javob qaytaradi, bu uning mavjudligini ko'rsatadi. Nom xizmati, RFC 1001 va 1002 da ko'rsatilganidek, NetBIOS nomlash xizmati yoki NBNS deb ataladi. Microsoft WINDS - bu NBNS dasturi.
Seansni boshlash yoki datagrammani translyatsiya qilishdan ko'ra ma'lum bir xostga datagramma yuborish uchun NBT berilgan NetBIOS nomi bilan xostning IP manzilini aniqlashi kerak, bu "Ism so'rovi" paketini translyatsiya qilish orqali amalga oshiriladi va /yoki uni NetBIOS nom serveriga yuborish. Javobda shu nomdagi xostning IP manzili bo'ladi.
Name Service paket formatlari DNS bilan bir xil. Asosiy farqlar NetBIOS "Tugun holati" so'rovini qo'shish, dinamik ro'yxatga olish va ziddiyatlarni belgilash paketlari. Ular UDP-ga o'ralgan.
Datagram rejimi "ulanishsiz". NetBIOS datagramlari UDP orqali yuboriladi. Datagramma ma'lum bir NetBIOS nomiga yuborilgan bo'lsa, "To'g'ridan-to'g'ri noyob" yoki "To'g'ridan-to'g'ri guruh" paketi yoki tarmoqdagi barcha NetBIOS nomlariga yuborilgan bo'lsa, "Eshittirish" paketi bilan yuboriladi.
Seans rejimi ikkita kompyuterga "suhbat" uchun ulanish o'rnatish imkonini beradi, bu esa kattaroq xabarlarni qayta ishlashga imkon beradi va xatolarni aniqlash va tiklashni ta'minlaydi. Seanslar paketlarni almashish orqali o'rnatiladi. Seansni o'rnatuvchi kompyuter sessiya o'rnatilishi kerak bo'lgan kompyuterdagi 139/TCP portiga ulanishga harakat qiladi. Agar ulanish amalga oshirilsa, seansni o'rnatuvchi kompyuter ulanish orqali sessiyani o'rnatuvchi ilovaning NetBIOS nomlari va sessiya o'rnatilishi kerak bo'lgan NetBIOS nomi bilan "Session so'rovi" paketini yuboradi. Seans o'rnatilishi kerak bo'lgan kompyuter "Seansning ijobiy javobi" bilan javob beradi, bu seans o'rnatilishi mumkinligini ko'rsatadi yoki "Sessiyaga salbiy javob" seans o'rnatish mumkin emasligini ko'rsatadi. Ma'lumotlar o'rnatilgan seans davomida Session Message paketlari orqali uzatiladi.
TCP barcha seans xizmat paketlarining oqimini boshqarish va qayta uzatishni va paketlar uzatiladigan ma'lumotlar oqimini ulanish qatlami paketlariga sig'adigan darajada kichik IP-datagrammalariga bo'lish bilan shug'ullanadi. Seanslar TCP ulanishini yopish orqali yopiladi.
Server xabar bloki (SMB) - bu Windows tomonidan turli maqsadlarda foydalaniladigan transport protokoli, masalan, fayl almashish, printerni almashish va masofaviy Windows xizmatlariga kirish. SMB ning eski versiyalari NetBIOS orqali muloqot qilish uchun 139/UDP portidan foydalanadi. SMB ning yangi versiyalari 445/TCP portidan foydalanadi, TCP dan foydalanish SMB ga internet orqali muloqot qilish imkonini beradi. 2017-yil may oyida WannaCry ransomware kriptoqurti tarqalish uchun SMB 1-versiyasi va 445/TCP portidan foydalangan.
Do'stlaringiz bilan baham: |