Jaka jest różnica między protokołem SMB a protokołem FTP?


Najlepsza odpowiedź

FTP to protokół przesyłania plików. Jego głównym celem jest umożliwienie użytkownikom kopiowania całego pliku z jednego komputera na inny.

Korzystanie z FTP oznacza:

– klient FTP musi mieć wystarczającą ilość miejsca w lokalnej pamięci, aby przechowywać kopię cały plik

– istnieją dwie oddzielne kopie pliku: oryginalny plik na serwerze FTP i kopia pliku na kliencie FTP. Te dwa pliki są wtedy niezależne: wszelkie zmiany w jednej kopii pliku nie są odzwierciedlane w drugiej kopii.

SMB to protokół serwera plików. Jego głównym celem jest umożliwienie wielu użytkownikom odczytu i zapisu z tego samego pliku, który jest przechowywany tylko na serwerze plików.

Używanie SMB oznacza:

– klient SMB nie ma używać dowolnej lokalnej pamięci do przechowywania kopii pliku. Może czytać i zapisywać dane bezpośrednio na serwerze plików.

– wszelkie zmiany, które jeden użytkownik wprowadza w pliku, są natychmiast widoczne dla innych użytkowników tego samego pliku. Istnieje tylko jeden plik, który jest udostępniany przez wielu użytkowników.

Możesz również użyć protokołu SMB, aby utworzyć oddzielną kopię pliku. Jedną z zalet używania SMB do tworzenia kopii jest to, że SMB obsługuje wszystkie atrybuty plików obsługiwane przez system operacyjny Windows. Protokół FTP został zaprojektowany do obsługi tylko atrybutów plików obsługiwanych przez systemy operacyjne POSIX.

Istnieje kilka narzędzi, które próbują umożliwić używanie protokołu FTP do współpracy przy współużytkowanej kopii pliku. Te narzędzia używają protokołu FTP do pobierania kopii pliku na klienta, a następnie próbują zsynchronizować obie kopie, przesyłając i pobierając wszelkie zmiany za pomocą protokołu FTP. Jednak narzędzia te mają problemy, jeśli dwóch użytkowników jednocześnie uzyskuje dostęp do pliku i modyfikuje go, ponieważ FTP nie ma metody koordynowania zmian wprowadzanych przez wielu użytkowników. SMB jest zaprojektowany do koordynowania zmian wprowadzanych przez wielu użytkowników w tym samym czasie.

Odpowiedź

Server Message Block (SMB) , którego jedna wersja była również znana jako Common Internet File System (CIFS) to protokół do udostępniania plików, drukarek, portów szeregowych i różnych rodzajów komunikacji między węzły w sieci.

SMB to serwer klienta, protokół żądanie-odpowiedź. Zapewnia również uwierzytelniony mechanizm komunikacji między procesami. SMB może działać na wierzchu warstwy sesji (i niższych) na kilka sposobów.

Protokół transferu plików (FTP) jest standardem protokół sieciowy używany do przesyłania plików komputerowych między klientem a serwerem w sieci komputerowej. FTP jest zbudowany na architekturze klient-serwer i wykorzystuje oddzielne połączenia sterowania i danych między klientem a serwerem.

Użytkownicy FTP mogą uwierzytelniać się za pomocą protokołu logowania zwykłego tekstu, zwykle w formie nazwy użytkownika i hasła, ale może łączyć się anonimowo, jeśli serwer jest skonfigurowany tak, aby na to zezwalać.

Chociaż oba są udostępnianiem plików, protokoły warstwy aplikacji tutaj mają kilka różnic między nimi-

  • SMB jest „prawdziwym” narzędziem do udostępniania plików, ale opiera się na implementacji „sieci wirtualnej”, która uniemożliwia ograniczenie jego funkcjonalności na poziomie TCP / IP.
  • SMB nie jest przyjazny dla zapory ogniowej. Jest również mniej więcej ograniczony tylko do platformy Windows. (Dla systemów UNIX dostępna jest Samba.)
  • SMB używa DUŻO krótkich wiadomości, co czyni go BARDZO wrażliwym na opóźnienia w sieci.
  • Główną zaletą FTP jest to, że ponieważ jest tak STARY i UNIWERSALNY, można znaleźć serwery i klientów dla praktycznie wszystkich platform i komunikują się z nimi wzajemnie bez większych trudności.
  • FTP może być bardzo szybki do przesyłania dużych dokumentów (chociaż jest mniej wydajny w przypadku małych plików ) .FTP jest szybszy niż SMB, ale ma mniej funkcji.
  • Klienci FTP mają również opcję dzielenia plików na części w celu wykonania wielu -częściowe transfery, które jeszcze bardziej zwiększają prędkość przesyłania pojedynczych plików i mogą być używane w połączeniu z wieloma jednoczesnymi transferami plików.
  • Główną wadą klientów FTP jest to, że „nazwy użytkowników, hasła i pliki są wysyłane w formacie c lear text. ”

| VinithaSree Bollu

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *