Beste svaret
FTP er en filoverføringsprotokoll. Dens primære formål er å la brukere kopiere en hel fil fra en datamaskin til en annen.
Å bruke FTP betyr:
-FTP-klienten må ha nok lokal lagringsplass for å lagre en kopi av hele filen
– det er to separate kopier av filen: originalfilen på FTP-serveren og kopien av filen på FTP-klienten. De to filene er da uavhengige: endringer i den ene kopien av filen gjenspeiles ikke i den andre kopien.
SMB er en filserverprotokoll. Dens primære formål er å tillate flere brukere å lese og skrive fra den samme filen som bare er lagret på filserveren.
Å bruke SMB betyr:
-SMB-klienten har ikke å bruke lokal lagring til å lagre en kopi av filen. Den kan lese og skrive data direkte på filserveren.
– alle endringer som en bruker gjør i filen, er umiddelbart synlige for de andre brukerne av den samme filen. Det er bare en enkelt fil som deles av flere brukere.
Du kan også bruke SMB-protokollen til å lage en separat kopi av en fil. En fordel ved å bruke SMB til å lage en kopi er at SMB støtter alle filattributtene som støttes av Windows-operativsystemet. FTP er designet for å støtte bare filattributtene som støttes av POSIX-operativsystemer.
Det er noen verktøy som prøver å tillate bruk av FTP-protokollen for å samarbeide om en delt kopi av en fil. Disse verktøyene bruker FTP for å laste ned en kopi av en fil til en klient, og deretter prøve å holde de to kopiene synkronisert ved å bruke FTP for å laste opp og laste ned eventuelle endringer. Imidlertid har disse verktøyene problemer hvis to brukere får tilgang til og endrer filen samtidig, fordi FTP ikke har noen metode for å koordinere endringer fra flere brukere. SMB er designet for å koordinere endringer som kommer fra flere brukere samtidig.
Svar
Server Message Block (SMB) , hvor en versjon også ble kjent som Common Internet File System (CIFS) er en protokoll for deling av filer, skrivere, serielle porter og diverse kommunikasjon mellom noder i et nettverk.
SMB er en klientserver, forespørselsresponsprotokoll. Det gir også en autentisert kommunikasjonsmekanisme mellom prosesser. SMB kan kjøre på toppen av økten (og nedre) nettverkslag på flere måter.
File Transfer Protocol (FTP) er en standard nettverksprotokoll som brukes til overføring av datafiler mellom en klient og server i et datanettverk. FTP er bygget på en klientservermodellarkitektur og bruker separate kontroll- og dataforbindelser mellom klienten og serveren.
FTP-brukere kan autentisere seg med en påloggingsprotokoll for klar tekst, vanligvis i form til et brukernavn og passord, men kan koble anonymt hvis serveren er konfigurert til å tillate det.
Selv om begge deler er fildeling, er det her få forskjeller mellom applikasjonslagsprotokoller-
- SMB er et «ekte» fildelingsverktøy, men det er avhengig av en «virtuell nettverk» -implementering som gjør det umulig å begrense funksjonaliteten på TCP / IP-nivå.
- SMB er brannmur-uvennlig. Det er også mer eller mindre begrenset til bare Windows-plattformen. (For UNIX-systemer er Samba tilgjengelig.)
- SMB bruker MYE korte meldinger som gjør det VELDIG fornuftig for nettverksforsinkelse.
- FTPs største fordel er at siden det er så GAMMEL og UNIVERSAL, kan du finne servere og klienter for praktisk talt alle plattformer og de kommuniserer til hverandre uten for store vanskeligheter.
- FTP kan være ekstremt rask å overføre store dokumenter (selv om det er mindre effektivt med små filer ) .FTP er raskere enn SMB, men den har mindre funksjonalitet.
- FTP-klienter har også muligheten til å dele filer i deler for å gjøre multi -deloverføringer som akselererer hastigheten ytterligere for enkeltfiloverføringer, og dette kan brukes sammen med flere samtidige filoverføringer.
- FTP-klienters største ulempe er at ”brukernavn, passord og filer sendes i c lear tekst. ”
| VinithaSree Bollu