Qual è la differenza tra il protocollo SMB e il protocollo FTP?
Server Message Block(SMB), una versione del quale era anche conosciuta come Common Internet File System (CIFS) è un protocollo per la condivisione di file, stampanti, porte seriali e comunicazioni varie tra i nodi di una rete.
SMB è un protocollo client server, richiesta-risposta. Fornisce anche un meccanismo di comunicazione inter-processo autenticato. SMB può funzionare sopra i livelli di rete di sessione (e inferiori) in diversi modi.
File Transfer Protocol (FTP) è un protocollo di rete standard usato per il trasferimento di file informatici tra un client e un server su una rete di computer. FTP è costruito su un'architettura modello client-server e usa connessioni di controllo e dati separate tra il client e il server.
Gli utenti FTP possono autenticarsi con un protocollo di accesso in chiaro, normalmente sotto forma di nome utente e password, ma possono connettersi in modo anonimo se il server è configurato per permetterlo.
Anche se entrambi sono protocolli di condivisione di file a livello applicativo, qui ci sono alcune differenze tra loro-
- SMB è un "vero" strumento di condivisione di file, ma si basa su un'implementazione di "rete virtuale" che rende impossibile limitarne la funzionalità a livello TCP/IP.
- SMB è poco compatibile con i firewall. È anche più o meno limitato alla sola piattaforma Windows. (Per i sistemi UNIX è disponibile Samba.)
- SMB usa MOLTI messaggi brevi che lo rendono MOLTO sensibile alla latenza di rete.
- Il vantaggio principale di FTP è che essendo così VECCHIO e UNIVERSALE, puoi trovare i server e i client per tutte le piattaforme e questi comunicano tra loro senza troppe difficoltà.
- FTP può essere estremamente veloce per trasferire grandi documenti (sebbene sia molto meno efficiente con file piccoli).FTP è più veloce di SMB ma ha meno funzionalità.
- I client FTP hanno anche la possibilità di dividere i file in parti per fare trasferimenti in più parti che accelerano ulteriormente la velocità per trasferimenti di file singoli, e questo può essere usato in combinazione con trasferimenti multipli di file simultanei.
- I client FTP hanno lo svantaggio principale che "nomi utente, password e file sono inviati in chiaro."
| VinithaSree Bollu