NetBIOS membenarkan aplikasi dan komputer untuk berkomunikasi melalui LAN
Ringkasnya, NetBIOS menyediakan perkhidmatan komunikasi pada rangkaian tempatan. Ia menggunakan protokol perisian yang dikenali sebagai NetBIOS Frames (NBF) yang membolehkan aplikasi dan komputer pada rangkaian kawasan tempatan (LAN) untuk berkomunikasi dengan perkakasan rangkaian dan untuk menghantar data ke seluruh rangkaian.
NetBIOS, singkatan untuk Input / Output Sistem Asas Rangkaian, adalah piawaian industri rangkaian. Ia telah dibuat pada tahun 1983 oleh Sytek dan sering digunakan dengan protokol TCP / IP (NBT) NetBIOS. Walau bagaimanapun, ia juga digunakan dalam rangkaian Token Ring , serta oleh Microsoft Windows.
Nota: NetBIOS dan NetBEUI adalah teknologi yang berasingan tetapi berkaitan. NetBEUI memperluaskan pelaksanaan pertama NetBIOS dengan keupayaan rangkaian tambahan.
Bagaimana NetBIOS Bekerja Dengan Aplikasi
Aplikasi perisian pada rangkaian NetBIOS mencari dan mengenal pasti satu sama lain melalui nama NetBIOS mereka. Di Windows, nama NetBIOS berasingan dari nama komputer dan boleh menjadi sehingga 16 aksara panjang.
Aplikasi pada komputer lain mengakses nama NetBIOS melalui UDP , protokol lapisan pengangkutan OSI yang mudah untuk aplikasi rangkaian klien / pelayan berdasarkan Internet Protocol (IP) , melalui port 137 (dalam NBT).
Mendaftarkan nama NetBIOS diperlukan oleh aplikasi tetapi tidak disokong oleh Microsoft untuk IPv6 . Oktet terakhir biasanya Suffix NetBIOS yang menerangkan perkhidmatan mana yang tersedia.
Perkhidmatan Penamaan Internet Windows (WINS) menyediakan perkhidmatan resolusi nama untuk NetBIOS.
Dua aplikasi memulakan sesi NetBIOS apabila klien menghantar arahan untuk "menelefon" klien lain (pelayan) melalui TCP port 139. Ini dirujuk sebagai mod sesi, di mana kedua-dua pihak mengeluarkan "menghantar" dan "menerima" arahan untuk menyampaikan mesej dalam kedua-dua arah. Perintah "hang-up" menamatkan sesi NetBIOS.
NetBIOS juga menyokong komunikasi tanpa sambungan melalui UDP. Aplikasi mendengar di UDP port 138 untuk menerima datagram NetBIOS. Perkhidmatan datagram boleh menghantar dan menerima datagrams dan datagram siaran.
Maklumat lanjut mengenai NetBIOS
Berikut adalah beberapa pilihan perkhidmatan nama dibenarkan untuk dihantar melalui NetBIOS:
- Tambah nama untuk mendaftarkan nama NetBIOS
- Tambah nama kumpulan adalah serupa tetapi daftar nama kumpulan NetBIOS
- Nama padam adalah untuk menyisarkan nama NetBIOS, sama ada nama atau kumpulan
- Cari nama adalah mencari nama NetBIOS di rangkaian
Perkhidmatan sesi membolehkan primitif ini:
- Panggil untuk memulakan sesi melalui nama NetBIOS
- Dengar akan melihat jika percubaan boleh dibuat untuk membuka sesi
- Hang Up digunakan untuk menutup sesi
- Hantar akan menghantar satu paket ke atas sesi
- Hantar No Ack adalah sama seperti menghantar tetapi tidak memerlukan pengakuan bahawa ia dihantar melalui sesi
- Menerima menunggu untuk paket yang masuk
Apabila dalam mod datagram, primitif ini disokong:
- Hantar Datagram akan menghantar datagram melalui nama NetBIOS
- Hantar Datagram Siaran adalah untuk menghantar datagram kepada setiap nama NetBIOS berdaftar di rangkaian
- Terima Datagram menunggu paket Kirim Datagram
- Menerima Datagram Broadcast menunggu paket Kirim Broadcast