Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
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.