Laboratorium 4

Po wyszukaniu w zasobach sieci dokumentów [RFC 1945], [RFC 2616] oraz [RFC 7540] zapoznaję się z ich zawartością.

Uruchamiam program PuTTY i ustawiam:
Connection type: raw
Host name: mts.wibro.agh.edu.pl
Port: 80
Close window or exit: never

W oknie PuTTY wpisuje polecenia żądania protokołu HTTP:
GET /~sNrIndeksu/HTTP/1.1
Host: mts.wibro.agh.edu.pl

Przy niepoprawnie wpisanym adresie strony na ekranie wyświetlony zostaje błąd, a przy źle wpisanym adresu hosta kod strony wyświetla się poprawnie.

URL - specjalny ciąg znaków, który służy do identyfikacji konkretnych zasobów w internecie, takich jak strony internetowe czy pliki.

HTTP to protokół bezstanowy - oznacza to, że serwer WWW rozpatruje każde żądanie niezależnie od innych, nie szukając powiązań.

Curl - program umożliwiający wysyłanie zapytań HTTP, w tym pobieranie z serwerów stron i plików, a także wysyłanie treści formularzy.

Pliki cookie - małe fragmenty tekstu, które serwis internetowy wysyła do przeglądarki i który przeglądarka wysyła z powrotem przy następnych wejściach na witrynę.

Serwery proxy - są pośrednikiem pomiędzy stroną internetową, a użytkownikiem. Dzięki nim użytkownik zyskuje anonimowość, ponieważ serwer zastępuje adres IP swoim numerem IP.

HTTP - informacje nie są szyfrowane, sposób dostarczania nie jest optymalny i nie dostarczanie nie przebiega w bezpieczny sposób, poprzednia sesja nie jest również zapamiętana.
HTTPS - informacje są szyfrowane i przesyłane w znacznie bezpieczniejszy sposób, protokół zapewnia również integralność danych.