\ Laboratorium 1 Strona Główna

Sprawozdanie z laboratorium 5: Badanie protokołów WWW

Podczas zajęć opanowano następujące zagadnienia:

 

1. Wyszukać w zasobach sieci dokumenty [RFC 1945],  [RFC 2616] oraz [RFC 7540]. 

2. Badanie działania protokołu http

image

 

sprawdzić i skomentować odpowiedzi serwera na:

- błędnie wpisany nagłówek:

Obraz zawierający tekst, zrzut ekranu, CzcionkaOpis wygenerowany automatycznie

- niepoprawny adres strony

Obraz zawierający tekst, zrzut ekranu, CzcionkaOpis wygenerowany automatycznie

- niepoprawny adres hosta

Obraz zawierający tekst, zrzut ekranu, CzcionkaOpis wygenerowany automatycznie

 

3. Szybkość pobierania różnych stron

- youtube

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowaOpis wygenerowany automatycznie

- allegro

Obraz zawierający tekst, zrzut ekranu, Czcionka, numerOpis wygenerowany automatycznie

- twitter

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowaOpis wygenerowany automatycznie

- facebook

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowaOpis wygenerowany automatycznie

- chelsea

Obraz zawierający tekst, zrzut ekranu, oprogramowanie, Strona internetowaOpis wygenerowany automatycznie

Wyraźnie widać, że strony rozbudowane w grafiki, skrypty ładują się wolno.

 

4. Zdefiniować pojęcie URL

URL (Uniform Resource Locator) to ujednolicony format adresowania w Internecie i sieciach lokalnych. URL składa się z części określającej rodzaj zasobu czy usługi, dwukropka oraz części zależnej od rodzaju zasobu.

 

5. Wyjaśnić co to znaczy że protokół HTTP jest bezstanowy.

Znaczy to, że serwer działający według protokołu http nie przechowuje informacji o wcześniejszych zapytaniach, np. o zalogowanych użytkownikach.

 

6. Zapoznać się z poleceniem curl 

 

7. Zbadać za pomocą polecenia curl odpowiedzi serwera mts.wibro.agh.edu.pl. 

image

 

8. Wyjaśnić termin pliki cookie oraz celowość ich użycia.

Ciasteczka (ang. cookies) - niewielkie pliki, zapisywane i przechowywane na danym komputerze, podczas gdy odwiedzane są z nich różne strony WWW

Plik „cookie” zawiera zazwyczaj:

 

9. Na bazie wybranych kryteriów wyszukiwania przetestować kilka (co najmniej 5 np: Google, DuckDuckGo, Bing, Yahoo, Ask) serwisów wyszukiwawczych.

 

image

image

image

image


Najlepiej w kwestii trafności wyników wypada Google.

 

10. Skomentować celowość wykorzystania serwerów proxy.

W języku angielskim termin „proxy” oznacza „przedstawiciela”, czyli osobę, która reprezentuje kogoś innego. W świecie informatyki jest podobnie: inny serwer reprezentuje dane urządzenie w internecie

11. Na bazie materiałów znalezionych w internecie porównać działanie protokołów HTTP oraz HTTPS [RFC 2818].

Http (Hypertext Transfer Protocol) jest wykorzystywany do przesyłania danych z serwera do przeglądarki internetowej. Różnica pomiędzy protokołami http, a https polega na rozszerzeniu drugiego.