Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Aké sú kroky, ktoré klient používa na kontaktný server po tom, čo používateľ určuje názov domény pre server?

Proces, ktorý klient používa na kontaktovanie servera po tom, čo používateľ určuje názov domény, zahŕňa niekoľko krokov, predovšetkým využívajúci systém doménových názvov (DNS) a súpravu protokolu TCP/IP. Tu je porucha:

1. Vstup používateľa: Užívateľ zadá názov domény (napr. `Www.example.com`) do svojho prehliadača alebo aplikácie.

2. DNS rozlíšenie:

* RECULIVER RESIELER: Operačný systém klienta kontaktuje rekurzívny rozlíšiteľ DNS. Toto často poskytuje poskytovateľ internetových služieb klienta (ISP) alebo nakonfigurovaný manuálne. Rekurzívny rozlíšiteľ pôsobí ako sprostredkovateľ a zaobchádza s procesom dotazovania rôznych serverov DNS.

* Servery názvu koreňov: Rekurzívny rozlíšiteľ začína dotazovaním serverov koreňového názvu. Tieto servery nepoznajú IP adresu `www.example.com`, ale vedia, kde nájsť servery, ktoré * vedia o doméne„ .com`.

* TLD Name Servers: Rekurzívny rozlíšiteľ potom kontaktuje servery s názvom Domain (TLD) najvyššej úrovne (napr. Tieto servery poznajú autoritatívne menové servery pre `exament.com`.

* Autoritatívne menové servery: Rekurzívny Resolver kontaktuje autoritatívne menové servery pre „examtument.com“. Tieto servery sú zodpovedné za udržiavanie záznamov DNS pre túto doménu. Držia IP adresu (alebo adresy) spojenú s `www.example.com`.

* Výsledok: Autoritatívne menové servery vracajú adresu IP (alebo adresy - často viacnásobné na vyváženie záťaže) zodpovedajúce `www.example.com`. Rekurzívny Resolver odošle túto IP adresu späť klientovi.

3. TCP/IP Connection:

* IP adresa: Klient má teraz IP adresu servera.

* TCP Trojcestné handshake: Klient iniciuje pripojenie TCP na server pomocou IP adresy a požadovaného portu (zvyčajne port 80 pre HTTP alebo 443 pre HTTPS). Zahŕňa to trojcestné podanie ruky:

* syn: Klient odošle na server paket SYN (Synchronize) a požiada o pripojenie.

* Syn-bAck: Server reaguje paketom Syn-BACK (Synchronize-AckNowledge), ktorý potvrdí žiadosť a odosiela svoje vlastné informácie o synchronizácii.

* ack: Klient odošle paket ACK (potvrdenie), čo potvrdzuje pripojenie.

* Úspech pripojenia: Po dokončení trojsmerného handshake je medzi klientom a serverom nadviazané pripojenie TCP.

4. prenos údajov: Klient môže teraz posielať požiadavky (napr. Požiadavky HTTP) na server cez zavedené pripojenie TCP. Server tieto požiadavky spracováva a odosiela späť odpovede.

5. Uzatvorenie pripojenia: Po dokončení komunikácie je pripojenie TCP elegantne uzavreté.

Stručne povedané: Klient používa DNS na preklad názvu domény do adresy IP a potom použije TCP na nadviazanie pripojenia so serverom na tejto adrese IP pred výmenou údajov. Celý proces sa stáva transparentne pre používateľa, ktorý vidí iba webovú stránku alebo načítanie aplikácie.

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené