1.3 World Wide Web (WWW)

Sieć jest częścią Internetu: ta część to HTTP

Sieć

Wiemy już jak komputery podłączone do Internetu komunikują się, używając różnych języków zwanych protokołami do wymiany wiadomości e-mail, plików, czatowania czy pisania wiadomości.

Jednym z protokołów jest tak zwany protokuł HTTP. Protokuł ten umożliwia udostępnianie stron internetowych pomiędzy komputerami, podobnych do tej, którą właśnie czytasz.

Sieć jest częścią Internetu, w której strony internetowe są udostępnione. Można powiedzieć, że przeglądasz sieć, gdy adres URL zaczyna się od http://.

Strona internetowa

Strona internetowa jest dokumentem napisanym w języku programowania HTML. Dokument ten jest udostępniony w sieci.

Przy użyciu przeglądarki internetowej jesteś w stanie otworzyć i przeglądać te dokumenty.

Możesz uzyskać dostęp do strony internetowej na kilka sposobów:

  • podając prawidłowy adres URL, taki jak https://symbwell.github.io/marksheet-pl/
  • klikając w link, taki jak ten

Ponieważ zapamiętywanie adresów URL jest niewygodne, od początku istnienia sieć oparta jest na wzajemnie powiązanych dokumentach dla łatwiejszego przeglądania sieci przez użytkowników.

Witryna internetowa

Witryna internetowa to prosty zbiór stron internetowych, zlokalizowanych w obrębie tej samej domeny.

  • Sieć https://
    • Witryna symbwell.github.io/marksheet-pl
      • Strona /introduction.html
      • Strona /internet.html
      • Strona /web.html

Otwarcie strony internetowej w przeglądarce

Przechodząc do https://symbwell.github.io/marksheet-pl/web.html, przytasz komputer w Internecie o możliwość uzyskania dostępu do dokumentu pod nazwą web.html.

W tym przypadku, twój komputer jest klientem. Prosisz serwer MarkSheet (który funkcjonuje pod domeną symbwell.github.io) o możliwość otrzymania pliku o nazwie web.html.

Klient Twój komputer Cześć MarkSheet! Chciałbym otrzymać plik web.html. Bardzo ładnie proszę. Bardzo bardzo bardzo.
Serwer MarkSheet Nie dostaniesz niczego, dopóki nie sprawdzę 4 razy czy plik o który pytasz, pod adresem, który podałeś istnieje. Oczywiście, w ramach utrudnienia sprawdzę jeszcze protokuł i wszystkie możliwe literówki. Jeśli będziesz cierpliwy - część błędów poprawię sam. Jednak nie liczyłbym na to.
Klient Twój komputer Dobra, czekam. Nie krępuj się. Sprawdzaj. Jestem tu i nigdzie nie idę. Daj znać jak skończysz. Skończyłeś już?
Serwer MarkSheet Wszystko się zgadza. Tym razem. Oto twój plik.
Klient Twój komputer Czekałem za długo! Zgłoszę Twój kiepski czas odpowiedzi do Google. Zobaczysz.

Po takiej konwersacji Twoja przeglądarka otrzymuje dostęp do pliku web.html.

Plik nie zostanie zapisany na Twoim komputerze. Twoja przeglądarka jedynie czasowo wyświetli jego zawartość. Jeśli po jakimś czasie znów spróbujesz przejść pod adres URL https://symbwell.github.io/marksheet-pl/web.html, Twój komputer ponownie przeprowadzi (miłą lub nie) konwersacje z serwerem pytając o dostęp do tego samego pliku, o ile wspomniany plik wciąż znajduje się pod tym adresem. Ten sposób łączenia się ze stroną internetową posiada bardzo ważną zaletę: zawsze otrzymasz najnowszą wersję pliku.

Sieć
Część internetu używająca protokołu HTTP.
Strona internetowa
Dokument napisany w języku HTML.
Witryna internetowa
Zbiór stron internetowych w obrębie tej samej domeny.
Przeglądarka
Program, który potrafi otwierać strony internetowe, a następnie je wyświetać.
Back to top
Zamknij