layanan browser windows nt (windows nt browser service atau computer browser service) adalah sebuah layanan dalam sistem operasi microsoft windows nt, windows 2000, windows xp, windows server 2003, windows vista dan windows server 2008 yang bertanggungjawab untuk mengaktifkan penjelajahan sumberdaya jaringan (sebuah share direktori atau printer) dengan menggunakan perangkat bantu windows explorer atau network neighborhood.
layanan ini menyederhanakan tugas seorang pengguna untuk menemukan dan mengakses sumberdaya jaringan dengan menghilangkan keharusan mereka untuk mengingat path lokasi sumberdaya tersebut yang dinyatakan di dalam format universal naming convention (unc) atau sintaksis lainnya.
layanan computer browser akan memantau dan memelihara sebuah daftar semua sumberdaya jaringan yang ada, yang disebut sebagai browse list yang mengandung informasi tentang semua sumberdaya tersebut (lokasinya, keberadaannya, dan beberapa informasi lainnya).
komputer-komputer di dalam jaringan berbasis microsoft windows yang menjalankan layanan computer browser terbagi ke dalam beberapa peranan masing-masing, yakni sebagai berikut:
domain master browser master browser backup browser potential browser non-browserketika sebuah komputer klien mencoba untuk mengakses sebuah sumberdaya di dalam jaringan, seperti halnya folder yang telah di-share dalam sebuah file server, maka klien tersebut pertama-tama akan mengontak terlebih dahulu master browser untuk mencari daftar backup browser yang ada.
selanjutnya, komputer tersebut akan mengontak backup browser untuk salinan browse list yang ada.
setelah klien tersebut telah memperoleh browse list, maka ia akan mengontak file server untuk mencari daftar share di dalam file server tersebut dan melakukan koneksi terhadap share yang diinginkannya, yakni dengan menggunakan protokol server message block (smb) atau common internet file system (cifs).
layanan ini menggunakan paket-paket yang dikirimkan secara broadcast.
untuk melakukan browsing dalam sebuah jaringan berbasis tcp/ip yang terdiri atas beberapa subnet yang dipisahkan dengan menggunakan router ip yang tidak meneruskan paket broadcast, gunakan layanan windows internet name service (wins).
agar lebih optimal, konfigurasikan domain master browser sebagai sebuah klien wins, bukannya server wins. konfigurasi ini akan menjamin bahwa domain master browser akan memiliki sebuah browse list yang terdiri di dalamnya semua sumberdaya di dalam setiap subnet di dalam jaringan internetwork tersebut, termasuk di antaranya adalah sumberdaya yang terletak di dalam domain windows nt lainnya.
cara kerja windows nt browser service
sementara itu, sebuah master browser akan mengumpulkan browse list dengan cara-cara seperti di bawah ini:
master browser/domain master browser meminta kepada file server untuk informasi tentang dirinya dan semua daftar share yang terkandung di dalamnya.
file server memberikan informasi tentang dirinya kepada master browser/domain master browser, untuk diolah menjadi sebuah browse list.
setelah memperoleh informasi dari file server, maka master browser pun akan mendistribusikan informasi ini kepada backup browser.
browser election adalah sebuah proses pemilihan sebuah master browser di dalam sebuah jaringan berbasis keluarga sistem operasi windows nt dari setiap komputer yang merupakan potential browser.
jika sebuah mesin klien tidak dapat menemukan sebuah master browser di dalam jaringan, maka dirinya akan mengadakan proses "browser election" untuk menentukan dan memilih master browser yang baru.
cara ini dilakukan agar dalam sebuah jaringan selalu terdapat sebuah master browser, mengingat ketiadaan master browser akan menyebabkan klien-klien tidak dapat menemukan sumberdaya yang di-share di dalam jaringan dengan cepat.
klien yang tidak dapat menemukan master browser akan menyebarkan paket yang disebut sebagai "election datagram" secara broadcast.
ketika terdapat sebuah mesin yang merupakan potential browser memperoleh datagram ini, maka dirinya akan menguji kriteria pemilihan (election criteria) yang terdapat di dalam datagram.
jika kriteria pemilihan yang dimiliki oleh mesin yang menerima datagram tersebut, maka mesin yang merupakan potential browser tersebut akan menyebarkan lagi paket "election datagram" miliknya sendiri, dan seterusnya hingga ditemukan sebuah mesin yang cocok menjadi master browser.
yang termasuk ke dalam kriteria pemilihan terhadap sebuah potential browser mencakup jenis sistem operasi, versi sistem operasi, jenis peranannya, dan juga nama netbios yang digunakannya, sebagai berikut:
kriteria jenis sistem operasi
windows server 2003, windows 2000 server, windows nt 4.0 server
windows nt server 3.51
windows 2000 professional/windows xp
windows nt workstation 4.0
windows nt workstation 3.51
windows for workgroups 3.10
kriteria jenis peranan sistem operasi:
primary domain controller
windows internet name service (wins) client
preferred master browser
active master browser
active backup browser
nama netbios, yang disusun secara leksikografi (mirip kamus/ensiklopedia cetak).
sebagai contoh, ada dua komputer yang memiliki nama netbios kilo6 dengan jebew4, maka yang akan dijadikan sebagai master browser adalah jebew4, mengingat huruf j lebih awal muncul dibanding huruf k.