Używamy cookies, żeby zwiększyć Twoje doświadczenia na stronie
CodeWorlds

Jak działa internet - Podstawy

Internet to globalna sieć połączonych komputerów, które komunikują się ze sobą za pomocą ustalonych reguł (protokołów). Mohamed porównuje internet do starożytnej sieci dróg handlowych Egiptu - tak jak karawany przemierzały szlaki między miastami, tak dane podróżują między komputerami na całym świecie.

Jak wyświetla się strona internetowa?

Kiedy wpisujesz adres strony w przeglądarce i naciskasz ENTER, uruchamiasz fascynujący proces:

  1. Wpisanie adresu URL - np.
    https://www.example.com/strona?lang=pl
  2. DNS Lookup - system DNS tłumaczy nazwę domeny na adres IP serwera
  3. Połączenie z serwerem - przeglądarka nawiązuje połączenie
  4. Żądanie HTTP - przeglądarka wysyła zapytanie: "Daj mi tę stronę!"
  5. Odpowiedź serwera - serwer odsyła pliki HTML, CSS, JavaScript
  6. Renderowanie - przeglądarka składa wszystko w gotową stronę

Adres URL - Mapa do zasobów

URL (Uniform Resource Locator) to adres zasobu w internecie. Składa się z kilku części:

  • Protokół:
    https://
    - jak rodzaj drogi (bezpieczna vs zwykła)
  • Domena:
    www.example.com
    - nazwa "miasta" w internecie
  • Ścieżka:
    /strona
    - konkretna lokalizacja w serwisie
  • Parametry:
    ?lang=pl
    - dodatkowe informacje

DNS - Księga adresowa internetu

Komputery komunikują się za pomocą adresów IP (np.

93.184.216.34
), ale ludzie łatwiej pamiętają nazwy jak
example.com
. DNS (Domain Name System) działa jak tłumacz - przeglądarka pyta serwer DNS: "Jaki jest IP dla example.com?", a DNS odpowiada adresem.

Mohamed mówi: "DNS to jak strażnik świątyni, który wskazuje drogę do właściwej komnaty!"

HTTP - Język komunikacji

HTTP (HyperText Transfer Protocol) to protokół, którym przeglądarka rozmawia z serwerem. Każda komunikacja składa się z żądania (request) i odpowiedzi (response).

Najważniejsze kody odpowiedzi HTTP:

  • 200 OK - Sukces! Strona znaleziona
  • 301 - Strona przeniesiona na stałe
  • 404 Not Found - Nie znaleziono strony
  • 500 - Błąd serwera

Serwer - Magazyn stron

Serwer to komputer, który przechowuje pliki stron internetowych i udostępnia je innym komputerom. Gdy przeglądarka wysyła żądanie, serwer szuka odpowiedniego pliku i odsyła go. Mohamed porównuje serwer do Biblioteki Aleksandryjskiej - ogromnego magazynu wiedzy dostępnego dla wszystkich.

World Wide Web

WWW (World Wide Web) to system dokumentów połączonych hiperłączami, działający w internecie. Został stworzony przez Tima Bernersa-Lee w 1991 roku. WWW to nie to samo co internet - WWW to jedna z usług działających w sieci, tak jak e-mail czy transfer plików.

Spójrz na przykładową stronę HTML - to właśnie taki kod serwer wysyła, a przeglądarka wyświetla:

Przejdź do CodeWorlds