• Nie Znaleziono Wyników

LaboratoriumpodstawsiecikomputerowychZadanie5 Grupalaboratoryjna 15 Grupadziekańska 2 Semestr 4 Rokakademicki 2009/10 Kierunek Informatyka Data 2010-05-05

N/A
N/A
Protected

Academic year: 2021

Share "LaboratoriumpodstawsiecikomputerowychZadanie5 Grupalaboratoryjna 15 Grupadziekańska 2 Semestr 4 Rokakademicki 2009/10 Kierunek Informatyka Data 2010-05-05"

Copied!
22
0
0

Pełen tekst

(1)

150875

numer indeksu

Grzegorz Graczyk

imi i nazwisko

151021

numer indeksu

Paweł Tarasiuk

imi i nazwisko

Data 2010-05-05

Kierunek Informatyka Rok akademicki 2009/10

Semestr 4

Grupa dziekańska 2 Grupa laboratoryjna 15

Laboratorium

podstaw sieci komputerowych

Zadanie 5

(2)

Zapytanie DNS o adres www.google.com

Pierwszą czynnością musi być oczywiście zapytanie DNS o adres hosta docelowego. Zapy- tanie jest wykonywane w sposób rekurencyjny, zatem widzimy jedynie wysłane pytanie oraz odpowiedź z routera. Adres www.google.com okazuje się być aliasem adresu www.l.google.com posiadającego 6 adresów IP. Zapytania są przesyłane za pomocą protokołu UDP o porcie doce- lowym 53.

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

1 0 . 0 0 0 0 0 0 1 9 2 . 1 6 8 . 0 . 2 1 9 2 . 1 6 8 . 0 . 1 DNS S ta nd ar d q u e r y A www. g o o g l e . com

