Próbuję zrozumieć domeny systemu Windows. Podłączyliśmy komputer do sieci i wyciągnęliśmy adres IP. Byliśmy wtedy w stanie pingować serwer WWW, jednak gdy wysłaliśmy żądanie GET przez przeglądarkę internetową, otrzymaliśmy błąd 401,1.
Moje pytanie brzmi: dlaczego możemy pingować komputery bez przyłączenia się do domeny, ale nie uruchomić usługi internetowej? Kiedy informacje uwierzytelniające są zawarte w pakietach?
windows
active-directory
Mateusz
źródło
źródło
401
jest odpowiedzią serwera WWW, co oznacza, że wymagane jest uwierzytelnienie. Jest częścią HTTP. Ping używa ICMP. ICMP i HTTP to dwa różne protokoły niemające ze sobą prawie nic wspólnego. Nie mogę udzielić pełnej odpowiedzi na temat uwierzytelniania domeny Windows.Odpowiedzi:
Twoje żądanie HTTP zakończyło się powodzeniem, protokoły sieciowe działają, ale serwer Get odmówił żądania get z powodu braku poświadczeń. To uwierzytelnianie jest wykonywane przez serwer sieciowy, a serwer sieciowy jest prawdopodobnie skonfigurowany do korzystania ze zintegrowanego uwierzytelniania systemu Windows.
Jeśli masz możliwość skonfigurowania serwera WWW, możesz obejść tutaj: https://support.microsoft.com/en-us/kb/871179
źródło
Masz kolejność zależności protokołu w porządku. Spójrz na model OSI, aby uzyskać wyjaśnienie interakcji różnych protokołów. Oto krótka lista niektórych protokołów, które zobaczysz używane.
Będziesz potrzebował kilku dolnych warstw, zanim zaczną działać wyższe. Na przykład kabel sieciowy musi być podłączony, a adres IP przypisany przed pingowaniem. Musisz także podłączyć kabel sieciowy i przypisać adres IP, ale musisz także otworzyć port TCP 443 i korzystać z TLS, zanim będziesz mógł pobrać dokumenty HTML podczas korzystania z HTTPS.
źródło