Vad är skillnaden mellan SMB-protokollet och FTP-protokollet?


Bästa svaret

FTP är ett filöverföringsprotokoll. Dess primära syfte är att låta användare kopiera en hel fil från en dator till en annan.

Att använda FTP betyder:

-FTP-klienten måste ha tillräckligt med lokalt lagringsutrymme för att lagra en kopia av hela filen

– det finns två separata kopior av filen: originalfilen på FTP-servern och kopian av filen på FTP-klienten. De två filerna är då oberoende: alla ändringar i en kopia av filen återspeglas inte i den andra kopian.

SMB är ett filserverprotokoll. Dess primära syfte är att låta flera användare läsa och skriva från samma fil som endast lagras på filservern.

Att använda SMB betyder:

-SMB-klienten har inte för att använda lokal lagring för att lagra en kopia av filen. Det kan läsa och skriva data direkt på filservern.

– alla ändringar som en användare gör i filen är omedelbart synliga för andra användare av samma fil. Det finns bara en enda fil som delas av flera användare.

Du kan också använda SMB-protokollet för att göra en separat kopia av en fil. En fördel med att använda SMB för att skapa en kopia är att SMB stöder alla filattribut som stöds av Windows-operativsystemet. FTP är utformad för att endast stödja filattribut som stöds av POSIX-operativsystem.

Det finns några verktyg som försöker tillåta att FTP-protokollet används för att samarbeta om en delad kopia av en fil. Dessa verktyg använder FTP för att ladda ner en kopia av en fil till en klient och försök sedan hålla de två kopiorna synkroniserade med hjälp av FTP för att ladda upp och ladda ner eventuella ändringar. Dessa verktyg har dock problem om två användare har åtkomst till och modifierar filen samtidigt, eftersom FTP inte har någon metod för att samordna ändringar från flera användare. SMB är utformat för att samordna ändringar som kommer från flera användare samtidigt.

Svar

Server Message Block (SMB) , varav en version även kändes som Common Internet File System (CIFS) är ett protokoll för delning av filer, skrivare, seriella portar och diverse kommunikation mellan noder i ett nätverk.

SMB är ett klientserver, protokoll för begäran-svar. Det tillhandahåller också en autentiserad kommunikationsmekanism mellan processer. SMB kan köras ovanpå sessionens (och lägre) nätverkslager på flera sätt.

File Transfer Protocol (FTP) är en standard nätverksprotokoll som används för överföring av datorfiler mellan en klient och server i ett datanätverk. FTP är byggt på en klientservermodellarkitektur och använder separata kontroll- och dataförbindelser mellan klienten och servern.

FTP-användare kan autentisera sig med ett inloggningsprotokoll för klartext, normalt i form av ett användarnamn och lösenord, men kan ansluta anonymt om servern är konfigurerad för att tillåta det.

Även om båda är fildelning, är applikationslagerprotokoll här få skillnader mellan dem-

  • SMB är ett ”riktigt” verktyg för fildelning men det är beroende av en ”virtuell nätverksimplementering” som gör det omöjligt att begränsa dess funktionalitet på TCP / IP-nivå.
  • SMB är brandväggsvänligt. Det är också mer eller mindre begränsat till endast Windows-plattformen. (För UNIX-system finns Samba tillgängligt.)
  • SMB använder MÅNGA korta meddelanden vilket gör det MYCKET förnuftigt för nätverkslatens.
  • FTP: s största fördel är att eftersom det är så GAMLA och UNIVERSAL kan du hitta servrar och klienter för praktiskt taget alla plattformar och de kommunicerar med varandra utan alltför stora svårigheter.
  • FTP kan vara extremt snabb att överföra stora dokument (även om det är mindre effektivt med små filer ) .FTP är snabbare än SMB men har mindre funktionalitet.
  • FTP-klienter har också möjlighet att dela filer i delar för att göra multi -delöverföringar som accelererar hastigheten ytterligare för enstaka filöverföringar, och detta kan användas tillsammans med flera samtidiga filöverföringar.
  • FTP-klienters största nackdel är att ”användarnamn, lösenord och filer skickas i c lär text. ”

| VinithaSree Bollu

Lämna ett svar

Din e-postadress kommer inte publiceras. Obligatoriska fält är märkta *