Я ищу информацию о том, как информация передается по сети между клиентской ОС Windows 7 и сервером Windows Server 2008?
Небольшая история нашей настройки (прошу прощения за то, что я не сетевой парень, так что это может быть слишком расплывчатым):
У нас есть серверы в дата-центре в одном штате. Головной офис нашей корпорации находится в другом состоянии, и между нами и центром обработки данных установлен VPN-туннель для доступа. У нас есть несколько вспомогательных офисов в других штатах, у которых есть VPN-туннель от их местоположения к нам в штаб-квартире (поэтому каждый трафик должен проходить через корпоративный трафик, чтобы попасть в центр обработки данных.
У нас есть сервер в центре обработки данных, у которого есть общая папка, на которую будут экспортироваться плоские файлы несколько раз в день. Эта папка является общей для групп безопасности AD. Пользователи подключают сетевой диск к папке для доступа.
Мы наблюдаем ситуации, когда плоский файл создается на сервере, но он не виден пользователям в удаленных офисах в течение нескольких часов. Нам это сразу видно в штаб-квартире Корпорации.
Это нормально? Я думал, что этот файл будет мгновенно виден во всех местах, пока подключен диск. Могу я чем-нибудь помочь? Установка где-то где?
Мой последний общий вопрос: как этот процесс работает с высоты 60 000 футов?
Спасибо!
Если клиенты подключены непосредственно к рассматриваемому серверу, они должны иметь возможность немедленно перечислять новые файлы. Ты конечно что вы не используете какую-либо форму репликации, например DFS-R, для передачи этих файлов на серверы на каждом удаленном сайте?
Файл можно передавать с одного компьютера на другой множеством способов ... с использованием множества различных протоколов и техник.
Когда вы «перетаскиваете» файл в проводнике Windows в сетевую папку, вы обычно используете протокол SMB на TCP-порту 445.
Вот общий обзор архитектора:
FSD означает драйвер файловой системы. В этом случае драйвер удаленной файловой системы.
SMB имеет некоторые механизмы сериализации, такие как oplocks, для арбитража, когда к ресурсу могут получить доступ несколько средств доступа, но в целом это довольно «мгновенный» процесс. Если клиент завершил загрузку файла на сервер, значит, он там.
Как указал MDMarra, DFS (распределенная файловая система) будет наиболее очевидной причиной того, что кто-то другой открывает общую папку (или, возможно, пространство имен DFS) и не видит того же, что и вы, в то же время.
Другое объяснение было бы BranchCache или автономное кеширование.
В моей ситуации мы использовали Riverbed Steelheads
как оптимизаторы WAN. На одном из устройств была неправильная или отсутствующая настройка, из-за которой файлы не отображались на удаленных сайтах.