UNIVERSITETI POLITEKNIK I TIRANËS FAKULTETI AKULTETI I TEKNOLOGJISË SË INFORMACIONIT DEPART DEPARTAMENTI AMENTI I ELEKTRONIKËS DHE TELEKOMUNIKACIONIT MASTER I SHKENCAVE SHKENCAVE NË INXHINIERI FIZIKE
PUNË LABORATORI 2 protokollev e HTTP, HTTP, TCP TEMA: “Studimi i protokolleve dhe IP, duke përdorur Wireshark ” Lënda: Teknologji Komunikimi
Punoi: Altin Guberi
Pranoi: MSc !"ana !ORG!I
Tiranë, 2018
Punë laboratori 2
Studimi i protokolleve HTTP, TCP dhe IP
EKSPERIMENTI !: Ana"i#a $ %ro&o'o""i& HTTP( )u'$ %*r)orur +ir$,-ar'. Ob#e$ti%i: Në këtë punë laoratori do të studiohen disa nga ve!oritë e protokollit HTTP" A Nder%e&ri'i GET(re)&"n)e " *a&ni +eb br"+)er,in tua# " *a&ni -ire).ar$ d.e ).$ruani te /iltri “http”. o Pri)ni &ër 0 'in d.e /ill"ni të $a&ni &a$etat o 1iit"ni .tt&:((3aiac)u'a))edu(+ire).ar$,lab)(*TTP,+ire).ar$,/ile0.t'l o Ndal"ni $aen e &a$eta%e
P*r/0i/0uni %1$&0$2$: 0 4/arë %er)i"ni *TTP $a br"+)er,i #ua#5 6ilin %er)i"n &ërd"r )er%er,i5 1er)i"ni *TTP i br"+)erit ë).të *TTP00 Të n#ë#tin %er)i"n *TTP &ërd"r ed.e )er%er 7#" 'und të %i.et re n3a &a$eta: *TTP 809 GET (+ire).ar$,lab)(*TTP,+ire).ar$,/ile0.t'l *TTP(00 d.e *TTP 280 *TTP(00 ;< N"t M"di/ied 2 6ila ë).të adre)a IP e $"'uterit tua#5 P" e 3aiac)u'a))edu )er%er5 Adre)a IP e $"'uterit ti' ë).të 0=208><22 Adre)a IP e 3aiac)u'a))edu )er%er ë).të 02>00=2<902 6ili ë).të )tatu) $"di i $t.?er n3a )er%eri te br"+)er,i #ua#5 Statu) c"di i $t.?er n3a )er%er te$ br"+)er i' ë).të 2;; GET GET nën$u&t"n @ë buri'i ë).të 'arrë d.e ë).të tran)'etuar në 'e)a. < Sa b?te të &ër'ba#t#e) $t.e.en te$ br"+)er #ua#5 Nu'ri i bite%e të &ër'ba#t#e) @ë $t.e.en te$ br"+)eri i' ë).të 02>
B Ndër%e&ri'i i $u).tëuar *TTP GET(re)&"n)e " *a&ni +eb br"+)er o *a&ni +ire).ar$ o 1iit"ni .tt&:((3aiac)u'a))edu(+ire).ar$,lab)(*TTP,+ire).ar$,/ile2.t'l o 1end")ni &ër)ëri të n#ë#tën #$% ")e bëni $e&resh Ndal"ni $aen e &a$eta%e d.e te /iltri ).$ruani “http” o
P*r/0i/0uni %1$&0$2$: 0 In)&e$t"ni &ër'ba#t#en e *TTP GET re@ue)t të &arë n3a br"+)er,i #ua# te )er%eri A ).i.ni nd"n#ë rre).t I'()*+I'I+(SINC ” në *TTP GET5 Në re@ue)tin e &arë nu$ ).i.et nd"n#ë rre).t IC,MODICIED,SIN6E” në *TTP GET Du$e @enë )e &ër'ba#ta nu$ $a ndr?).uar )er%eri &ër3#i3#et 'e )tatu) $"din ;< $u dër3"n .eaderin 2 In)&e$t"ni &ër'ba#t#en e re-uest ,it të d?të *TTP GET n3a br"+)er,i #ua# te )er%eri A ).i.ni nd"n#ë rre).t I'()*+I'I+(SINC ” në *TTP GET5 Në)e &" /arë in/"r'aci"ni nd#e$ .eader,in I'()*+I'I+(SINC ”5
Në &ër'ba#t#en e re@ue)t të d?të *TTP GET ).".i' nën *TTP F E&ert In/" n#ë rre).t )i 'ë &").të: I/,M"di/ied,Since: Sat 2; !an 2;0> ;8:9=:;0 GMTHrHn 7ur br"+)er,i dër3"n 'e)a.in *TTP GET &ër .erën e d?të cila ë).të /u).a e re e &er/).irë në 'e)a.in *TTP GET5 Cu).a e re e &ër/).irë në 'e)a).in *TTP GET &ër .erën e d?të ë).të *TTP00 ;< N"t M"di/ied HrHn
Punë laboratori 2
Studimi i protokolleve HTTP, TCP dhe IP
EKSPERIMENTI 3: Ana"i#a $ %a'$&a2$ TCP( n* n0* rr0$& r$a"( )u'$ %*r)our +ir$,-ar' Ob#e$ti%i: Në këtë punë laoratori do të studiohet, më hollësisht, sjellja e protokollit të transportit, TCP" +o të anali.ohen numrat e sekuen/ës dhe paketat e kon&irmimeve 01CK2, për një trans&erim të esueshëm e të sigurtë të të dhëna ve"
Pro4$)ura: " 1iit"ni .tt&:((3aiac)u'a))edu(+ire).ar$lab)(alicett d.e ruani n#ë $"e AS6II të Alice in -"nderland” në $"'uterin tua# 1iit"ni .tt&:((3aiac)u'a))edu(+ire).ar$,lab)(T6P,+ire).ar$,/ile0.t'l o " Para )e të bëni U&l"ad .a&ni -ire).ar$ d.e /ill"ni $aen /aptureJ e &a$eta%e d.e 'ë &a) $t.e.uni te$ +eb&a3e &ër u&l"ad " Ndal"ni $aen e &a$eta%e stop /aptureJ
P*r/0i/0uni %1$&0$2$ )-$ ,-o5*ro0ini a&o 6$ printscreen: 0 6ila ë).të adre)a IP d.e TCP port numer, i &ërd"rur n3a $"'uteri $lient buri'iJ &ër tran)/eri'in e /ile,t në 3aiac)u'a))edu5 S.$"ni te$ Analyze *TTP d.e sele/t O7
Enabled Protocols Bëni un/he/k
K3#id.#e: 7"'uteri $lient buri'iJ IP addre)): 0=208><22 T6P P"rt Nu'ber: 9=22< 7"'uteri de)tinaci"n: 3aiac)u'a))edu IP addre)):<;00>22; T6P P"rt Nu'ber: <<
2 6ili ë).të nu'ri i )e$uencë) )ë )e3'entit T6P SN i &ërd"rur &ër të /illuar lid.#en T6P 'idi) /lient d.e 3aiac)u'a))edu5 6ili ele'ent identi/i$"n )e3'entin )i n#ë SN )e3'ent5 Nu'ri i )e$uencë) )ë )e3'entit T6P SN i &ërd"rur &ër të /illuar lid.#en T6P ë).të er"SN /la3 ë).të ca$tuar )i 0 d.e $#" &ërca$t"n @ë $? )e3'ent ë).të SN )e3'ent
6ili ë).të nu'ri i )e$uencë) i )e3'entit SNA67 të dër3uar n3a 3aiac)u'a))edu te$ /lient në &ër3#i3#e të SN5 6ila ë).të %lera e /u).ë) A67n"+led3e'ent në )e3'entin SNA675 Si e &ërca$t"n 3aiac)u'a))edu $ëtë %lerë5 Si identi/i$".et )e3'enti )i SNA675 Nu'ri i )e$uencë) i )e3'entit SN A67 n3a 3aiac)u'a))edu &ër $"'uterin $lient në &ër3#i3#e të SN $a %lerën er" 1lera e /u).ë) A67n"+led3e'ent në )e3'entin SNA67 ë).të 0 1lera e /u).ë) A67n"+led3e'ent në )e3'entin SNA67 &ërca$t".et n3a 3aiac)u'a))edu du$e i ).tuar 0 nu'rit )e$uencial /ille)tar të )e3'entit SN n3a $"'uteri $lient Cla3 SN d.e /la3 A67n"+led3e'ent në $ëtë )e3'ent #anë të ca$tuar )i 0 d.e $#" d" të t."të @ë $? )e3'ent ë).të )e3'ent SNA67
< 6ili ë).të nu'ri i )e$uencë) i )e3'entit T6P @ë &ër'ban $"'andën *TTP POST5 7"n)ider"ni )e3'entin T6P @ë &er'ban *TTP POST )i )e3'ent të &arë në lid.#en T6P 6ilat #anë nu'rat e )e$uencë) të 3#a).të të &ara në lid.#en T6P &ër/).irë ed.e )e3'entin e *TTP POSTJ5 Në /arë $".e dër3".et d" )e3'ent5 7ur ë).të 'arrë A67 &ër d" )e3'ent5 Se3'enti nu'ër 2<2 ë).të )e3'enti T6P @ë &ër'ban *TTP POST c"''and Nu'ri )e$uencial i $ëti# )e3'enti $a %lerën 090>>8
9 A $a nd"n#ë )e3'ent të ritran)'etuar në tra/e &ile5 Nu$ $a )e3'ent të ritran)'etuara në trace /ile 7#" 'und të %eri/i$".et du$e $"ntr"lluar nu'rat )e$uencialë të )e3'ente%e T6P Në 3ra/i$un $".ë,)e$uencë të Ste&.en) të 3#it.ë nu'rat )e$uencialë n3a buri'i: 0=208><22 deri në de)tinaci"n: <;00>22; /ill"#në rriten 3raduali).t )i&a) $".ë) N@)e d" të $i).te n#ë )e3'ent të ritran)'etuar nu'ri )e$uencial i )e3'entit të ritran)'etuar d" të i).te 'ë i %"3ël )e)a i )e3'ente%e /@in#
Studimi i protokolleve HTTP, TCP dhe IP
Punë laboratori 2
EKSPERIMENTI 3: Ana"i#a $ %a'$&a2$ IP( n* rr0$&a& LAN( )u'$ %*r)orur +ir$,-ar'. Ob#e$ti%i: Në këtë punë laoratori do të studiohet protokolli i rrjetit IP dhe IP datagram" +o të sh-3rtohen &ushat e një pakete IP 0datagram IP2 dhe &ragmentimi IP"
+in)o7, u,$r, 8 %in/%"o&&$r o
o
o o
Start"ni pinglotter d.e %end")ni e'rin e de)tinaci"nit te$ “1ddress to Tra/e Windo45 o S.$ruani në /u).ën “6 o& times to Tra/e5 Menu ite' Edit Advanced Options Packet Options d.e %end")ni %lerën e pa/ket si.e 98 e'ë &a) O7 7li$"ni Tra/e utton
1dvan/ed Dër3"ni n#ë )et data3ra'e). 'ë të 3#ata: dit Pa/ket Si.e &ield O7 7li$"ni but"nin $esume
O&ti"n)
Pac$et O&ti"n) d.e 2;;;
Pr"%"ni &ër %lerën e pa/ket si.e 9;; Ndal"ni $aen e &a$eta%e n3a -ire).ar$
Linu9 u,$r, &ra4$rou&$ " Cill"ni $aen e &a$eta%e në -ire).ar$ " S.$ruani 'e rad.ë tra/eroute 98 b?te) 2;;; b?te) d.e 9;; b?te) o Ndal"ni $aen e &a$eta%e n3a -ire).ar$
P*r/0i/0uni %1$&0$2$ )-$ ,-o5*ro0ini a&o 6$ printscreen:
0 Sele$t"ni 'e)a.in e &arë I6MP Ec." Re@ue)t të dër3uara n3a $"'uteri #ua# 6ila e).te adre)a IP e $"'uterit tua#5 Adre)a IP e $"'uterit ti' ë).të 0=208><0 2 Sa ë).të %lera në ).tre)ën e )i&ër'e të /u).ë) )ë &r"t"$"llit në header(in IP5
1lera në ).tre)ën e )i&ër'e të /u).ë) )ë &r"t"$"llit në .eader IP ë).të I6MP ;;0J
Sa b?te $a në header(in IP5 Sa b?te #anë në pa3load(in e data3ra'it IP5 S.e3"ni )i e &ërca$tuat nu'rin e b?te,%e &a?l"ad !anë 2; b?te) në .eaderin IP d.e 98 b?te) në t"tal d.e $#" #e& 8 b?te) në &a?l"ad,in e &r"3ra'it < 6ilat /u).a në data3ra'in IP ndr?)."#në 3#it.'"në n3a n#ë data3ra' në t#etrin në )erinë e 'e)a.e%e I6MP të dër3uar në $"'uterin tua#5 6ilat /u).a 'beten $"n)tante5 P)e5 Cu).at në data3ra'in IP të cilat 3#it.'"në ndr?)."#në n3a n#ë data3ra' në t#etrin #anë: Identi/icati"n Ti'e t" li%e *eader c.ec$)u' Cu).at në data3ra'in IP të cilat 'beten $"n)tante në data3ra'et IP #anë: 1er)i"ni )e&)e &ërd"ret IP%< &ër të 3#it.a &a$etatJ G#atë)ia e .eaderit )e&)e #anë &a$eta I6MPJ Buri'i IP Se&)e &" dër3".et n3a i n#ë#ti buri'J De)tinaci"ni IP )e&)e &" 'erret n3a i n#ë#ti buri'J S.ërbi'et e di/erencuara &a)i të 3#it.a &a$etat #anë të ti&it I6MP d.e &ërd"rin të n#ë#tën ti& $la)e ).ërbi'iJ S.tre)a e Si&ër'e e Pr"t"$"llit )e&)e #anë &a$eta I6MPJ
9 G#eni 'e)a.in e &arë IC)P /ho $e-uest @ë ë).të dër3uar n3a $"'uteri #ua# &a)i u ndr?).ua pa/ket si.e në 2;;; A ë).të /ra3'entuar ai 'e)a. në ).u'ë data3ra'a IP5 P" $? 'e)a. ë).të /ra3'entuar në ).u'ë data3ra'a IP
8 G#eni 'e)a.in e &arë IC)P /ho $e-uest @ë ë).të dër3uar n3a $"'uteri #ua# &a)i u ndr?).ua pa/ket si.e në 9;; Sa /ra3'ente u $ri#uan n3a &a$eta "ri3#inale5
Pa)i u $alua në 9;; b?te) #anë &a$eta të $ri#uara n3a data3ra'i "ri3inal > 6ilat /u).a ndr?)."#në në .eader,in IP 'idi) /ra3'ente%e5 Cu).at @ë ndr?)."#në ndër'#et të 3#it.a &a$eta%e #anë: /ra3'ent "//)etc.ec$)u' Ndër'#et d? &a$eta%e të &ara d.e &a$etë) )ë /undit $e'i n#ë ndr?).i' në 3#atë)inë t"taled d.e në /la3) D? &a$etat e &ara $anë n#ë 3#atë)i t"tale &re# 09;; 'e 'ë ).u'ë bite të /ra3'entuara të ca$tuar )i 0 ndër)a &a$eta e /undit $a n#ë 3#atë)i t"tale &re# 9<; d.e 'ë ).u'ë /ra3'ente të ca$tuara )i ;