The Inter-Process Communication (IPC) share or ipc$ is a network share on computers running Microsoft Windows. One section of the SMB protocol specifically deals with access to filesystems, such that clients may make requests to a file server but some other sections of the SMB protocol specialize in inter-process communication (IPC). SMB works through a client-server approach, where a client makes specific requests and the server responds accordingly. Microsoft introduced SMB2 with Windows Vista in 2006. Microsoft submitted some partial specifications as Internet-Drafts to the IETF, though these submissions have expired.īecause of the importance of the SMB protocol in interacting with the widespread Microsoft Windows platform, coupled with the heavily modified nature of the SMB implementation present in that platform, the Samba project originated with the aim of reverse engineering and providing a free implementation of a compatible SMB client and server for use with non-Microsoft operating systems. Īt around the time when Sun Microsystems announced WebNFS, Microsoft launched an initiative in 1996 to rename SMB to Common Internet File System ( CIFS) ( pronounced /ˈsɪfs/ (deprecated template) ), and added more features, including support for symbolic links, hard links, larger file sizes, and an initial attempt at supporting direct connections over TCP port 445 without all the NetBIOS trimmings (a largely experimental effort that required further refinement). Since Windows 2000, SMB runs by default directly on top of TCP - a feature known as "direct host SMB" where the server service listens on TCP port 445. SMB was originally designed to run on top of the NetBIOS/ NetBEUI API (typically implemented with NBF, NetBIOS over IPX/SPX, or NBT). Microsoft merged the SMB protocol with the LAN Manager product which it had started developing for OS/2 with 3Com circa 1990, and continued to add features to the protocol in Windows for Workgroups (circa 1992) and in later versions of Windows. Microsoft has made considerable modifications to the version used most commonly.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |