Pages

Ads 468x60px

Monday, February 7, 2011

NetBIOS

NetBIOS adalah program yang mengizinkan aplikasi pada komputer yagn berbeda untuk berkomunikasi dalam LAN. Diciptakan oleh IBM untuk jaringan PC pada awalnya, lalu diadopsi oleh Microsoft, dan telah menjadi standart industri jaringan komputer. NetBIOS digunakan pada jaringan Ethernet, token ring, dan Windows NT. NetBIOS tidak mendukung mekanisme routing sehingga aplikasi yang berkomunikasi pada Wide Area Network (WAN) harus menggunakan mekanisme transport yang lain ( contohnya TCP ).

NetBIOS membebaskan aplikasi dari yang harusnya mengerti mengenai jaringan, meliputi perbaikan kerusakan ( pada mode session ). Permintaan akan NetBIOS terjadi pada bentuk Network Control Block (NCB), yang mana diantara hal-hal lainnya, yaitu menspesifikasi lokasi pesan dan nama tujuannya.

NetBIOS menyediakan jasa session dan transport seperti yang telah dijelaskan dalam Open Systems Interconnection (OSI). Tetapi, ia tidak menyediakan standar frame atau format data untuk transmisi. Standar frame tersebut telah disediakan oleh NetBEUI (NetBIOS Extended User Interface).

NetBIOS melayani 3 fungsi jaringan yaitu sebagai berikut:
● Naming Services
● DataGram Support
● Session Support

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 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, tapi jarang.

Perintah-perintah yang dimiliki oleh layanan ini antara lain:

Add Name: malakukan regNetBIOS (singkatan dari istilah dalam bahasa Inggris: Network Basic Input/Output System) adalah sebuah spesifikasi yang dibuat oleh International Business Machine (sebenarnya dibuat oleh Sytek Inc. untuk IBM) dan Microsoft yang mengizinkan aplikasi-aplikasi terdistribusi agar dapat saling mengakses layanan jaringan, tanpa memperhatikan protokol transport yang digunakan.istrasi 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. Perintah-perintah yang terdapat di dalam layanan ini antara lain:

Call: membuka sebuah sesi koneksi ke sebuah nama NetBIOS yang terdapat di dalam komputer di dalam jaringan.

Listen: mendengarkan jaringan untuk mencari apakah terdapat percobaan untuk membuka sebuah sesi koneksi terhadap sebuah nama NetBIOS. Hang Up: menutup sebuah sesi koneksi.

Send: mengirimkan sebuah paket ke komputer yang diajak "bercakap-cakap" dalam sesi koneksi yang bersangkutan.

Send No Ack: mengirimkan sebuah paket ke komputer yang diajak bercakap-cakap, seperti halnya perintah Send dengan satu perbedaan yakni perintah ini tidak membutuhkan acknowledgment.

Receive: menunggu kedatangan sebuah paket yang dikirimkan oleh komputer yang mengirimkan paket dengan menggunakan perintah Send atau Send No Ack.

Layanan ini memiliki beberapa perintah, yakni sebagai berikut:

Send Datagram: mengirimkan sebuah datagram ke sebuah nama NetBIOS yang terdapat pada komputer jarak jauh.

Send Broadcast Datagram: mengirimkan datagram ke semua nama NetBIOS yang terdapat di dalam jaringan yang sama.

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.

sumber sumber

0 comments:

Post a Comment