Nejlepší odpověď
FTP je protokol pro přenos souborů. Jeho primárním účelem je umožnit uživatelům kopírovat celý soubor z jednoho počítače do druhého.
Použití FTP znamená:
– klient FTP musí mít dostatek místního úložného prostoru pro uložení kopie celý soubor
– existují dvě samostatné kopie souboru: původní soubor na serveru FTP a kopie souboru na klientovi FTP. Tyto dva soubory jsou pak nezávislé: žádné změny v jedné kopii souboru se neprojeví v druhé kopii.
SMB je protokol souborového serveru. Jeho primárním účelem je umožnit více uživatelům číst a zapisovat ze stejného souboru, který je uložen pouze na souborovém serveru.
Použití protokolu SMB znamená:
– klient SMB nemá použít jakékoli místní úložiště k uložení kopie souboru. Může číst a zapisovat data přímo na souborovém serveru.
– všechny změny, které jeden uživatel v souboru provede, jsou okamžitě viditelné pro ostatní uživatele stejného souboru. Existuje pouze jeden soubor sdílený více uživateli.
Protokol SMB můžete také použít k vytvoření samostatné kopie souboru. Jednou z výhod použití SMB k vytvoření kopie je, že SMB podporuje všechny atributy souborů podporované operačním systémem Windows. FTP je navržen tak, aby podporoval pouze atributy souborů podporované operačními systémy POSIX.
Existuje několik nástrojů, které se pokoušejí povolit spolupráci se sdílenou kopií souboru pomocí protokolu FTP. Tyto nástroje pomocí protokolu FTP stáhnou kopii souboru do klienta a poté se pokusí tyto dvě kopie synchronizovat pomocí FTP k nahrání a stažení všech změn. Tyto nástroje však mají problémy, pokud k souboru přistupují a upravují jej současně dva uživatelé, protože FTP nemá žádnou metodu ke koordinaci změn od více uživatelů. SMB je navržen tak, aby koordinoval změny přicházející od více uživatelů současně.
Odpověď
Server Message Block (SMB) , jehož jedna verze byla známá také jako Common Internet File System (CIFS) je protokol pro sdílení souborů, tiskáren, sériových portů a různé komunikace mezi uzly v síti.
SMB je klientský server, protokol požadavku a odpovědi. Poskytuje také ověřený komunikační mechanismus mezi procesy. SMB může běžet na síťových vrstvách relace (a nižších) několika způsoby.
File Transfer Protocol (FTP) je standardní síťový protokol používaný k přenosu počítačových souborů mezi klientem a serverem v počítačové síti. FTP je postaveno na architektuře modelu klient-server a používá oddělené ovládací a datové připojení mezi klientem a serverem.
Uživatelé FTP se mohou autentizovat pomocí přihlašovacího protokolu ve formátu prostého textu, obvykle ve formě uživatelského jména a hesla, ale může se připojit anonymně, pokud je server nakonfigurován tak, aby to umožňoval.
Ačkoli se jedná o sdílení souborů, protokoly aplikační vrstvy zde mají několik rozdílů –
- SMB je „skutečný“ nástroj pro sdílení souborů, ale spoléhá se na implementaci „virtuální sítě“, která znemožňuje omezit jeho funkčnost na úrovni TCP / IP.
- SMB je nepřátelský vůči firewallu. Je také víceméně omezen pouze na platformu Windows. (Pro systémy UNIX je k dispozici Samba.)
- SMB používá MNOHO krátkých zpráv, díky kterým je VELMI citlivý na latenci sítě.
- Hlavní výhodou FTP je, že protože je to STARÉ a UNIVERZÁLNÍ, můžete najít servery a klienty prakticky na všech platformách a komunikují s navzájem bez přílišných potíží.
- FTP dokáže přenášet velké dokumenty velmi rychle (i když u malých souborů je to méně efektivní) ). FTP je rychlejší než SMB, ale má méně funkcí.
- FTP klienti mají také možnost rozdělit soubory na části, aby mohli provádět více – přenosy částí, které ještě více zrychlují přenosy jednoho souboru, a to lze použít ve spojení s několika souběžnými přenosy souborů.
- Hlavní nevýhodou FTP klientů je, že „uživatelská jména, hesla a soubory jsou zasílány v c studijní text. “
| VinithaSree Bollu