SMB CIFS Protokoller

SMB CIFS Protokoller


IBM oppfant Server Message Block, eller SMB. Microsoft oppdaterte protokollen og omdøpt den Common Internet File System, det er også kjent som "Microsoft Windows Network." Andrew Tridgell, en australsk, skrev en kopi av systemet - som heter "Samba" - for Unix og Linux operativsystemer i 1991. Selv om denne protokollen har fire forskjellige navn, de er alle versjoner av det samme systemet for å få tilgang til delte ressurser i løpet av et nettverk.

Operativsystem

De fleste implementeringer av SMB / CIFS operere fra Microsoft Windows. Dens tidligere inkarnasjon ble skrevet for å kjøre over NetBIOS - enten med IPX nettverk systemet eller på TCP / IP. Siden Windows 2000 den kjører over TCP, mens Samba opererer på Unix-systemer. Det er også en Linux implementeringen av SMB. Det er NFS og Novell Netware-kompatible versjoner samt NetBSD og FreeBSD-versjoner. CIFS er også implementert på Mac OS X, Solaris og VMS.

versjoner

Microsoft har vært den viktigste drivkraften for utvikling av SMB / CIFS standarder, selv om andre programvareleverandører har utviklet versjoner. Utviklingen av kjernen Microsoft implementering av standardene har resultert i en rekke versjoner. Hver versjon kalles en "dialekt". Microsoft klassifiserer CIFS som en dialekt av SMB.

funksjoner

Microsoft understreker den sentrale funksjonen til SMB å være fildeling. Imidlertid utfører protokoll andre tjenester. Disse inkluderer SMB-server oppdagelse, autentisering, endre varsling, fillåsing og utskrift via et nettverk.

data Exchange

SMB sender data som pakker. Disse pakkene er opprettet på programmets vegne av TCP / IP-protokoller. SMB-standarden definerer meldingsstrukturer som er gjennomført av TCP / IP-pakker. SMB-meldinger faller inn i tre kategorier: Session kontroll (koble til og fra en delt ressurs); filtilgang (manipulerer kataloger og filer) og generelle meldinger for å håndtere utskriftskøer og mailslot. Kommunikasjon følger klient-server-hierarki, der en klient ber om en tjeneste og serveren svarer. Noen meldinger blir sendt sammen for å øke responstider. Denne funksjonen kalles "Dosering".

Støtterolle

Microsoft bruker SMB til å bære andre tjenester. Deres Remote Procedure Call funksjon (MSRPC) bæres av SMB, som er Microsofts Distributed File System. Godkjenningsreglene for domenekontrollere Windows føres til påloggings stadium av SMB. "Nettverk Omgivelser" protcols også ansette SMB for transport.

operasjoner

Ikke alle datamaskiner i et nettverk er automatisk tilgjengelig. Imidlertid kan en hvilken som helst datamaskin bli en filserver. Brukeren innstiller en katalog på en datamaskin som en delt mappe. Tilsvar en skriver tilgjengelig for at datamaskinen kan bli navngitt som deles. Når en katalog blir offentliggjort vil det vises i Windows Explorer med en hånd under.

Opptreden

SMB ble opprinnelig laget for å kjøre over lokalnettverk (LAN) og slik at det ikke ble opprettet med en implementering i løpet WANs forutsett. SMB 2,0 forsøkte å forbedre ytelsen over SMB 1.0, men FTP fortsatt utfører raskere over Internett enn SMB.