01.HTTP

9
PROTOCOLO HTTP ALGUNAS DEF.- *HTTP (HyperText Transfer Protoo!" protoo!o #e transferen$a #e %$pertexto es &n on'&nto #e re!as )&e r$en !a transferen$a #e #atos en &na o&n$a$+n ,e. *Es &n protoo!o !$ente-ser$#or )&e art$&!a !os $ntera$os #e $nfora$+n entre !os !$entes ,e y !os ser$#ores %ttp. *HTTP #e/ne !a s$ntax$s y !a se0nt$a )&e &t$!$1an !os e!eentos soft2are #e !a ar)&$tet&ra ,e (!$ente-ser$#or 3 prox$es" para o&n$arse.

Transcript of 01.HTTP

Page 1: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 1/9

PROTOCOLO HTTP

ALGUNAS DEF.-

*HTTP (HyperText Transfer Protoo!" protoo!o #etransferen$a #e %$pertexto es &n on'&nto #e re!as)&e r$en !a transferen$a #e #atos en &na

o&n$a$+n ,e.

*Es &n protoo!o !$ente-ser$#or )&e art$&!a !os$ntera$os #e $nfora$+n entre !os !$entes ,e

y !os ser$#ores %ttp.

*HTTP #e/ne !a s$ntax$s y !a se0nt$a )&e &t$!$1an!os e!eentos soft2are #e !a ar)&$tet&ra ,e(!$ente-ser$#or3 prox$es" para o&n$arse.

Page 2: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 2/9

  S& /na!$#a# es !a transferen$a #e %$pertexto otexto on oponentes y en!aes a otros textos peroen !a at&a!$#a# es &t$!$1a#o tanto para !a

transferen$a #e %$pertexto oo para !atransferen$a #e /%eros (ara y #esara"3 #atos ytra/o #e re#.

 

Se &sa tanto para )&e e! naea#or p$#a &napa$na a &n ser$#or oo para )&e este en4e !apa$na so!$$ta#a a! naea#or. Esta asa#o en e!en4o #e oan#os y resp&estas en texto ASC55.

 

A! )&e %ae !a pet$$+n se !e !!aa 6&ser aent7(aente &s&ar$o".

  A !a $nfora$+n trans$t$#a se !e !!aa 6re&rso7p&e#e ser ar%$o3 res&!ta#o #e e'e&$+n3 et.

Page 3: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 3/9

  Una transa$+n HTTP ons$ste 0s$aente en8

• Conex$+n.-  esta!e$$ento #e &na onex$+n!$ente-ser$#or. Por e! p&erto TCP95P :; es e! 0s

ono$#o pero se p&e#en &sar otros no resera#os.• So!$$t&#.-  en4o por parte #e! !$ente #e &nensa'e #e so!$$t&# a! ser$#or.

• Resp&esta.-  en4o por parte #e! ser$#or #e &na

resp&esta a! !$ente.• C$erre.- /n #e !a onex$+n por parte #e! !$ente y e!ser$#or.

 

HTTP es &n protoo!o s$n esta#o es #e$r )&e no&ar#a n$n&na $nfora$+n sore onex$onesanter$ores.

Page 4: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 4/9

 

E! #esarro!!o #e ap!$a$ones ,e nees$tafre&enteente antener esta#o. Para esto se&san !os 6oo<$es7 )&e es $nfora$+n )&e &n

ser$#or p&e#e a!aenar en e! s$stea !$ente.Esto !e per$te a !as ap!$a$ones ,e $nst$t&$r !ano$+n #e ses$+n y ta$=n per$te rastrear&s&ar$os ya )&e !os 6oo<$es7 p&e#en &ar#arseen e! !$ente por t$epo $n#eter$na#o.

Page 5: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 5/9

FUNC5ONA>5ENTO DEL PROTOCOLO HTTPA ont$n&a$+n se &estra &na pet$$+n HTTP t4p$a3 #e

&na pa$na ,e8

  GET / HTTP/1.1• Host: www.24x7linux.com• User-Agent: Moill!/".# $%11& U& 'inux i()(& en-U*& r+:1.2, Geco/2##21#1(

• Accet:text/xml0!lic!tion/xml0!lic!tion/xtm

lxml0text/tml&3#.50 text/l!in&3#.)0+i6eo/x-mng0im!ge/ng0im!ge/eg0im!ge/gi8&3#.20text/css09/9&3#.1

• Accet-'!ngu!ge: es-es0 en-us&3#.((0en&3#.

• Accet-Enco6ing: gi0 6e;!te0 comress&3#.5• Accet-<!rset: =*>-))"5-1"0 ut8-)&3#.((09&3#.((

• ?ee-Ali+e: ##• <onnection: ee-!li+e

Page 6: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 6/9

RESPUESTA DEL SER?5DOR HTTP9@.@ ;; OB 

• Date8 S&n3 @; No ;; 8;8 G>T

• Serer8 Apa%e9@.. (Un$x" o#2!$$te#9@.;PHP9.. o#!oytes9;.

FrontPae9.;..@; o#ss!9.:.OpenSSL9;..

• Content-Type8 text9%t!

• Ae8 @;

• Connet$on8 !ose

• I-- ar%$o $n#ex.%t! )&e ont$ene !a p0$na

pr$n$pa! #e! s$t$o --J

Page 7: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 7/9

  S$ en !&ar #e pe#$r &na pa$na en forato HT>L se so!$$ta&n re&rso $nar$o3 oo por e'ep!o &n ar%$o r0/o3 !aresp&esta ser0 #e !a fora s$&$ente8

  HTTP9@.@ ;; OB 

• Date8 S&n3 @; No ;; 8@8@ G>T

• Serer8 Apa%e9@.. (Un$x" o#2!$$te#9@.;PHP9.. o#!oytes9;.

FrontPae9.;..@; o#ss!9.:.OpenSSL9;..

• Last->o#$/e#8 Fr$3 ;@ No ;; @88: G>T

• ETa8 Kf-@@-#aK

• Aept-Ranes8 ytes

• Content-Lent%8 

• Content-Type8 $ae9pn

• Ae8 @@

Page 8: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 8/9

  EL SER?5DOR PUEDE TENER ALGUNA DE LASS5GU5ENTES RESPUESTAS8

  @;; Cont$n&a@;@ Ca$o #e protoo!o;; OB;@ Crea#o; Aepta#o; 5nfora$+n no o/$a!; S$n Conten$#o; Conten$#o para reset

; Conten$#o par$a!;; >M!t$p!es pos$$!$#a#es;@ >&#a#o peranenteente

; Enontra#o; ?ea otros; No o#$/a#o; Ut$!$e &n proxy

; Re#$re$+n tepora!;; So!$$t&# $norreta

;@ No a&tor$1a#o; Pao re)&er$#o; Pro%$$#o

Page 9: 01.HTTP

7/25/2019 01.HTTP

http://slidepdf.com/reader/full/01http 9/9

  ; No enontra#o; >=to#o no per$t$#o; No aepta!e; Proxy re)&er$#o;: T$epo #e espera aota#o; Con$to@; No apas #$spon$!e@@ Re)&$ere !on$t&#@ Fa!!+ preon#$$+n@ Ent$#a# #e so!$$t&# #eas$a#o !ara@ UR5 #e so!$$t&# #eas$a#o !aro

@ T$po #e e#$o no soporta#o@ Rano so!$$ta#o no #$spon$!e@ Fa!!+ expetat$a;; Error $nterno;@ No $p!eenta#o; Pasare!a $norreta; Ser$$o no #$spon$!e; T$epo #e espera #e !a pasare!a aota#o; ?ers$+n #e HTTP no soporta#a