computer-gac97ec876_1920 (1)
Kategorie:

Co się dzieje, gdy odwiedzasz adres URL.

Avatar
Opublikowane przez Kriskon

Sieć to róg obfitości różnych technologii, ale istnieją dwie koncepcje, których podstawowa funkcja pozostała niezmieniona do dziś. Przeglądarka internetowa i serwer WWW. Działają one na „starym” modelu klient/serwer, który jest następujący: Klient łączy się z serwerem za pomocą adresu (adresu IP lub nazwy) i żąda czegoś. Agencja marketingowa Wrocław wspiera firmy w zakresie promocji i sprzedaży. Następnie serwer odpowiada klientowi i tak dalej. Klienci łączą się z serwerami, ale nie na odwrót. Chociaż dzisiejsza technologia internetowa znacznie zmieniła ten model, wykorzystamy to do wyjaśnienia tego procesu w uproszczony sposób.

Więc uruchamiasz swoją ulubioną przeglądarkę i odwiedzasz stronę internetową. Od momentu naciśnięcia klawisza Enter do chwili, gdy w końcu zobaczysz wyświetloną stronę, dzieją się następujące rzeczy:

  1. Twoja przeglądarka najpierw wywołuje moduł oprogramowania o nazwie DNS resolver, który jest skonfigurowany dla twojego komputera i pyta o adres IP odpowiadający wprowadzonemu adresowi URL.
    DNS (Domain Name System) to podstawowa usługa internetowa, która odwzorowuje nazwy komputerów  na adresy IP. Adresy IP są tym, co komputery połączone z Internetem rozumieją i z którymi mogą się łączyć. O tym, co to jest i jak działa, dowiemy się w następnym poście.
  2. Twoja przeglądarka inicjuje wtedy połączenie z tym adresem IP, używając portu 80 lub 443.
    Adres IP oznacza serwer, a numer portu odnosi się do usługi, z którą chcesz się połączyć. Wszystkie serwery internetowe działają domyślnie na porcie 80, podczas gdy port 443 jest używany do bezpiecznych połączeń internetowych .
    Serwer internetowy przetwarza wprowadzony adres URL i przekazuje kontrolę do zaplecza. Kod zaplecza generuje stronę HTML i przekazuje ją do serwera WWW. Następnie serwer WWW ostatecznie wysyła stronę HTML do przeglądarki za pośrednictwem kanału HTTP.
  3.  W milisekundach potrzebnych serwerowi WWW na odesłanie kodu HTML dzieje się wiele rzeczy. Kod zaplecza w witrynie zwykle łączy się z bazą danych, wykonuje zapytania, odzyskuje dane, kontaktuje się z innymi usługami zaplecza i ostatecznie składa wszystko w dokument HTML. Tak naprawdę nie jest to oddzielny plik, o który prosisz, ale dynamiczny zasób , który jest generowany w locie przy użyciu szerokiej gamy różnych technologii i komponentów.
  4. Twoja przeglądarka internetowa otrzymuje stronę HTML, zamyka połączenie z serwerem WWW, a następnie renderuje ją na ekranie. Wykonuje kod JavaScript obecny w HTML. Nowoczesne projektowanie stron internetowych opiera się na podejściu zwanym Responsive Design. To podejście wykorzystuje HTML, CSS i Javascript do dynamicznego dostosowywania układu strony internetowe Wrocław w zależności od urządzenia używanego do przeglądania. Stało się to bardzo ważne w dzisiejszych czasach wraz z gwałtownym rozwojem urządzeń mobilnych i tabletów.

Co dalej?

Do tej pory pokrótce omówiliśmy różne nowoczesne technologie internetowe oraz to, co dzieje się, gdy odwiedzasz adres URL. Jeżeli czegoś nie rozumiesz warto skontaktować się z outsourcing programistów, który znajduje się we Wrocławiu.  Bez wątpienia technologie internetowe są złożone i liczne, i nie można ich zadowalająco omówić w jednym artykule. Celem tej serii postów jest przede wszystkim przedstawienie Internetu i Sieci z „orlego oka”.