[ Pobierz całość w formacie PDF ]
.Jeśli UNC nie odnosi się do połączenia Dfs (Dfs junction), komputer macierzysty (host) woluminu Dfs (w przypadku niezależnego Dfs) lub katalog (w przypadku Dfs odpornego na błędy (fault-tolerant Dfs)) zwraca wynik negatywny.MUP kontynuuje wysyłanie zapytań do pozostałych usługodawców.llWindows NT 4 lub Windows 9x pierwszy raz podejmuje próbę połączenia standardowego.W przypadku klienta Windows NT 4 lub Windows 9x, MUP najpierw wysyła zapytanie wykorzystując standardowe zapytanie SMB o atrybuty udziału (share) komputera głównego (host) określonego w nazwie UNC.W przypadku Dfs na to zapytanie nie będzie odpowiedzi, ponieważ połączenia Dfs (Dfs junctions) nie mają takich atrybutów.Następnie MUP sprawdza ścieżkę UNC, przy założeniu, że użytkownik podał błędną nazwę serwera.To również nie powiedzie się, ponieważ połączenie Dfs (Dfs junction) nie ujawnia standardowej ścieżki dostępu do foldera udostępnionego (shared folder).W końcu MUP zwraca się do sterownika Dfs o potwierdzenie poprawności odniesienia Dfs (Dfs referral SMB).Ta operacja kończy się sukcesem.lTabela wiedzy partycji (Partition Knowledge Table)Niezależnie od wersji klienta, po otrzymaniu żądania odniesienia Dfs (Dfs referral) serwer macierzysty Dfs (Dfs host) lub kontroler domeny odsyłają odpowiedź w postaci Get DFS Referral Reply.Odpowiedź ta zawiera odniesienie (referral) do rzeczywistego udziału (share) w postaci adresu UNC.Odniesienie (referral) ma postać tabeli wiedzy partycji (partition knowledge table — PKT).Tabela PKT zawiera następujące informacje:lNumer wersji Dfs (Dfs revision number).Klienty wersji 3 otrzymują odpowiedź o numerze wersji 3, a klienty wersji 2 otrzymują odpowiedź o numerze wersji 2.Odniesienia (referrals) są obecnie takie same, ale w przyszłości mogą się różnić.llNazwa pliku Dfs (Dfs filename).Udziały (share points) są traktowane przez SMB jak pliki.Klienty uzyskują dostęp do tych plików i otwierają je stosując standardowe polecenia SMB dotyczące plików (SMB file commands).Jest to jeden z powodów,dlaczego Windows NT nie mogą być mapowane do katalogów.Klienty Windows 2000 formułują swoje żądania trochę inaczej.llNazwa pliku w postaci 8.3 systemu Dfs (Dfs 8.3 filename).Krótka nazwa udziału (share point).llNazwa udziału Dfs na serwerze macierzystym (host serwer).Jest to sedno odniesienia (referral).Wskazuje klientowi, aby poszukiwać udziału (share point) w serwerze.llCzas życia (Time-To-Live).Klient, po otrzymaniu odniesienia (referral), buforuje lokalizację na określoną liczbę sekund.Domyślnie jest to 1800 sekund (30 minut).Kiedy czas minie, klient zwróci się do serwera Dfs po kolejne odniesienie (referral).Należy pamiętać o tym interwale czasowym.Jeśli serwer macierzysty rzeczywistego udziału (share) ulegnie awarii, klient mógłby uzyskać długie czasy odpowiedzi, z następującymi po nich komunikatami o błędach przez okres nawet do 30 minut.llTyp serwera macierzystego (host serwer type).Dfs może odsyłać klienty do serwerów niższego rzędu (down-level servers), takich jak serwery NetWare, OS/2 LAN Manager i WARP, oraz udziały NFS, jeśli serwer jest skonfigurowany z programem przeadresowującym NFS (NFS redirector).Klient może wpływać skutecznie na odniesienie (referral), tylko jeśli ma odpowiedni program przeadresowujący (redirector).lObsługa Dfs dla wielu kopiiMożliwa jest sytuacja, w której więcej niż jedno połączenie będzie związane z tą samą nazwą udziału (share name).Z punktu widzenia użytkownika istnieje tylko jeden udział (share point), jednakże w tle dane rezydują na wielu serwerach.FRS synchronizuje dane pomiędzy serwerami.Jeśli połączenie Dfs (Dfs junction) zawiera wiele kopii, tabela PKT zawiera odniesienia (referral information) do każdego foldera udostępnionego (shared folder).Jest to kolejne miejsce, w którym działanie Dfs różni się w zależności od wersji.lSerwery Dfs w systemach Windows NT 4 i Windows 9x zwracają niezmienione listy odniesień (referral).Wersja 2 serwerów Dfs i wersja 3 serwerów Dfs otrzymująca zapytania od klientów wersji 2, zwracają odniesienia (referrals) w tej samej kolejności, w której znajdują się na liście woluminów Dfs w Rejestrze lub w katalogu.Klient jest odpowiedzialny za dowolny wybór jednego z nich.llSerwery Dfs w systemie Windows 2000 zwracają losowe listy odniesień (referral).Wersja 3 serwerów Dfs otrzymująca zapytania od klientów wersji 3 zwraca losową listę odniesień zapisaną w tabeli PKT.Klient Dfs pobiera odniesienie (referral) znajdujące się na najwyższej pozycji tej listy.Jeśli nie uzyska odpowiedzi od tego serwera macierzystego (host), to wtedy przechodzi do następnego odniesienia (referral) itd.lKlient także przesyła informację zwrotną do serwera Dfs o tym, że nie mógł znaleźć komputera macierzystego wskazywanego przez odniesienie (referral).Polecenie SMB Report Dfs Inconsistency pomaga utrzymywać system wolny od przerwanych odnośników (links).Wykorzystanie tej funkcji nie jest obowiązkowe, więc możliwa jest sytuacja, w której system nie zdaje sobie sprawy, że odnośnik jest przerwany od dłuższego czasu.Odpowiedź wersji 3Odpowiedź wersji 3 nie jest całkowicie losowa.Daje pierwszeństwo udziałom (shares), znajdującym się w tej samej siedzibie (site), co klient.Pozwala to na ograniczenie ruchu w sieci WAN [ Pobierz całość w formacie PDF ]

  • zanotowane.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • drakonia.opx.pl
  • Linki