Frame 1 ( 7 4 b y t e s on w i r e , 74 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 60

I d e n t i f i c a t i o n : 0 x8737 ( 3 4 6 1 5 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : UDP ( 0 x11 )

Header checksum : 0 x3226 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 )

User Datagram P r o t o c o l , S r c Port : 33001 ( 3 3 0 0 1 ) , Dst Port : domain ( 5 3 ) S o u r c e p o r t : 33001 ( 3 3 0 0 1 )

D e s t i n a t i o n p o r t : domain ( 5 3 ) Length : 40

Checksum : 0 x f 5 6 8 [ c o r r e c t ] Domain Name System ( q u e r y )

[ Response I n : 2 ]

T r a n s a c t i o n ID : 0 x791b

F l a g s : 0 x0100 ( St an da r d q u e r y ) Q u e s t i o n s : 1

Answer RRs : 0 A u t h o r i t y RRs : 0 A d d i t i o n a l RRs : 0 Q u e r i e s

www. g o o g l e . com : t y p e A, c l a s s IN

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

2 0 . 0 9 9 7 3 0 1 9 2 . 1 6 8 . 0 . 1 1 9 2 . 1 6 8 . 0 . 2 DNS

S ta nd ar d q u e r y r e s p o n s e CNAME www. l . g o o g l e . com A 2 0 9 . 8 5 . 2 2 7 . 9 9 A 2 0 9 . 8 5 . 2 2 7 . 1 0 3 A 2 0 9 . 8 5 . 2 2 7 . 1 0 6 A 2 0 9 . 8 5 . 2 2 7 . 1 4 7 A 2 0 9 . 8 5 . 2 2 7 . 1 0 4 A 2 0 9 . 8 5 . 2 2 7 . 1 0 5 Frame 2 ( 1 9 0 b y t e s on w i r e , 190 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

(3)

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 176

I d e n t i f i c a t i o n : 0 x18ba ( 6 3 3 0 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : UDP ( 0 x11 )

Header checksum : 0 x a 0 2 f [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

User Datagram P r o t o c o l , S r c Port : domain ( 5 3 ) , Dst Port : 33001 ( 3 3 0 0 1 ) S o u r c e p o r t : domain ( 5 3 )

D e s t i n a t i o n p o r t : 33001 ( 3 3 0 0 1 ) Length : 156

Checksum : 0 xd882 [ c o r r e c t ] Domain Name System ( r e s p o n s e )

[ Re qu es t I n : 1 ]

[ Time : 0 . 0 9 9 7 3 0 0 0 0 s e c o n d s ] T r a n s a c t i o n ID : 0 x791b

F l a g s : 0 x8180 ( St an da r d q u e r y r e s p o n s e , No e r r o r ) Q u e s t i o n s : 1

Answer RRs : 7 A u t h o r i t y RRs : 0 A d d i t i o n a l RRs : 0 Q u e r i e s

www. g o o g l e . com : t y p e A, c l a s s IN Answers

www. g o o g l e . com : t y p e CNAME, c l a s s IN , cname www. l . g o o g l e . com www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 9 9

www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 3 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 6 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 4 7 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 4 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 5

Nawiązanie połączenia TCP z hostem www.google.com

Nawiązanie połączenia przebiega trójetapowo: najpierw klient wysyła pakiet z flagą SYN, w opdowiedzi dostaje pakiet z flagami SYN i ACK po czym odsyła pakiet z flagą ACK. Połączenie przebiega na porcie 80.

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

3 0 . 1 0 0 4 6 1 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP 43901 > h t t p [ SYN ] Seq=0 Win=5840 Len=0 MSS=1460 TSV=3639120 TSER=0 WS=6 Frame 3 ( 7 4 b y t e s on w i r e , 74 b y t e s c a p t u r e d )

(4)

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 60

I d e n t i f i c a t i o n : 0 x6319 ( 2 5 3 6 9 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x 6 2 3 f [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 0 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 0 ( r e l a t i v e s e q u e n c e number ) Header l e n g t h : 40 b y t e s

F l a g s : 0 x02 (SYN) Window s i z e : 5840

Checksum : 0 x5552 [ c o r r e c t ] O p t i o n s : ( 2 0 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

4 0 . 1 5 6 0 6 1 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP

h t t p > 43901 [ SYN, ACK] Seq=0 Ack=1 Win=5672 Len=0 MSS=1430 TSV=3405711305 TSER=3639120 WS=6 Frame 4 ( 7 4 b y t e s on w i r e , 74 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 60

I d e n t i f i c a t i o n : 0 x2ade ( 1 0 9 7 4 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe57a [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 0 , Ack : 1 , Len : 0 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 0 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 1 ( r e l a t i v e ack number ) Header l e n g t h : 40 b y t e s

(5)

F l a g s : 0 x12 (SYN, ACK) Window s i z e : 5672

Checksum : 0 x9ab4 [ c o r r e c t ] O p t i o n s : ( 2 0 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

5 0 . 1 5 6 1 3 0 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq=1 Ack=1 Win=5888 Len=0 TSV=3639134 TSER=3405711305 Frame 5 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x631a ( 2 5 3 7 0 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x6246 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 1 , Ack : 1 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 1 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 1 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 5888 ( s c a l e d ) Checksum : 0 x d f 1 f [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

Zapytanie HTTP o adres http://www.google.com

Dzięki użyciu prostego programu jakim jest wget wysyłane zapytanie zawiera stosunkowo małą ilość opcjonalnych pól. Jedynymi nieopcjonalnymi polami są: pierwsza linijka opisująca zapytanie oraz parametr host (obowiązkowy w wersji 1.1 protokołu http).

Odpowiedzią był pakiet HTTP o kodzie 302 - znaleziono. Oznacza to, że dana strona znajduje się pod innym adresem (w naszym wypadku http://www.google.pl/). Dane pakietu zawieraly prosty dokument html zawierający informację o zwróconym kodzie 302 oraz odnośnik do adresu www.google.pl (na wypadek gdyby klient samodzielnie nie przekierował pod ten adres).

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

(6)

6 0 . 1 5 6 2 6 5 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 HTTP GET / HTTP/ 1 . 0

Frame 6 ( 1 6 8 b y t e s on w i r e , 168 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 154

I d e n t i f i c a t i o n : 0 x631b ( 2 5 3 7 1 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x 6 1 d f [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 1 , Ack : 1 , Len : 102 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 1 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 103 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 1 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x18 (PSH, ACK) Window s i z e : 5888 ( s c a l e d ) Checksum : 0 x 0 e e 0 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

H y p e r t e x t T r a n s f e r P r o t o c o l GET / HTTP/ 1 . 0 \ r \n

User−Agent : Wget / 1 . 1 1 . 4 \ r \n Accept : ∗/∗\ r \n

Host : www. g o o g l e . com\ r \n C o n n e c t i o n : Keep−A l i v e \ r \n

\ r \n

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

7 0 . 2 7 9 7 4 6 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP

h t t p > 43901 [ACK] Seq=1 Ack=103 Win=5696 Len=0 TSV=3405711365 TSER=3639134 Frame 7 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x 2 a d f ( 1 0 9 7 5 )

(7)

F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe581 [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 1 , Ack : 1 0 3 , Len : 0 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 1 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 103 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 xde80 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

8 0 . 2 8 0 0 9 6 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 HTTP HTTP/ 1 . 0 302 Found ( t e x t / html )

Frame 8 ( 6 8 3 b y t e s on w i r e , 683 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 669

I d e n t i f i c a t i o n : 0 x2ae0 ( 1 0 9 7 6 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe317 [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 1 , Ack : 1 0 3 , Len : 617 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 1 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 618 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 103 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x18 (PSH, ACK) Window s i z e : 5696 ( s c a l e d ) Checksum : 0 xedc5 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

(8)

H y p e r t e x t T r a n s f e r P r o t o c o l HTTP/ 1 . 0 302 Found\ r \n

L o c a t i o n : h t t p : / /www. g o o g l e . p l /\ r \n Cache−C o n t r o l : p r i v a t e \ r \n

Content−Type : t e x t / html ; c h a r s e t=UTF−8\ r \n

Set−C o o k i e : PREF=ID=a 9 a 9 9 c 5 5 a 8 3 c 4 1 8 b :TM=1274047585:LM=1274047585: S=Mmvpz6EvnnPB9G6Q ; e x p i r e s=Tue , 15−May−2012 2 2 : 0 6 : 2 5 GMT; path =/; domain =. g o o g l e . com\ r \n Date : Sun , 16 May 2010 2 2 : 0 6 : 2 5 GMT\ r \n

S e r v e r : gws \ r \n

Content−Length : 218\ r \n

X−XSS−P r o t e c t i o n : 1 ; mode=b l o c k \ r \n C o n n e c t i o n : Keep−A l i v e \ r \n

\ r \n

Line−b a s e d t e x t d a t a : t e x t / html

<HTML><HEAD><meta http−e q u i v=”c o n t e n t −t y p e ” c o n t e n t =” t e x t / html ; c h a r s e t=u t f −8”>\n

<TITLE>302 Moved</TITLE></HEAD><BODY>\n

<H1>302 Moved</H1>\n The document has moved\n

<A HREF=”h t t p : / /www. g o o g l e . p l /”> h e r e </A>.\ r \n

</BODY></HTML>\r \n

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

9 0 . 2 8 0 1 3 0 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =103 Ack=618 Win=7104 Len=0 TSV=3639165 TSER=3405711367 Frame 9 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x631c ( 2 5 3 7 2 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x6244 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 1 0 3 , Ack : 6 1 8 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 103 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 618 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 7104 ( s c a l e d ) Checksum : 0 xdbe0 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

(9)

[ SEQ/ACK a n a l y s i s ]

Zapytanie DNS o adres www.google.pl

Następuje ponowne zapytanie DNS - niemal identyczne jak w pierwszym przypadku. Na po- dobieństwo znaczący wpływ ma fakt, iż adres www.google.pl jest aliasem adresu www.google.com o który pytaliśmy za pierwszym razem.

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

10 0 . 2 8 0 8 9 2 1 9 2 . 1 6 8 . 0 . 2 1 9 2 . 1 6 8 . 0 . 1 DNS S ta nd ar d q u e r y A www. g o o g l e . p l

Frame 10 ( 7 3 b y t e s on w i r e , 73 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 59

I d e n t i f i c a t i o n : 0 x877d ( 3 4 6 8 5 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : UDP ( 0 x11 )

Header checksum : 0 x31e1 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 )

User Datagram P r o t o c o l , S r c Port : 52102 ( 5 2 1 0 2 ) , Dst Port : domain ( 5 3 ) S o u r c e p o r t : 52102 ( 5 2 1 0 2 )

D e s t i n a t i o n p o r t : domain ( 5 3 ) Length : 39

Checksum : 0 xbc05 [ c o r r e c t ] Domain Name System ( q u e r y )

[ Response I n : 1 1 ] T r a n s a c t i o n ID : 0 x c 5 e 9

F l a g s : 0 x0100 ( St an da r d q u e r y ) Q u e s t i o n s : 1

Answer RRs : 0 A u t h o r i t y RRs : 0 A d d i t i o n a l RRs : 0 Q u e r i e s

www. g o o g l e . p l : t y p e A, c l a s s IN

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

11 0 . 3 0 6 3 3 9 1 9 2 . 1 6 8 . 0 . 1 1 9 2 . 1 6 8 . 0 . 2 DNS

S ta nd ar d q u e r y r e s p o n s e CNAME www. g o o g l e . com CNAME www. l . g o o g l e . com A 2 0 9 . 8 5 . 2 2 7 . 1 0 6 A 2 0 9 . 8 5 . 2 2 7 . 1 4 7 A 2 0 9 . 8 5 . 2 2 7 . 1 0 5 A 2 0 9 . 8 5 . 2 2 7 . 9 9 A 2 0 9 . 8 5 . 2 2 7 . 1 0 4 A 2 0 9 . 8 5 . 2 2 7 . 1 0 3 Frame 11 ( 2 1 7 b y t e s on w i r e , 217 b y t e s c a p t u r e d )

(10)

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 203

I d e n t i f i c a t i o n : 0 x18bb ( 6 3 3 1 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : UDP ( 0 x11 )

Header checksum : 0 xa013 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 1 ( 1 9 2 . 1 6 8 . 0 . 1 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

User Datagram P r o t o c o l , S r c Port : domain ( 5 3 ) , Dst Port : 52102 ( 5 2 1 0 2 ) S o u r c e p o r t : domain ( 5 3 )

D e s t i n a t i o n p o r t : 52102 ( 5 2 1 0 2 ) Length : 183

Checksum : 0 x00b5 [ c o r r e c t ] Domain Name System ( r e s p o n s e )

[ Re qu es t I n : 1 0 ]

[ Time : 0 . 0 2 5 4 4 7 0 0 0 s e c o n d s ] T r a n s a c t i o n ID : 0 x c 5 e 9

F l a g s : 0 x8180 ( St an da r d q u e r y r e s p o n s e , No e r r o r ) Q u e s t i o n s : 1

Answer RRs : 8 A u t h o r i t y RRs : 0 A d d i t i o n a l RRs : 0 Q u e r i e s

www. g o o g l e . p l : t y p e A, c l a s s IN Answers

www. g o o g l e . p l : t y p e CNAME, c l a s s IN , cname www. g o o g l e . com www. g o o g l e . com : t y p e CNAME, c l a s s IN , cname www. l . g o o g l e . com www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 6 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 4 7 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 5 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 9 9 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 4 www. l . g o o g l e . com : t y p e A, c l a s s IN , addr 2 0 9 . 8 5 . 2 2 7 . 1 0 3

Zapytanie HTTP o adres http://www.google.pl/

Ponieważ adres www.google.pl został rozszyfrowany a to samo ip co www.google.com, a połączenie z tym ip nadal trwa jest ono używane do kolejnego zapytania HTTP. Tym razem używana jest już wersja 1.0 protokołu HTTP (ponieważ taką wersją odpowiedział serwer przy pierwszym zapytaniu).

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

(11)

12 0 . 3 0 7 3 0 4 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 HTTP GET / HTTP/ 1 . 0

Frame 12 ( 1 6 7 b y t e s on w i r e , 167 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 153

I d e n t i f i c a t i o n : 0 x631d ( 2 5 3 7 3 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x61de [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 1 0 3 , Ack : 6 1 8 , Len : 101 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 103 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 618 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x18 (PSH, ACK) Window s i z e : 7104 ( s c a l e d ) Checksum : 0 x e f 1 a [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

H y p e r t e x t T r a n s f e r P r o t o c o l GET / HTTP/ 1 . 0 \ r \n

User−Agent : Wget / 1 . 1 1 . 4 \ r \n Accept : ∗/∗\ r \n

Host : www. g o o g l e . p l \ r \n C o n n e c t i o n : Keep−A l i v e \ r \n

\ r \n

Odpowiedź HTTP poddana fragmentacji

Ponieważ przesyłany jest duży dokument HTML pakiet odpowiedzi poddany został fragmen- tacji. Otrzymujemy serię segmentów TCP zawierających dane przeplatających się z wysyłaniem potwierdzeń ich odbioru.

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

13 0 . 3 7 7 2 3 8 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 13 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

(12)

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae1 ( 1 0 9 7 7 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe001 [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 6 1 8 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 618 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 2024 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x0dad [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

14 0 . 3 8 3 1 1 2 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 14 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae2 ( 1 0 9 7 8 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe000 [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 2 0 2 4 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

(13)

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 2024 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 3430 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x1a7e [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

15 0 . 3 8 3 1 5 0 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =204 Ack=3430 Win=12736 Len=0 TSV=3639191 TSER=3405711521 Frame 15 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x631e ( 2 5 3 7 4 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x6242 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 3 4 3 0 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 3430 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 12736 ( s c a l e d ) Checksum : 0 x c f 7 3 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

16 0 . 3 8 8 2 8 5 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 16 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d )

(14)

I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae3 ( 1 0 9 7 9 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x d f f f [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 3 4 3 0 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 3430 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 4836 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x11e7 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

17 0 . 3 9 0 1 5 7 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 17 ( 2 9 0 b y t e s on w i r e , 290 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 276

I d e n t i f i c a t i o n : 0 x2ae4 ( 1 0 9 8 0 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x e 4 9 c [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 4 8 3 6 , Ack : 2 0 4 , Len : 224 S o u r c e p o r t : h t t p ( 8 0 )

(15)

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 4836 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 5060 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x18 (PSH, ACK) Window s i z e : 5696 ( s c a l e d ) Checksum : 0 xb379 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 2 2 4 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

18 0 . 3 9 0 1 8 0 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =204 Ack=5060 Win=18368 Len=0 TSV=3639193 TSER=3405711521 Frame 18 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x 6 3 1 f ( 2 5 3 7 5 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x6241 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 5 0 6 0 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 5060 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 18368 ( s c a l e d ) Checksum : 0 xc8bb [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

19 0 . 3 9 5 1 6 0 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 19 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d )

(16)

I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae5 ( 1 0 9 8 1 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x d f f d [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 5 0 6 0 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 5060 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 6466 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x 3 f 7 c [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

20 0 . 4 3 3 6 6 8 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =204 Ack=6466 Win=21184 Len=0 TSV=3639204 TSER=3405711521 Frame 20 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x6320 ( 2 5 3 7 6 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x6240 [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 6 4 6 6 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

(17)

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 6466 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 21184 ( s c a l e d ) Checksum : 0 xc306 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

21 0 . 4 4 3 7 1 6 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 21 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae6 ( 1 0 9 8 2 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x d f f c [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 6 4 6 6 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 6466 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 7872 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x 2 c 2 e [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

22 0 . 4 4 3 7 6 2 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =204 Ack=7872 Win=24000 Len=0 TSV=3639206 TSER=3405711587 Frame 22 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

(18)

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x6321 ( 2 5 3 7 7 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x 6 2 3 f [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 7 8 7 2 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 7872 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 24000 ( s c a l e d ) Checksum : 0 xbd18 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

23 0 . 4 5 0 3 1 9 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP [TCP segment o f a r e a s s e m b l e d PDU]

Frame 23 ( 1 4 7 2 b y t e s on w i r e , 1472 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 1458

I d e n t i f i c a t i o n : 0 x2ae7 ( 1 0 9 8 3 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x d f f b [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 7 8 7 2 , Ack : 2 0 4 , Len : 1406 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 7872 ( r e l a t i v e s e q u e n c e number )

(19)

[ Next s e q u e n c e number : 9278 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x 2 0 c f [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

[ Reassembled PDU i n frame : 2 5 ] TCP segment d a t a ( 1 4 0 6 b y t e s )

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

24 0 . 4 5 0 3 4 2 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ACK] Seq =204 Ack=9278 Win=26816 Len=0 TSV=3639208 TSER=3405711587 Frame 24 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x6322 ( 2 5 3 7 8 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x623e [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 9 2 7 8 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 9278 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 26816 ( s c a l e d ) Checksum : 0 xb76c [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

Odpowiedź HTTP oraz zakończenie połączenia

Złączone segmenty TCP składają się w pakiet HTTP zawierający odpowiedź - tym razem o kodzie 200 wraz z całą treścią strony. Pakiet z odpowiedzią zawiera ustawioną flagę FIN, zatem połączenie jest zakańczane zaraz po jego otrzymaniu (oczywiście po uprzednim wysłaniu pakietu z flagami FIN,ACK oraz otrzymaniu pakietu z flagą ACK).

(20)

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o 25 0 . 4 5 2 9 6 7 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 HTTP

HTTP/ 1 . 0 200 OK ( t e x t / html )

Frame 25 ( 9 4 4 b y t e s on w i r e , 944 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 930

I d e n t i f i c a t i o n : 0 x2ae8 ( 1 0 9 8 4 ) F l a g s : 0 x00

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe20a [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 9 2 7 8 , Ack : 2 0 4 , Len : 878 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 9278 ( r e l a t i v e s e q u e n c e number )

[ Next s e q u e n c e number : 10156 ( r e l a t i v e s e q u e n c e number ) ] Acknowledgement number : 204 ( r e l a t i v e ack number )

Header l e n g t h : 32 b y t e s F l a g s : 0 x19 ( FIN , PSH, ACK) Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x f 8 7 7 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ] H y p e r t e x t T r a n s f e r P r o t o c o l

HTTP/ 1 . 0 200 OK\ r \n

Date : Sun , 16 May 2010 2 2 : 0 6 : 2 5 GMT\ r \n E x p i r e s : −1\ r \n

Cache−C o n t r o l : p r i v a t e , max−a g e =0\ r \n

Content−Type : t e x t / html ; c h a r s e t=ISO−8859−2\ r \n

Set−C o o k i e : PREF=ID=c 0 6 e 9 c 1 b 5 b 0 e 0 f 0 6 :TM=1274047585:LM=1274047585: S=kYQukWHfTpgfjZPO ; e x p i r e s=Tue , 15−May−2012 2 2 : 0 6 : 2 5 GMT; path =/; domain =. g o o g l e . p l \ r \n S e r v e r : gws \ r \n

X−XSS−P r o t e c t i o n : 1 ; mode=b l o c k \ r \n

\ r \n

Line−b a s e d t e x t d a t a : t e x t / html

[ t r u n c a t e d ] <! d o c t y p e html><html><head><meta http−e q u i v=”c o n t e n t −t y p e ” c o n t e n t =” t e x t / html ; c h a r s e t=ISO−8859−2”>< t i t l e >Google </ t i t l e ><s c r i p t >window . g o o g l e ={kEI : ” YWzwS7fYJYGRjAf−0NTlBw” , kEXPI : ” 2 3 7 3 0 , 2 4 7 9 8 ” , kCSI : { e : ” 2 3 7 3 0 , 2 4 7 9 8 ” , e i : ” YWzwS7fYJ window . g o o g l e . sn=”webhp ” ; window . g o o g l e . t i m e r s ={l o a d : { t : { s t a r t : ( new Date ) . getTime ( ) } } } ; t r y {} c a t c h ( u ) { } window . g o o g l e . j s r t k i l l =1;\ n

[ t r u n c a t e d ] v a r g j w l=l o c a t i o n ; f u n c t i o n g j u c ( ) { v a r e= g j w l . h r e f . i n d e x O f ( ” # ” ) ; i f ( e >=0){ v a r a= g j w l . h r e f . s u b s t r i n g ( e ) ; i f ( a . i n d e x O f (”&q =”) >0|| a . i n d e x O f (”#q=”)>=0){a=a . s u b s t r i n g ( 1 ) ; i f ( a . i n d e x O f (”#”)==−1){ f o r ( v a r c =0; c<a . l e n g t h ; ) { v a r d=c ; i f ( a . window . g j u c ())&& s e t T i m e o u t ( g j p , 5 0 0 ) } ; \ n

[ t r u n c a t e d ] window . g j p && g j p () </ s c r i p t ><s t y l e >body { margin :0}# gog { padding : 3 px 8 px 0} td { l i n e −h e i g h t : . 8 em ; } . gac m td { l i n e −h e i g h t : 1 7 px ; } form { margin−bottom : 2 0 px ; } body , td , a , p , . h{ f o n t −f a m i l y : a r i a l , s a n s − s e r i f } . h{ c o l o r :#36 c ; f o n t −s i z e : 2 0 px } . q{ c o l [ t r u n c a t e d ] ; g o o g l e . n e e g g =1; g o o g l e . y . f i r s t . push ( f u n c t i o n ( ) { g o o g l e . ac . i ( document . f , document . f . q , ’ ’ , ’ ’ , ’ ’ , { o : 1 , sw : 1 } ) ; g o o g l e . H i s t o r y&&g o o g l e . H i s t o r y . i n i t i a l i z e ( ’ / ’ ) } ) ; i f ( g o o g l e . j&&g o o g l e . j . en&&g o o g l e . j . x i ) { window . s e t T i m e o u t ( g o o g l e . j . x i , 0 ) ; go

(21)

[ t r u n c a t e d ] v a r b , d , e , f ; f u n c t i o n g ( a , c ) { i f ( a . r e m o v e E v e n t L i s t e n e r ) { a . r e m o v e E v e n t L i s t e n e r ( ” l o a d ” , c , f a l s e ) ; a . r e m o v e E v e n t L i s t e n e r ( ” e r r o r ” , c , f a l s e ) } e l s e { a . d e t a c h E v e n t ( ” o n l o a d ” , c ) ; a . d e t a c h E v e n t ( ” o n e r r o r ” , c ) } } f u n c t i o n h ( a ) { f =(new Date ) . getTime ( ) ; [ t r u n c a t e d ] h , f a l s e ) } e l s e {k . a t t a c h E v e n t ( ” o n l o a d ” , h ) ; k . a t t a c h E v e n t ( ” o n e r r o r ” , h ) } } e=b−d ; f u n c t i o n l ( ) { g o o g l e . t i m e r s . l o a d . t . o l =(new Date ) . getTime ( ) ; g o o g l e . t i m e r s . l o a d . t . i m l=f ; g o o g l e . kCSI . imc=d ; g o o g l e . kCSI . imn=b ; g o o g l e . kCSI . imp=e ; g o o g l e . r e p o r t&

} ) ( ) ; \ n

</ s c r i p t >

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

26 0 . 4 5 3 3 2 3 1 9 2 . 1 6 8 . 0 . 2 2 0 9 . 8 5 . 2 2 7 . 9 9 TCP

43901 > h t t p [ FIN , ACK] Seq =204 Ack=10157 Win=29632 Len=0 TSV=3639208 TSER=3405711587 Frame 26 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) , Dst : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) I n t e r n e t P r o t o c o l , S r c : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 ) , Dst : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x6323 ( 2 5 3 7 9 ) F l a g s : 0 x04 ( Don ’ t Fragment ) Fragment o f f s e t : 0

Time t o l i v e : 64 P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 x623d [ c o r r e c t ] S o u r c e : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

D e s t i n a t i o n : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : 43901 ( 4 3 9 0 1 ) , Dst Port : h t t p ( 8 0 ) , Seq : 2 0 4 , Ack : 1 0 1 5 7 , Len : 0 S o u r c e p o r t : 43901 ( 4 3 9 0 1 )

D e s t i n a t i o n p o r t : h t t p ( 8 0 )

S e q u e n c e number : 204 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 10157 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x11 ( FIN , ACK) Window s i z e : 29632 ( s c a l e d ) Checksum : 0 xb3d0 [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

No . Time S o u r c e D e s t i n a t i o n P r o t o c o l I n f o

27 0 . 5 0 8 9 7 8 2 0 9 . 8 5 . 2 2 7 . 9 9 1 9 2 . 1 6 8 . 0 . 2 TCP

h t t p > 43901 [ACK] Seq =10157 Ack=205 Win=5696 Len=0 TSV=3405711658 TSER=3639208 Frame 27 ( 6 6 b y t e s on w i r e , 66 b y t e s c a p t u r e d )

E t h e r n e t I I , S r c : N e t g e a r 0 2 : 0 7 : ba ( 0 0 : 1 f : 3 3 : 0 2 : 0 7 : ba ) , Dst : I n t e l C o r 9 c : f 5 : 8 d ( 0 0 : 1 f : 3 b : 9 c : f 5 : 8 d ) I n t e r n e t P r o t o c o l , S r c : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) , Dst : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

V e r s i o n : 4

Header l e n g t h : 20 b y t e s

D i f f e r e n t i a t e d S e r v i c e s F i e l d : 0 x00 (DSCP 0 x00 : D e f a u l t ; ECN: 0 x00 ) T o t a l Length : 52

I d e n t i f i c a t i o n : 0 x2ae9 ( 1 0 9 8 5 ) F l a g s : 0 x00

(22)

Fragment o f f s e t : 0 Time t o l i v e : 53

P r o t o c o l : TCP ( 0 x06 )

Header checksum : 0 xe577 [ c o r r e c t ] S o u r c e : 2 0 9 . 8 5 . 2 2 7 . 9 9 ( 2 0 9 . 8 5 . 2 2 7 . 9 9 ) D e s t i n a t i o n : 1 9 2 . 1 6 8 . 0 . 2 ( 1 9 2 . 1 6 8 . 0 . 2 )

T r a n s m i s s i o n C o n t r o l P r o t o c o l , S r c Port : h t t p ( 8 0 ) , Dst Port : 43901 ( 4 3 9 0 1 ) , Seq : 1 0 1 5 7 , Ack : 2 0 5 , Len : 0 S o u r c e p o r t : h t t p ( 8 0 )

D e s t i n a t i o n p o r t : 43901 ( 4 3 9 0 1 )

S e q u e n c e number : 10157 ( r e l a t i v e s e q u e n c e number ) Acknowledgement number : 205 ( r e l a t i v e ack number ) Header l e n g t h : 32 b y t e s

F l a g s : 0 x10 (ACK)

Window s i z e : 5696 ( s c a l e d ) Checksum : 0 x b 4 f f [ c o r r e c t ] O p t i o n s : ( 1 2 b y t e s )

[ SEQ/ACK a n a l y s i s ]

Bibliografia

1. Karol Krysiak, Sieci komputerowe. Kompendium., Wydanie II, Helion 2005.

2. Peter Norton, W sercu PC, Helion 2003.

3. Różne hasła z angielskiej oraz polskiej Wikipedii.

Cytaty

Powiązane dokumenty

W tym trudnym dla nas wszystkich czasie oderwijcie się od urządzeń elektronicznych, pomóżcie w przygotowaniu jakiegoś posiłku, zróbcie coś może sami - (coś może

Wprowadzenie nowych elementów w języku Python – sortowanie danych, zmienianie wartości zmiennej (zapis), warunek elif.. Ćwiczenie z zastosowaniem

Jako odpowiedź serwer zwraca status skrzynki oraz standardowe odpowiedzi: OK (wykonanie komendy, podanie statusu), NO (brak statusu dla skrzynki o podanej nazwie) lub BAD (złe

Gdy wszystkie bity adresu docelowego mają wartość 1, wówczas komunikat jest typu rozgłoszeniowego i zostaje odebrany przez wszystkie węzły w segmencie.... Podobnie jak dla

Rozwiązanie oparte jest na definicji iloczynu Cauchy’ego i jest zwykłym mnożeniem macierzy w którym złożoność obliczania każdego pola iloczynu macierzy jest wprost

Gdy na mijance znajduje się jeden pociąg jadący w pewnym kierunku, zaś kolejka pociągów czekających na przejazd w kierunku przeciwnym jest pusta - drugi pociąg jadący w tym

Przygotowane przez nas rozwiązanie z priorytetem dla pisarzy jest popularnym podejściem do problemu, lecz pomysł będący podstawą trzeciej spośród przygotowa- nych przez nas

Jeżeli płytka jest podłączona do partu COM, możliwe jest odczytywanie dodatkowych informacji logujących za pomocą przygotowane- go w ramach projektu programu działającego po