Nama NetBIOS
Nama NetBIOS adalah sebuah nama yang berukuran "16-byte" yang digunakan oleh keluarga sistem operasi Windows NT untuk sebuah fungsi atau layanan jaringan. Nama NetBIOS digunakan oleh aplikasi-aplikasi yang memakai jasa protokol dan API NetBIOS. Menggunakan nama NetBIOS jauh lebih mudah dan lebih bersahabat untuk menidentifikasi sebuah "host" komputer dalam sebuah jaringan daripada menggunakan angka-angka (dalam hal ini adalah alamat IP). Nama NetBIOS dapat digunakan dalam aplikasi Windows NT, mulai dari "Windows Explorer", "Network Neighborhood", dan juga perintah "command-line" net (codice_1, codice_2, codice_3, dan lain-lain).
Sama seperti halnya alamat IP, nama NetBIOS haruslah unik dalam sebuah jaringan; jika tidak, maka konflik akan terjadi dan sistem jaringan tidak akan dapat berjalan dengan baik.
Dalam Windows 2000/XP/Server 2003, beberapa layanan jaringan (seperti halnya NetLogon) tidak menggunakan nama NetBIOS lagi, akan tetapi telah menggunakan Domain Name System (DNS). Meskipun demikian, aplikasi-aplikasi warisan Windows NT dapat berjalan di atas Windows 2000 ke atas dengan masih menggunakan nama NetBIOS untuk mengakses layanan-layanan tersebut.
Setiap layanan yang menggunakan NetBIOS membutuhkan sebuah nama NetBIOS yang unik untuk mengidentifikasikan dirinya di dalam jaringan komputer. Nama NetBIOS terdiri atas dua buah komponen, yakni:
Sebagai contoh, karakter keenambelas yang mengidentifikasikan layanan "Windows NT Messenger" adalah codice_4 (atau codice_5). Pada sebuah komputer yang menjalankan Windows NT yang memiliki nama "codice_6", maka layanan "Windows NT Messenger" dapat dikenali di dalam jaringan dengan menggunakan nama NetBIOS sebagai codice_7.
Nama NetBIOS juga dibedakan dengan menggunakan kriteria sebagai berikut:
Tabel berikut ini menunjukan beberapa akhiran karakter keenambelas dalam nama NetBIOS dan asosiasinya dengan layanan jaringan yang digunakannya.
Untuk mengetahui nama NetBIOS yang terdaftar dalam komputer, gunakan perintah command-line "codice_8". Dokumentasi perintah codice_9 dapat dilihat pada Windows Help.
Ketika NetBIOS dijalankan di atas protokol TCP/IP (dengan kata lain, protokol yang digunakan adalah NetBIOS over TCP/IP), setiap komputer dapat memiliki beberapa nama, yakni nama untuk API NetBIOS dan nama host yang dibutuhkan oleh TCP/IP.
Setiap komputer yang menjalankan sistem operasi Microsoft Windows memiliki sebuah nama NetBIOS yang dapat dilihat dan diubah dengan menggunakan codice_10-->codice_11-->"tab" codice_12.
Nama NetBIOS akan digunakan ketika komponen jaringan Windows diinstalasikan atau dikonfigurasikan. Agar dapat terhubung ke sebuah komputer yang menjalankan TCP/IP dengan menggunakan nama NetBIOS miliknya, nama NetBIOS harus diterjemahkan terlebih dahulu (disebut dengan proses resolusi nama NetBIOS, lihat seksi selanjutnya) ke alamat IP. Nama NetBIOS sebuah komputer seringnya dibuat sama dengan nama host komputer tersebut, tetapi tidaklah harus sama.
Nama NetBIOS untuk sebuah komputer dengan sistem operasi Windows tidaklah sama dengan nama host miliknya. Umumnya, sebuah komputer yang menjalankan protokol jaringan TCP/IP (baik itu menjalankan Windows, UNIX, Macintosh atau sistem lainnya) memiliki sebuah nama "host" (host name), yang sering disebut sebagai machine name atau DNS name. Umumnya, nama "host" komputer dalam komputer Windows adalah gabungan dari nama NetBIOS ditambah dengan codice_13 yang dapat diset dengan menggunakan "Control Panel".
Proses ini merupakan sebuah proses untuk mengubah nama NetBIOS sebuah komputer menjadi alamat IP. Dengan proses ini, host-host NetBIOS dapat berkomunikasi antara satu dengan lainnya dengan menggunakan protokol TCP/IP. Ketika sebuah nama host telah diterjemahkan ke dalam alamat IP miliknya, maka protokol Address Resolution Protocol (ARP) kemudian dapat digunakan untuk melakukan resolusi alamat IP ke dalam MAC address. Karena MAC address telah diketahui, maka "frame" pun dapat diletakkan di atas media jaringan (kabel, radio, atau cahaya).
Ketika pengguna hendak mengakses komputer lainnya dengan mengetikkan codice_14 dari kotak isian Address dalam Windows Explorer, maka resolusi nama NetBIOS pun dilakukan agar alamat IP pun diketahui dan akhirnya komputer tersebut pun dapat dihubungi. Ada beberapa metode untuk melakukan resolusi nama NetBIOS, yang dapat dilukiskan dalam tabel berikut ini.
Mekanisme yang pasti dalam melakukan resolusi nama NetBIOS ke dalam alamat IP tergantung dari jenis Node NetBIOS. RFC 1001 mendefinisikan beberapa "NetBIOS Node Type" yang dapat disusun dalam tabel berikut. Fungsi dari pembagian jenis Node NetBIOS ini adalah sebagai berikut:
Dalam Windows XP dan Windows Server 2003, ketika NetBIOS over TCP/IP diaktifkan, sistem-sistem tersebut secara "default" menggunakan "B-Node" dan menjadi "H-Node" ketika ada sebuah "WINS Server" yang dikonfigurasikan dalam konfigurasi TCP/IP. Konfigurasi jenis "Node NetBIOS" ini dapat dilakukan dengan menyunting "registry" atau dengan menggunakan DHCP Option nomor 46. Untuk melihat jenis node yang sedang digunakan, dapat menggunakan perintah codice_15 dari "command prompt". Dokumentasi lengkap mengenai program codice_16 dapat dilihat pada Windows Help.