background image

Natalia Malinowska
nr indeksu: 362651

Analiza protokołu HTTP

1. Użyte oprogramowanie:

Wireshark – darmowy program, służący do przechwytywania oraz analizy danych w 
sieci.
Mozilla Firefox - otwarta przeglądarka internetowa. 

2. Przebieg protokołu:

1.

Klient o IP: 192.168.0.12 odwiedza witrynę 

http://marcing.faculty.wmi.amu.edu.pl/DSIKLI0/

  o IP: 150.254.78.29

2.

Klient odwiedza podstronę cwiczenia7.html 
(

http://marcing.faculty.wmi.amu.edu.pl/DSIKLI0/cwiczenia7.html

)

3.

Klient pobiera plik ping1.tcpd

3. Analiza protokołu:

1. Próba otworzenia strony 

http://marcing.faculty.wmi.amu.edu.pl/DSIKLI0/

Na początku klient za pomocą protokołu http przesyła komunikat: GET /DSIKLI0/ 
HTTP/1.1
 . Jest to prośba o przesłanie dokumentu o URI /DSIKLI0/ zgodnie z 
protokołem HTTP 1.1 

Razem z prośbą zostają wysłane informacje o kliencie, takie jak: 

  User-Agent - nazwa aplikacji klienckiej (Mozilla/5.0)
  Accept - akceptowane (bądź nieakceptowane dla q=0) przez klienta typy plików
  Accept-Language - preferowany język strony  (polski)
  Accept-Encoding - kodowanie, za pomocą którego zostanie przesłana zawartość
  Connection: keep-alive  - informacja, że połączenie będzie utrzymywane w 
oczekiwaniu na kolejne zapytania. 

background image

Następnie serwer odpowiada nam zwracając kod odpowiedzi 200 OK oznaczający 
zaakceptowanie i przesłanie treści żądanego dokumentu.

2.  Odwiedzenie podstrony cwiczenia7.html 
(

http://marcing.faculty.wmi.amu.edu.pl/DSIKLI0/cwiczenia7.html

)

Tak jak poprzednio wysyłany jest komunikat GET zawierający żądanie pobrania strony 
cwiczenia7.html. Następnie zostaje zwrócona odpowiedź (200 OK) z treścią strony. 
Oprócz tego zostają także wysłane żądania pobrania dodatkowych elementów – obrazków 
w formacie PNG. 

3. Pobranie pliku  ping1.tcpd

Widać, że pobranie pliku następuje po wydaniu tych samych komend: żądanie GET oraz 
odpowiedź 200 OK