NetBIOS: Perbedaan antara revisi
Konten dihapus Konten ditambahkan
k ←Membatalkan revisi 4967700 oleh 182.11.136.108 (Bicara) |
k →NetBIOS Datagram Distribution Service: clean up, removed stub tag |
||
(15 revisi perantara oleh 12 pengguna tidak ditampilkan) | |||
Baris 1:
{{unreferenced|date=Agustus 2018}}
'''NetBIOS''' (singkatan dari istilah dalam [[bahasa Inggris]]: '''''Network Basic Input/Output System''''') adalah sebuah spesifikasi yang dibuat oleh [[IBM|International Business Machine]] (sebenarnya dibuat oleh Sytek Inc. untuk IBM) dan [[Microsoft Corporation|Microsoft]] yang mengizinkan aplikasi-aplikasi terdistribusi agar dapat saling mengakses layanan [[jaringan komputer|jaringan]], tanpa memperhatikan [[protokol (komputer)|protokol]] transport yang digunakan. Versi NetBIOS paling baru adalah NetBIOS versi 3. Implementasi versi awal dari NetBIOS hanya mengizinkan jumlah node yang terhubung hingga 72 ''node'' saja. Versi-versi selanjutnya memperluas jumlah node yang didukung hingga ratusan ''node'' dalam sebuah jaringan. NetBIOS yang berjalan di atas protokol [[TCP/IP]] (''NetBIOS over TCP/IP'') didefinisikan dalam RFC 1001, RFC 1002, dan RFC 1088.
== Selayang pandang ==
Baris 26 ⟶ 27:
NetBIOS merupakan bagian dari platform jaringan berbasis [[Windows NT]]. Setiap mesin Windows NT membutuhkan sebuah [[nama NetBIOS]] yang unik agar dapat berkomunikasi dengan mesin lainnya yang terhubung ke jaringan.
NetBIOS telah mulai ditinggalkan dalam [[Windows 2000]] dan seterusnya karena sistem-sistem operasi tersebut menggunakan standar industri [[DNS]], yang digunakan untuk menamai host dan melakukan resolusi nama. [[Windows NT]] memang mendukung DNS,
Meski dukungan terhadap NetBIOS diteruskan dalam sistem operasi [[Windows NT 5.x]], ada beberapa hal yang dapat menjadikan sistem-sistem lama tidak dapat menggunakan NetBIOS sebagai protokol untuk menghubungi sistem-sistem tersebut, yakni:
* [[Windows NT 5.x]] mendukung penggunaan nama host hingga 64 karakter, sementara NetBIOS hanya mendukung penggunaan nama NetBIOS hingga 15 karakter saja. Sistem operasi lama akan memotong 64 karakter [[nama host|nama ''host'']] tersebut ke dalam 15 karakter, yang kemungkinan akan menyebabkan tabrakan/kolisi.
* Penamaan DNS dapat menggunakan karakter ''dash'' (-) sebagai [[nama host]]/[[nama domain|domain]],
== Layanan NetBIOS (''NetBIOS Services'') ==
Baris 38 ⟶ 39:
* '''''NetBIOS Datagram distribution service''''': merupakan layanan yang digunakan untuk menyampaikan ''datagram'' secara ''connectionless''.<!--mirip dengan UDP-->
=== NetBIOS Name Service ===
Agar dapat memulai sesi koneksi NetBIOS atau menyampaikan ''datagram'' NetBIOS, sebuah aplikasi harus melakukan registrasi nama NetBIOS miliknya dengan menggunakan layanan ''NetBIOS Name Service''. Panjang sebuah nama NetBIOS hanyalah 16 ''byte''. Umumnya, ''byte'' ke-16 digunakan untuk mendeskripsikan "jenis", dengan teknik yang serupa dengan [[port TCP|nomor ''port'' dalam TCP/IP]]. Dalam NetBIOS over TCP/IP, layanan ''NetBIOS Name Service'' beroperasi dalam ''port'' UDP 137. ''Port'' TCP 137 juga dapat digunakan,
Perintah-perintah yang dimiliki oleh layanan ini antara lain:
* '''Add Name''': malakukan registrasi terhadap sebuah nama NetBIOS.
* '''Add Group Name''': melakukan registrasi terhadap sebuah nama group NetBIOS.
* '''Delete Name''': melakukan penggagalan registrasi nama terhadap sebuah nama NetBIOS atau nama group NetBIOS yang telah teregistrasi terlebih dahulu.
* '''Find Name''': mencari sebuah nama NetBIOS di dalam jaringan.
▲Lihat juga [[Nama NetBIOS]]
=== NetBIOS Session Service ===
Layanan ini dapat digunakan oleh dua buah node untuk membuat sebuah koneksi dan dapat melakukan "percakapan", sehingga mengizinkan pesan-pesan yang besar untuk ditangani dan menyediakan fungsi pendeteksian kesalahan dan pemulihannya. Dalam protokol NetBIOS over TCP/IP, layanan ini berjalan di dalam ''port'' TCP 139.
Baris 66 ⟶ 67:
* '''Receive Datagram''': menunggu kedatangan sebuah paket yang dikirimkan dengan menggunakan perintah '''Send Datagram''' dari komputer lain.
* '''Receive Broadcast Datagram''': menunggu kedatangan sebuah paket yang dikirimkan dengan menggunakan perintah '''Send Broadcast Datagram''' dari komputer lain.
[[Kategori:Protokol jaringan]]
|