\
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
sprawdzić i skomentować odpowiedzi serwera na:
- błędnie wpisany nagłówek:
- niepoprawny adres strony
- niepoprawny adres hosta
3. Szybkość pobierania różnych stron
- youtube
- allegro
- chelsea
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.
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.
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.