Press "Enter" to skip to content

Mengenal Tentang SMB (Server Message Block)

Last updated on 06/02/2019

SMB (Server Message Block) adalah protokol client/server yang ditujukan sebagai layanan untuk berbagi berkas (file sharing) di dalam sebuah jaringan. Dalam suatu jaringan komputer, SMB (Server Message Block) beroperasi sebagai protokol jaringan layer aplikasi. SMB berguna untuk menyediakan akses berbagi file, printer, dan komunikasi lain-lain antar node dalam sebuah jaringan. SMB sering digunakan di dalam komputer yang menggunakan sistem operasi Microsoft Windows dikenal sebagai “Microsoft Windows Network” dan IBM OS/2. Sistem operasi berbasis UNIX juga dapat menggunakannya dengan tambahan perangkat lunak yang disebut dengan Samba. Untuk masalah keamanan, SMB mengimplementasikannya pada dua level, yakni user-level dan share-level. SMB tidak diajukan menjadi standar Internet, sebelum tahun 1996, saat Microsoft memodifikasi SMB menjadi protokol CIFS (Common Internet File System).
SMB dapat berjalan di lapisan jaringan sesi (dan lebih rendah) dalam beberapa cara:
  • Langsung melalui TCP, port 445
  • Melalui NetBIOS API, yang pada gilirannya dapat berjalan di beberapa transportasi
    • Pada port UDP 137, 138 & port TCP 137, 139 (NetBIOS over TCP / IP)
    • Pada beberapa protokol lama seperti NBF, IPX / SPX
Adapun fungsi-fungsi dari SMB, yaitu :
  • Membuka dan menutup koneksi antara klien-klien SMB (yang disebut sebagai Redirector) dan server SMB (komputer yang menjalankan file and print services) untuk mengizinkan klien agar dapat mengakses sumberdaya di dalam jaringan.
  • Menemukan, membaca, dan menulisi berkas dalam sebuah file server.
  • Menemukan dan menggunakan alat pencetak yang digunakan bersama-sama untuk mencetak secara jarak jauh.

SMB juga dapat digunakan sebagai sebuah protokol message-passing untuk melakukan beberapa transaksi dalam lingkungan aplikasi terdistribusi. Protokol Remote Procedure Call (RPC) dapat digunakan melalui SMB dan SMB juga mendukung beberapa mekanisme Interprocess communication (IPC), seperti halnya named pipe (pipa bernama) dan mailslot.

Advertisements
SMB memiliki empat jenis pesan (message), diantaranya:
  • Session Control Message: digunakan untuk membuka atau menutup sebuah koneksi antara client dengan server.
  • File Message: digunakan oleh client untuk memperoleh akses terhadap berkas yang berada di dalam server.
  • Printer Message: digunakan oleh client untuk mengirimkan data ke sebuah antrean alat pencetak (print queue) yang terdapat dalam server.
  • Message: mengizinkan aplikasi untuk saling bertukar pesan dengan komputer lainnya.

Implementasi SMB adalah sebagai berikut

  • Client-server approach
  • Samba
  • NQ
  • MoSMB
  • Tuxera SMB
  • Likewise
  • CIFSD

Comments are closed.

Mission News Theme by Compete Themes.
%d bloggers like this: