Coba jelasin dan beberapa lainnya dari Common Internet File System dong

Protokol lapisan transport yang digunakan

Meski pada awalnya protokol SMB dibuat menggunakan protokol NetBIOS sebagai protokol lapisan transport-nya, berjalan di atas stack protokol TCP/IP, IPX/SPX, atau NetBEUI secara opsional, sekarang protokol SMB mendukung secara penuh protokol-protokol lapisan transport tersebut. Sebuah klien CIFS yang hendak mengakses sebuah file server atau print server akan membuat sebuah koneksi dengan server (dengan menggunakan protokol yang kompatibel di antara dua buah host yang saling berkomunikasi tersebut). Selanjutnya, klien akan membuat sesi NetBIOS di atas sesi koneksi yang sebelumnya dibuat, sebelum akhirnya klien pun menggunakan sesi NetBIOS tersebut untuk membuat sesi print-sharing atau file-sharing dengan server. Jika protokol TCP/IP digunakan sebagai protokol lapisan transport-nya, klien CIFS akan membuat sesi NetBIOS over TCP/IP, dengan membuka port 139 yang terdapat pada sisi server.

Ketika Windows 2000 dirilis, yang di dalamnya terdapat komponen Distributed File System (DFS), dan berkurangnya dukungan Microsoft terhadap protokol NetBIOS, file server pun dapat secara langsung menyediakan layanan file sharing dan print sharing, tanpa menggunakan NetBIOS lagi. Klien dapat membuka koneksi langsung dengan server dengan membuat sesi koneksi TCP dengan menggunakan port 445.