Professional Documents
Culture Documents
PROGRAMACION WEB
UNIDAD I
INTRODUCCIN A LA TECNOLOGIA WEB.
1.1. Perspectiva Histrica del Internet.
Es la red de redes. Sistema mundial de redes de computadoras interconectadas. Fue
concebida a fines de la dcada de 19! por el "epartamento de "efensa de los Estados Unidos#
m$s precisamente% por la &'P&. Se la llam( primero &'P &net ) fue pensada para cumplir
funciones de in*estigaci(n. Su uso se populari+( a partir de la creaci(n de la World Wide Web.
&ctualmente es un espacio p,blico utili+ado por millones de personas en todo el mundo como
-erramienta de comunicaci(n e informaci(n.
.istoria de Internet.
19/0
1a Uni(n So*itica lan+a el Sputni2% el primer satlite artificial. En respuesta a este
-ec-o% Estados Unidos crea el &'P&34rganismo de Pro)ectos de In*estigaci(n &*an+ada5
dentro del 6inisterio de "efensa a fin de establecer su lidera+go en el $rea de la ciencia ) la
tecnolog7a aplicadas a las fuer+as armadas.
19/
El &'P& promue*e un estudio sobre 8'edes cooperati*as de computadoras de tiempo
compartido9.
: El ;<:= en el laboratorio 1incoln del 6I; ) el &>?FS@:A= de la S)stem "e*elopment
Corporation Buedan *inculadas directamente 3sin conmutaci(n por paBuetes5 por medio de una
l7nea telef(nica dedicada de 1=!! bps# m$s tarde se agrega la computadora de la "igital
EBuipment Corporation 3"EC5 en &'P& ) as7 conforma la red eCperimental.
Instituto ;ecnol(gico de Ciudad.Du$re+
1
Porgramacion WEB ISC Unidad I
19E
Se presenta la red conmutada por paBuetes 3PS : >etFor25 ante el &'P&.
199
Se ponen en ser*icio los nodos a medida Bue BB> constru)e cada I6P G.one)Fell
""P:/1 con 1= H de memoriaI# &;J; pro*ee l7neas de /! 2pbs
>odo 1K UC1& : Uni*ersidad de 1os Lngeles% California. 3A! de &gosto5
: Funci(nKCentro de e*aluaci(n de redes.
: Sistema% Sistema operati*oKS"S SIM6& 0%
>odo =K Instituto de In*estigaciones de Stanford.3S'I5 31 de 4ctubre5
: Centro de Informaci(n de 'edes 3>etFor2 Information Center53>IC5
: S"S 9N!?Menie
: Pro)ecto de "oug Engelbart sobre 8"ebate sobre el intelecto -umano9.
>ode AK Uni*ersidad de California Santa Barbara 3UCSB5 31 de >o*iembre5
: 6atem$tica Interacti*a de Culler : Fried.
: IB6 A!?0/% 4S?6O;
>odo NK Uni*ersidad de Uta-. 3"iciembre5
: Mr$ficos.
: "EC P"P:1!% ;eneC
Instituto ;ecnol(gico de Ciudad.Du$re+
=
Porgramacion WEB ISC Unidad I
1901
1/ nodos 3=A -osts5K UC1&% S'I% UCSB% Uni*ersidad de Ut-a% BB>% 6I;% '&>"% S"C%
.ar*ard% 1aboratorio 1incoln% Stanford% UIUP% CW'U% C6U% >&S&?&mes.
'a) ;omlinson de BB> in*enta un programa de correo electr(nico para mandar mensaQes
en redes distribuidas. El programa original es producto de otros dosK un programa interno de
correo electr(nico 3SE>"6SM5 ) un programa eCperimental de transferencia de arc-i*os
3CPR>E;5.
190=
'a) ;omlinson modifica el programa de correo electr(nico para &'P&>E; donde se
transforma en un Cito.Se elige el signo S entre los signos de puntuaci(n de la m$Buina de
teletipos ;omlinson 6odelo AA para representar el 8en9.
1arr) 'oberts crea el primer programa de administraci(n de correo electr(nico para listar%
leer selecti*amente% guardar% re en*iar ) responder mensaQes.
'FC A1EK Especificaci(n ;elnet
19E!
&'P&>E; deQa de funcionar por completo el =0 de 4ctubre a ra7+ de una ad*ertencia de
*irus propagada accidentalmente
19EA
El ser*idor de nombres desarrollado en la Uni*ersidad de Wisconsin )a no reBuiere Bue
el usuario cono+ca la ruta eCacta para acceder a otros sistemas.
Paso de >CP a ;CP?IP 31 Enero5
"esaparecen los I6Ps .one)Fell o Pluribus # los ;IPs son reempla+ados por ;&Cs
Instituto ;ecnol(gico de Ciudad.Du$re+
A
Porgramacion WEB ISC Unidad I
19EN
Se introduce el "omain >ame S)stem3">S5 3Sistema de nombre de dominio5
19E Se crea la >SF>E; 3Con una *elocidad principal de /Hbps5.
>SF establece / centros de super computadoras para pro*eer alto poder de proceso.
3DO>CSPrinceton% PSCSPittsburg-% S"SCSUCS"% >CS&SUIUC% ;-eor)
CenterSCornell5.
Esto permite una eCplosi(n de coneCiones% especialmente por parte de las uni*ersidades.
199!
&'P&>E; deQa de eCistir.
1991
CE'> lan+a la World:Wide Web 3WWW5 creada por ;im Berners : 1ee.
199A
1a Casa Blanca se conecta en l7nea 3 -ttpK??FFF.F-ite-ouse.go*?5K
Presidente Bill ClintonK presidentSF-ite-ouse.go*
Oicepresidente &l MoreK *ice:presidentSF-ite-ouse.go*
Worms (gusanos) de una nueva clase aparecen en la Red - los Worms WWW (W4) a
los que se les unen los Spiders (araas) , Wanderers (vagabundos) , Crawlers
(orugas) y Snakes (serpienes)!
6osaic genera un crecimiento asombrosoK la WWW crece a una tasa del AN1.ANT anual para el
fluQo de ser*icio. Mop-er crece a una tasa del 990T.
199/
Sun lan+a D&O& el =A de 6a)o
'eal &udio% una tecnolog7a de audio% permite Bue los usuarios de la 'ed reciban el sonido casi en
tiempo real.
Instituto ;ecnol(gico de Ciudad.Du$re+
N
Porgramacion WEB ISC Unidad I
WWW supera a ftp:data en 6ar+o ) se transforma en el ser*icio de ma)or fluQo en la >SF >et ?
en base al conteo de paBuetes ) en &bril en base al conteo de b)tes.
=!!!
El Controlador de tiempo de los EE. UU. 3US>45 ) otros pocos ser*icios de tiempo de
todo el mundo reportan el nue*o aUo como 191!! el primero de Enero.
Un ataBue de rec-a+o de ser*icio masi*o es lan+ado contra importantes sitios Feb%
inclu)endo a Ra-oo% &ma+on% ) eBa) a comien+os de Febrero.
El tamaUo de la Web estimado por >EC:'I e In2tomi sobrepasa los mil millones de
p$ginas susceptibles de ser catalogadas.
1.. Pr!t!c!l! H""P #Pr!t!c!l! de "rans$erencia de Hiperte%t!&.
"esde 199!% el protocolo .;;P 3Protocolo de transferencia de -iperteCto5 es el protocolo
m$s utili+ado en Internet. 1a *ersi(n !.9 s(lo ten7a la finalidad de transferir los datos a tra*s de
Internet 3en particular p$ginas Web escritas en .;615. 1a *ersi(n 1.! del protocolo 3la m$s
utili+ada5 permite la transferencia de mensaQes con encabe+ados Bue describen el contenido de
los mensaQes mediante la codificaci(n 6I6E.
El prop(sito del protocolo .;;P es permitir la transferencia de arc-i*os 3principalmente% en
formato .;615. entre un na*egador 3el cliente5 ) un ser*idor Feb 3denominado% entre otros%
httpd en eBuipos U>I<5 locali+ado mediante una cadena de caracteres denominada direcci(n
U'1.
Instituto ;ecnol(gico de Ciudad.Du$re+
/
Porgramacion WEB ISC Unidad I
C!'(nicacin entre el nave)ad!r * el servid!r
1a comunicaci(n entre el na*egador ) el ser*idor se lle*a a cabo en dos etapasK
El na*egador reali+a una s!licit(d H""P
El ser*idor procesa la solicitud ) despus en*7a una resp(esta H""P
En realidad% la comunicaci(n se reali+a en m$s etapas si se considera el procesamiento de
la solicitud en el ser*idor. "ado Bue s(lo nos ocupamos del protocolo .;;P% no se eCplicar$ la parte
del procesamiento en el ser*idor en esta secci(n del art7culo. Si este tema les interesa% puede
consultar el art7culo sobre el tratamiento de CMI.
+!licit(d H""P
Una solicitud .;;P es un conQunto de l7neas Bue el na*egador en*7a al ser*idor. Inclu)eK
,na l-nea de s!licit(dK es una l7nea Bue especifica el tipo de documento solicitado% el mtodo
Bue se aplicar$ ) la *ersi(n del protocolo utili+ada. 1a l7nea est$ formada por tres elementos
Bue deben estar separados por un espacioK
el mtodo
la direcci(n U'1
la *ersi(n del protocolo utili+ada por el cliente 3por lo general% HTTP/1.05
Instituto ;ecnol(gico de Ciudad.Du$re+