Введение в совместное использование файлов с помощью протоколов SMB и NFS
В этом видео мы рассмотрим два протокола обмена файлами: SMB и NFS. SMB — это основной протокол обмена файлами, разработанный для компьютеров под управлением Windows, а NFS — основной протокол обмена файлами, разработанный для систем на базе UNIX. Доступ к остальной части курса: http://ITFreeTraining.com/server Скачать раздаточный материал: http://ITFreeTraining.com/handouts/server/smb-nfs.pdf SMB (Server Message Block) 0:16 — Протокол Server Message Block, или SMB, был первоначально разработан IBM в 80-х годах. После его появления Microsoft взяла этот протокол и добавила к нему некоторые функции. Дополнения включали такие функции, как LAN Manager. Такие службы позволяли системам Windows сопоставлять общие диски и использовать этот новый общий ресурс в качестве локального диска на компьютере. Для простоты я пропущу 3-й и 4-й пункты, но мы вернемся к ним чуть позже. С выходом Windows Vista Microsoft также выпустила SMB 2.0. Это была существенная доработка SMB, которая, помимо добавления новых функций, уменьшила «разговорчивость» протокола. Другими словами, она уменьшила используемую полосу пропускания или объем передаваемых данных по сети. SMB 3.0 был выпущен вместе с Windows 8 и Server 2008 R2. Благодаря дополнительным улучшениям и функциональности, SMB 3.0 был направлен на повышение эффективности в центрах обработки данных. При подключении общего ресурса Windows автоматически выполняет согласование и определяет, какую версию SMB использовать. А что же мы упустили? В конце 90-х Microsoft пыталась переименовать SMB в CIFS или Common Internet File System (Общая файловая система Интернета). К сожалению для Microsoft, эта попытка оказалась неудачной, поэтому от неё отказались, чтобы избежать путаницы. CIFS обладал дополнительными функциями, но название просто не прижилось, и Microsoft в будущих версиях вернулась к SMB. Из-за этого CIFS называют диалектом SMB, хотя вы можете услышать, как CIFS и SMB используются как синонимы, но по сути они относятся к совместному использованию файлов в Windows. Однако в дальнейшем термин CIFS использовать не следует, поскольку это пережиток прошлого, и его следует рассматривать только как SMB. NFS (Network File System) 2:04 – Следующая файловая система, которую мы рассмотрим, – это Network File System, или NFS. Первоначально разработанная компанией Sun в конце 80-х годов, версия NFS 1 использовалась внутри Sun Microsystems и никогда не выпускалась публично. Однако публично была выпущена версия 2. Она обеспечивала базовые возможности обмена файлами и широко использовалась в системах на базе Unix. В 1995 году была выпущена версия 3, которая была улучшена за счет добавления поддержки 64-битных систем и смогла обрабатывать файлы размером более 2 гигабайт. В 2000 году Sun выпустила версию 4 NFS с улучшенной производительностью и повышенными показателями безопасности. Это позволило применять и использовать методы безопасности для аутентификации пользователей, например, Kerberos. Эти меры безопасности сделали версию NFS 4 гораздо более защищенной по сравнению с предыдущими версиями. В реальном мире 2:56 - Теперь я хочу задать вам вопрос. Какой протокол вы бы использовали в реальном мире? Общие ресурсы Windows поддерживают как SMB, так и NFS, или даже оба одновременно. Это всего лишь вопрос настройки того, какой из них вам нужен, или настройки обоих, если вам необходимо использовать оба. В идеале, по возможности, следует использовать собственный протокол. Например, если вы соединяете две системы Unix, лучше всего использовать NFS. Если вы соединяете две системы Windows, очевидным выбором будет SMB. Хотя оба протокола достигают цели совместного использования файлов, существуют различия в том, как системы Windows и Unix обрабатывают файловые системы и пользователей, которые будут использовать эти системы. Смешивание двух протоколов может привести к проблемам совместимости. Поскольку NFS хорошо подходит для аутентификации хоста, он значительно упрощает соединение двух серверов. Его можно добавить в конфигурацию загрузки, и данные будут доступны операционной системе без необходимости входа пользователя в систему. Вы даже можете подключиться к другому серверу, используя только IP-адрес. Напротив, Windows требует аутентификации пользователя для подключения к SMB-ресурсу, и обычно пользователь должен быть авторизован. Это можно обойти, и вы будете использовать это для некоторых служб, работающих в локальной системе, но, к сожалению, это не так просто, как в случае с NFS. Windows — отличный выбор для использования аутентификации. До версии NFS 4 NFS плохо справлялся с этим и был подвержен большему количеству проблем безопасности. Если вы используете домен, то Windows отлично обрабатывает аутентификацию пользователей. В конечном итоге, решение будет приниматься в зависимости от используемой операционной системы и ваших требований к программному обеспечению. В будущих видео мы обсудим, как работает общий доступ к файлам Windows (SMB), а также как интегрировать NFS с Windows Server. К с...
Название:
Введение в совместное использование файлов с помощью протоколов SMB и NFS
Категория:
Разное