Недавно один из подписчиков задал вопрос, касающийся файлового накопителя, подключенного к USB порту wifi роутера. В чем отличия FTP сервера от Samba и DLNA и какой из них лучше? Постараюсь без сложных терминов показать разницу между этими файловыми хранилищами.
Что такое FTP, Samba, DLNA?
FTP (от англ. File Transfer Protocol — протокол передачи файлов) — стандартный протокол, предназначенный для передачи файлов по сетям. Samba, или SMB (от англ. Server Message Block) — сетевой протокол прикладного уровня для удалённого доступа к файлам, принтерам и другим сетевым ресурсам, а также для межпроцессного взаимодействия. DLNA — (от англ. Digital Living Network Alliance) — универсальный протокол для обмена медиаданными между устройствами различных производителей.
В чем отличие FTP, Samba (smb) и DLNA серверов?
Если подключить к USB разъему маршрутизатора флешку или внешний жесткий диск, то у нас появится возможность запустить на нем один из вышеперечисленных или одновременно несколько типов файловых серверов. В чем разница?
DLNA
Больше всего отличаются Samba и FTP серверы от DLNA. Последний предназначен только для трансляции видео, музыки или фото с одного устройства на другое. Например, вы сохранили какой-то ролик на компьютер или смартфон и хотите вывести его на большой экран телевизора. Для этого необходимо установить программу для создания медиасервера и начать трансляцию по сети. А на ТВ открыть медиаплеер с поддержкой DLNA и воспроизвести.
То же самое и на роутере. После запуска DLNA сервера медиа контент с вашего внешнего накопителя появится в проигрывателе на другом устройстве, подключенном к wifi. После чего его можно воспроизвести.
Плюсы и минусы DLNAКроссплатформенностьПростота настройки и подключенияПоддерживаются только медиафайлыВозможны тормоза при воспроизведенииРаботает не со всеми расширениями
Samba
Samba сервер — это по сути обычная расширенная папка с открытой к ней внешним доступом. И неважно, гелиографа находится — на жёстком диске компьютера или на флешке, вставленной в USB роутера. Вы одинаково можете зайти в неё по локальной как в обычную директорию своего устройства и увидеть размещённые в ней документы всех типов с любым расширением. Можно его открыть, удалить или переместить.
Если посмотреть на то, как отображаются DLNA и Samba файловые серверы в Windows, то вот вам скрин экрана. Первый находятся в одном разделе с медиа устройствами. Второй — отображается в качестве подключённого жестоко диска.
Плюсы и минусы SambaПростота настройкиБыстрая скоростьКроссплатформенность
FTP
FTP сервер — тоже хранилище файлов, которое можно активировать на маршрутизаторе. Однако, для подключения к нему с компьютера или ноутбука требуется специальная программа — FTP клиент. Через обычную оболочку операционной системы Windows, Android или iOS подключиться к диску не получится. Работа с ФТП схожа с известным Total Commander — будет два окна, между которыми можно обмениваться файлами.
По большому счету, Samba и FTP для конечного пользователя почти не отличается. Кроме того, что файловый сервер SMB проще в настройке, так камне требует дополнительного софта, и немного быстрее в передаче данных.
Плюсы и минусы FTPКроссплатформенностьДля подключения необходим дополнительный софтНиже скорость обмена даннымиОшибки в передаче файлов
Что лучше на роутере — DLNA, Samba или FTP?
Теперь, я думаю, стало понятно, в чем отличие этих вариантов создания через роутер файлового сервера внутри локальной сети. Какой же лучше для работы — FTP, Samba или DLNA?