Hvad er forskellen mellem SMB-protokollen og FTP-protokollen?


Bedste svar

FTP er en filoverførselsprotokol. Dets primære formål er at lade brugerne kopiere en hel fil fra en computer til en anden.

Brug af FTP betyder:

-FTP-klienten skal have nok lokal lagerplads til at gemme en kopi af hele filen

– der er to separate kopier af filen: den originale fil på FTP-serveren og kopien af ​​filen på FTP-klienten. De to filer er derefter uafhængige: eventuelle ændringer i en kopi af filen afspejles ikke i den anden kopi.

SMB er en File Server-protokol. Dets primære formål er at tillade flere brugere at læse og skrive fra den samme fil, der kun er gemt på filserveren.

Brug af SMB betyder:

-SMB-klienten har ikke at bruge ethvert lokalt lager til at gemme en kopi af filen. Det kan læse og skrive data direkte på filserveren.

– alle ændringer, som en bruger foretager i filen, er straks synlige for de andre brugere af den samme fil. Der er kun en enkelt fil, der deles af flere brugere.

Du kan også bruge SMB-protokollen til at lave en separat kopi af en fil. En fordel ved at bruge SMB til at oprette en kopi er, at SMB understøtter alle filattributter, der understøttes af Windows-operativsystemet. FTP er designet til kun at understøtte filattributter, der understøttes af POSIX-operativsystemer.

Der er nogle værktøjer, der forsøger at tillade brug af FTP-protokollen til at samarbejde om en delt kopi af en fil. Disse værktøjer bruger FTP til at downloade en kopi af en fil til en klient, og prøv derefter at holde de to kopier synkroniseret ved hjælp af FTP til at uploade og downloade eventuelle ændringer. Disse værktøjer har dog problemer, hvis to brugere har adgang til og ændrer filen på samme tid, fordi FTP ikke har nogen metode til at koordinere ændringer fra flere brugere. SMB er designet til at koordinere ændringer, der kommer fra flere brugere på samme tid.

Svar

Servermeddelelsesblok (SMB) , hvoraf den ene version også blev kendt som Common Internet File System (CIFS) er en protokol til deling af filer, printere, serielle porte og diverse kommunikation mellem noder på et netværk.

SMB er en klientserver, anmodning-svar-protokol. Det giver også en godkendt inter-proces kommunikationsmekanisme. SMB kan køre oven på sessionen (og lavere) netværkslag på flere måder.

File Transfer Protocol (FTP) er en standard netværksprotokol, der bruges til overførsel af computerfiler mellem en klient og server på et computernetværk. FTP er bygget på en klientserver-modelarkitektur og bruger separat kontrol- og dataforbindelse mellem klienten og serveren.

FTP-brugere kan godkende sig selv med en klar-tekst-loginprotokol, normalt i form af et brugernavn og en adgangskode, men kan oprette forbindelse anonymt, hvis serveren er konfigureret til at tillade det.

Selvom begge er fildeling, er applikationslagsprotokoller her få forskelle mellem dem-

  • SMB er et “rigtigt” fildelingsværktøj, men det er afhængigt af en “virtuel netværk” -implementering, der gør det umuligt at begrænse dets funktionalitet på TCP / IP-niveau.
  • SMB er firewall-uvenlig. Det er også mere eller mindre begrænset til kun Windows-platformen. (For UNIX-systemer er Samba tilgængelig.)
  • SMB bruger MYE korte beskeder, hvilket gør det MEGET fornuftigt for netværkslatens.
  • FTPs største fordel er, at da det er så gammelt og UNIVERSALt, kan du finde servere og klienter til stort set alle platforme, og de kommunikerer til hinanden uden for meget besvær.
  • FTP kan være ekstremt hurtig til at overføre store dokumenter (selvom det er mindre effektivt med små filer ) .FTP er hurtigere end SMB, men det har mindre funktionalitet.
  • FTP-klienter har også mulighed for at opdele filer i dele for at gøre multi -del-overførsler, der fremskynder hastigheden endnu mere for enkeltfiloverførsler, og dette kan bruges sammen med flere samtidige filoverførsler.
  • FTP-klienters største ulempe er, at ”brugernavne, adgangskoder og filer sendes i c lear-tekst. ”

| VinithaSree Bollu

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *