Вы находитесь на странице: 1из 6

Prctica de laboratorio 4.5.

3: Examen de protocolos de la capa de transporte y aplicacin


Diagrama de topologa

Objeti os de aprendi!aje
Al completar esta prctica de laboratorio, usted podr: aplicacin. ser idor "#$. %bser ar los canales TCP para establecer y administrar la comunicacin con cone&iones HTTP y "#$. Capturar y analizar la comunicacin HTTP entre la computadora host del mdulo y un ser idor !eb. Capturar y analizar la comunicacin "#$ entre la computadora host del mdulo y un Configurar la computadora host para capturar protocolos de la capa de

"n#ormacin bsica
'a funcin principal de la capa de transporte es mantener un registro de las con ersaciones de m(ltiples aplicaciones en el mismo host. "in embargo, cada aplicacin tiene determinados re)uisitos para sus datos y, por lo tanto, se han desarrollado diferentes protocolos de transporte para )ue cumplan con estos re)uisitos.
Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco.

Pgina 1 de 6

CC3A 2&ploration Aspectos bsicos de redes: Capa de Transporte del modelo %"1

Prctica de laboratorio 4.5.6: 2&amen de protocolos de las capas de Aplicacin y Transporte

'os protocolos de la capa de aplicacin definen la comunicacin entre ser icios de red, como un ser idor !eb y un cliente y un ser idor "#$ y un cliente. 'os clientes inician la comunicacin con el ser idor adecuado y el ser idor responde al cliente. Para cada ser icio de red e&iste un ser idor determinado )ue escucha, en un puerto determinado, las cone&iones del cliente. Puede haber di ersos ser idores en el mismo dispositi o final. 7n usuario puede abrir diferentes aplicaciones del cliente para el mismo ser idor, pero cada cliente se comunica, en forma e&clusi a, con una sesin establecida entre el cliente y el ser idor. 'os protocolos de la capa de aplicacin se basan en los protocolos TCP81P de menor ni el, como TCP o 79P. 2sta prctica de laboratorio e&amina dos protocolos populares de la capa de aplicacin, HTTP y "#$, y la manera en )ue los protocolos de la capa de transporte, TCP y 79P, administran el canal de comunicacin. Tambi:n se e&aminan las solicitudes ms comunes de los clientes y las correspondientes respuestas del ser idor.

Escenario
2n esta prctica de laboratorio se utilizarn las aplicaciones del cliente para conectarse a los ser icios de red del Apache. 2l usuario monitorea la comunicacin con !ireshar; y analiza los pa)uetes capturados. "e utiliza un e&plorador !eb como 1nternet 2&plorer o <irefo& para conectarse al ser icio de red del Apache. Apache tiene arios ser icios de red pre iamente configurados, como el HTTP, )ue esperan responder las solicitudes del cliente. Tambi:n se utilizar el e&plorador !eb para e&aminar el protocolo "#$ y el cliente de l=nea de comando "#$. 2l e>ercicio demostrar )ue, aun)ue los clientes pueden diferir, la comunicacin subyacente con el ser idor sigue siendo la misma.

$area %: &on#ig'racin de la comp'tadora (ost del md'lo para capt'rar protocolos de la capa de aplicacin.
'a prctica de laboratorio debe estar configurada como se muestra en el 9iagrama de topolog=a y en la tabla de direccin lgica. 2n caso contrario, p=dale ayuda al instructor antes de continuar. Paso %: instalar )ires(ar*. +. 1nstale !ireshar; con las configuraciones predeterminadas. Paso +: "niciar ,ires(ar* y con#ig'rar la "nter#a! de capt'ra. +. 1nicie !ireshar; desde "nicio - $odos los programas - ,ires(ar* - ,ires(ar* . -. Cuando se muestra la entana )ue se abre, establezca la 1nterfaz de captura correcta. 'a interfaz correcta es la interfaz con la direccin 1P de la computadora host del mdulo. ?ea la <igura -.

.ig'ra +: /entana de capt'ra de inter#a! de ,ires(ar* !ireshar; puede iniciarse haciendo clic en el botn "nicio de la interfaz. 9espu:s, la interfaz se utiliza como predeterminada y no se la necesita cambiar.
Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco. Pgina 2 de 6

CC3A 2&ploration Aspectos bsicos de redes: Capa de Transporte del modelo %"1

Prctica de laboratorio 4.5.6: 2&amen de protocolos de las capas de Aplicacin y Transporte

!ireshar; debe comenzar a registrar datos. 6. 9etenga !ireshar; por ahora. !ireshar; se utilizar en las siguientes tareas.

$area +: &apt'ra y anlisis de la com'nicacin 0$$P entre la comp'tadora (ost del md'lo y 'n ser idor ,eb.
HTTP es un protocolo de capa de aplicacin )ue depende de los protocolos de menor ni el, como TCP, para establecer y administrar el canal de comunicacin. HTTP ersin +.+ se define en @<C -A+A, en el aBo +,,,. 2sta parte de la prctica de laboratorio demostrar cmo las sesiones entre m(ltiples clientes !eb y el ser idor !eb se mantienen separadas. Paso %: "niciar las capt'ras de ,ires(ar*. 1nicie una captura de !ireshar;. !ireshar; mostrar capturas basadas en el tipo de pa)uete. Paso +: "niciar el explorador ,eb del (ost del md'lo. 1. Con un e&plorador !eb, como 1nternet 2&plorer o <irefo&, con:ctese al 7@' http://192.168.1.1. "e muestra una pgina !eb similar a la de la <igura 6. 3o cierre este e&plorador !eb hasta )ue se le indi)ue.

.ig'ra 3: Explorador ,eb conectado al ser idor ,eb 2. 3. Haga clic en el botn 1ct'ali!ar del e&plorador !eb. 3o debe haber cambios en la pantalla del cliente !eb. Abra un segundo e&plorador !eb y con:ctese al 7@' http://192.168.1.l. 2n la pantalla aparece una pgina !eb diferente. 3o cierre ning(n e&plorador hasta )ue la captura de !ireshar; se detenga. Paso 3: Detener las capt'ras de ,ires(ar* y anali!ar los datos capt'rados. 1. 2. 9etenga las capturas de !ireshar;. Cierre los e&ploradores !eb.

"e muestran los datos !ireshar; resultantes. 2n el paso -, se crearon al menos tres sesiones HTTP. 'a primera sesin HTTP comenz con una cone&in a http://192.168.1.1. 'a segunda sesin se produ>o con una actualizacin. 'a tercera sesin se produ>o cuando el segundo e&plorador !eb entr a http://192.168.1.1.

Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco.

Pgina 3 de 6

CC3A 2&ploration Aspectos bsicos de redes: Capa de Transporte del modelo %"1

Prctica de laboratorio 4.5.6: 2&amen de protocolos de las capas de Aplicacin y Transporte

.ig'ra 4: 2esin de 0$$P capt'rada 2n la <igura 4 se muestra un e>emplo de una sesin HTTP capturada. Antes de )ue la HTTP pueda comenzar, se debe crear una sesin TCP. 2sto se e en las tres primeras l=neas de sesin, n(meros +/, ++ y +-. 7tilice los resultados de captura de !ireshar; o similares para responder las siguientes preguntas: 3. Complete la siguiente tabla con la informacin presentada en la sesin HTTP:

9ireccin 1P del e&plorador !eb 9ireccin 1P del ser idor !eb Protocolo de la capa de transporte D79P8TCPE 3(mero de puerto del e&plorador !eb 3(mero de puerto del ser idor !eb 4.

+,-.+AC.-.+/+ +,-.+AC.+.+ TCP 4,4/+ C/

34'5 comp'tadora inici la sesin 0$$P y cmo lo (i!o6

'a computadora con ip +,-.+AC.-.+/+, en iando un segmento TCP con el flag "yn a +, el numero de secuencia igual a / y el tamaBo de entana C+,- bytes 5. 34'5 comp'tadora se7al inicialmente 'n #in a la sesin 0$$P y cmo lo (i!o6

'a computadora con ip +,-.+AC.-.+/+ en iando un segmento TCP con los flags "yn y ACF a + 6. @esalte la primera l=nea del protocolo HTTP, una solicitud 8E$ D%btenerE del e&plorador !eb. 2n la <igura 4 de arriba, la solicitud 8E$ est en la l=nea +6. ?aya a la segunda entana de !ireshar; Dla del medioE para e&aminar los protocolos en capas. "i es necesario, e&panda los campos. 34'5 protocolo se lle a 9encaps'lado: dentro del segmento $&P6

7.

2l protocolo Hyperte&t Transfer Protocol DHTTPE 8. 2&panda el (ltimo registro de protocolo y cual)uier subcampo. Gsta es la informacin real en iada al ser idor !eb. Complete la siguiente tabla utilizando la informacin del protocolo. HTTP8+.+ Het 8inde&.php esJes, esK )L/.C, enJusK)L/.5, enK)//.CMrMn

?ersin del protocolo #:todo de solicitud I "olicitud 7@1 1dioma

Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco.

Pgina 4 de 6

CC3A 2&ploration Aspectos bsicos de redes: Capa de Transporte del modelo %"1

Prctica de laboratorio 4.5.6: 2&amen de protocolos de las capas de Aplicacin y Transporte

I 'a solicitud 7@1 es la ruta para el documento solicitado. 2n el primer e&plorador, la ruta es el directorio ra=z del ser idor !eb. Aun)ue no se solicit ninguna pgina, algunos ser idores !eb estn configurados para mostrar un archi o predeterminado, si est disponible. 2l ser idor !eb responde con el pr&imo pa)uete HTTP. 2n la <igura 4 se puede er en la l=nea +5. 7na respuesta para el e&plorador !eb es posible por)ue el ser idor !eb D+E comprende el tipo de solicitud y D-E tiene )ue de ol er un archi o. 'os crac;ers a eces en =an solicitudes desconocidas o daBadas a ser idores !eb para intentar detener el ser idor o poder acceder a la l=nea de comando del ser idor. Adems, una solicitud para una pgina !eb desconocida da como resultado un mensa>e de error. 9. @esalte la respuesta del ser idor !eb y luego aya a la segunda entana Dla del medioE. Abra todos los subcampos de HTTP colapsados. %bser e la informacin )ue de uel e el ser idor. 2n esta respuesta, slo hay unas pocas l=neas de te&to Dlas respuestas del ser idor !eb pueden contener miles o millones de bytesE. 2l e&plorador !eb comprende los datos de la entana del e&plorador y los formatea correctamente. .

10. 3&'l es la resp'esta del ser idor ,eb para la solicit'd 8E$ del cliente ,eb6 HTTP8+.+ -// o; Dte&t8htmlE 11. NOu: significa esta respuestaP Oue acepta la peticin y nos en ia te&to html Dcontenido html de la pagina inde&.phpE 12. 9esplcese hacia aba>o de la entana superior de !ireshar; hasta )ue se muestre la segunda sesin de HTTP, actualizada. 'a <igura 5 muestra una captura de muestra.

.ig'ra 5: 2esin 0$$P capt'rada para act'ali!ar 2l significado de la accin de actualizacin se encuentra en la respuesta del ser idor, 304 Not Modified D6/4 3o modificadoE. Con un pa)uete simple de uelto para la solicitud inicial de 8E$ y para la actualizacin, el ancho de banda utilizada es m=nimo. "in embargo, para una respuesta inicial )ue contenga millones de bytes, un simple pa)uete de respuesta puede generar un significati o ahorro de ancho de banda. 9ebido a )ue esta pgina !eb ha sido guardada en la cach: del cliente !eb, la solicitud 8E$ conten=a las siguientes instrucciones adicionales para el ser idor !eb. If-modified-since: Fri 26 !"n 200# 06:19:33 $M%&r&n If-None-M"tch '980#2-(8-82d"8#40)&r&n *- page tag number D2TAHE 13. NCul es la respuesta 2TAH del ser idor !ebP 2n nuestro caso no se genero, ya )ue la respuesta fue %F

$area 3: &apt'ra y anlisis de la com'nicacin 2;< entre la comp'tadora (ost del md'lo y 'n ser idor ,eb.

Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco.

Pgina 5 de 6

CC3A 2&ploration Aspectos bsicos de redes: Capa de Transporte del modelo %"1

Prctica de laboratorio 4.5.6: 2&amen de protocolos de las capas de Aplicacin y Transporte

NCul es la respuesta del ser idorP @esponse: -// !elcome to the eagleJser er <TP ser ice Dnos da la bien enidaE NOu: n(mero de puerto utiliza el cliente "#$P el puerto +/06 Cuando se transfieren datos, o con listados simples de directorios, Nse abre un nue o puertoP. N"i es as=, cul es el n(mero de puerto de 9atos "#$ utilizado por el ser idor "#$P

____________________________________________________________________________

$area 4: =e#lexin
'os protocolos HTTP y "#$ dependen de TCP para comunicarse. TCP administra la cone&in entre el cliente y el ser idor para asegurar la entrega de datagramas. 7na aplicacin de cliente puede ser un e&plorador !eb o una utilidad de l=nea de comando, pero cada una debe en iar y recibir mensa>es )ue puedan ser interpretados en forma correcta. 2l protocolo de comunicacin se define normalmente en un @<C. 2l cliente "#$ debe autenticarse al ser idor "#$ aun)ue la autenticacin est: abierta al mundo. 2l usuario Anonymous tiene, normalmente, acceso restringido al ser idor "#$ y no puede cargar archi os. 7na sesin HTTP comienza cuando se realiza una solicitud al ser idor HTTP y finaliza cuando el cliente HTTP ha acusado recibo. 2n cambio, una sesin "#$ finaliza cuando el cliente indica )ue la de>a, utilizando el comando quit. HTTP utiliza un protocolo simple para comunicarse con el ser idor HTTP. 2l ser idor escucha en el puerto C/ para cone&iones de clientes. 2n cambio, "#$ utiliza dos protocolos. 2l ser idor "#$ escucha en el puerto -+ TCP, como la l=nea de comandos. "eg(n el modo de transferencia, el ser idor o cliente puede iniciar la cone&in de datos. "e puede acceder a los protocolos de capa de aplicacin m(ltiple mediante un e&plorador !eb simple. A pesar de )ue slo se e&aminaron HTTP y "#$, el e&plorador tambi:n admite Telnet y Hopher. 2l e&plorador act(a como un cliente para el ser idor, en iando solicitudes y procesando respuestas.

$area 5: Desa#o
1nstale una aplicacin )ue pueda ser empleada en una red de computadoras y analice en !1@2"HA@F los pa)uetes )ue se transfieren, tanto de solicitud como de respuesta. Cules fueron los resultados

____________________________________________________________________________ ____________________________________________________________________________
$area >: ?impie!a
A menos )ue el instructor le indi)ue lo contrario, apague las computadoras host. 'l: ese todo a)uello )ue haya tra=do al laboratorio y de>e el aula lista para la pr&ima clase.

Todo el contenido es Copyright * +,,- . -//0 de Cisco "ystems, 1nc. Todos los derechos reser ados. 2ste documento es informacin p(blica de Cisco.

Pgina 6 de 6

Вам также может понравиться