Laboratorio #2


Protocolos TCP/IP



Introducción

   En este laboratorio vamos a afianzar los conocimientos sobre cómo funciona la pila de protocolos TCP/IP, que nos permiten las comunicaciones a través de Internet. La pila TCP/IP recibe su nombre de los protocolos TCP (Transmission Control Protocol) e IP (Internet Protocol), pero involucra a muchos más protocolos, que generalmente se representan, y se pueden entender, como una pila formada por diversas capas. 


Procedimiento

  En primer lugar, vamos a ver cómo podemos acceder a recursos que están disponibles
a través de Internet, conociendo tanto el protocolo por el que están accesibles como su ruta.

1.1 Abre 7 pestañas del navegador Mozilla Firefox y copia en cada una de ellas las
siguientes rutas:
C:
www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
www.uca.edu.sv/investigacion/tutoriales/tcp-ip2.gif
ftp.epson.com/laser/ACTLQA.TXT
ftp://ftp.epson.com/laser/ACTLQA.TXT
ftp://ftp.epson.com/laser/LASERIJ.GIF





¿A qué tipo de recursos (tipos de archivo) has podido acceder por medio de tu navegador?
En mi navegador puede ingresar a los archivos:
www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
www.uca.edu.sv/investigacion/tutoriales/tcp-ip2.gif 




¿Qué protocolos de aplicación es capaz de reconocer?
Los protocolos que mi navegador a podido acceder es el http: que es una capa de trasporte

1.2 Abrimos ahora Paint. Trata de acceder (Archivo -> Abrir) a las siguientes
direcciones:
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip2.gif
ftp://ftp.epson.com/laser/ACTLQA.TXT
ftp://ftp.epson.com/laser/LASERIJ.GIF

¿Qué formatos de archivo reconoce Paint?
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip2.gif
Paint solo me reconocio el formato “gif” que es un formato de intercambio gráfico


¿Es capaz Paint de trabajar con recursos a través de su dirección web?
Si es posible que paint trabaje con dirección de web

1.3 Repetir la misma prueba con el bloc de notas. Trata de acceder a las siguientes
direcciones:
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip2.gif

¿Qué formatos de archivo reconoce notepad?
Los formato que reconoce son txt

¿Es capaz notepad de trabajar con recursos a través de su dirección web?
Si trabaja con recursos de internet

1.4 Finalmente ejecuta Filezilla, y trata de acceder a las siguientes direcciones (copia
también la parte correspondiente al protocolo “http://” o “ftp://”):

http://www.uca.edu.sv/investigacion/tutoriales/tcp-ip.html
ftp://ftp.epson.com/laser/ACTLQA.TXT

Comenta lo que ha sucedido en cada uno de los dos casos.
Lo que observé fue que en la dirección http no me reconoce el formato  en la aplicación filezilla y mientras que en el protocolo ftp lo reconoce y trata de entrar a una conexión web.


2. Vamos a tratar de entender ahora un poco mejor cómo son las direcciones que nos permiten acceder a recursos a través de Internet.
 Estas direcciones se conocen como URL’s (Uniform Resource Locator) o URI’s (Uniform Resource Identifier), y ya las hemos utilizado, por ejemplo, para definir los enlaces a páginas web en HTML.

Observa por ejemplo el siguiente enlace:
 http://es.wikipedia.org/w/wiki.phtml?title=URL&action=history

Accede a la página señalada. Generalmente las url’s responden al siguiente esquema:
protocolo://máquina.dominio:puerto/camino/fichero?parámetros

El protocolo puede ser alguno entre http (protocolo de transferencia de hipertexto), https (protocolo seguro de transferencia de hipertexto), ftp (protocolo de transferencia de ficheros), smtp (protocolo simple de transferencia de correo), pop (protocolo de la oficina de correo), ldap (protocolo ligero de acceso a directorios), file (para archivos disponibles en la máquina local), telnet, etc… La máquina y el dominio conforman la parte más identificable de una url. Por ejemplo, en https://belenus.unirioja.es, belenus es un servidor (o un subdominio) dentro del dominio “unirioja.es”. Los puertos están relacionados con el protocolo TCP. El camino especifica la ruta del recurso solicitado en su servidor. El fichero es el recurso solicitado, y la lista de parámetros nos permiten enviarle información modificando así su respuesta.

Identifica cada una de esas partes en la url
http://es.wikipedia.org/w/wiki.phtml?title=URL&action=history

Toma la dirección anterior de la wikipedia

http://es.wikipedia.org/w/wiki.phtml?title=URL&action=history y en la barra del navegador realiza las siguientes modificaciones. Explica en el informe (blog) el resultado (después de cada modificación recupera la url original):

- Modifica el protocolo “http” por “https” y recarga la página.
- Cambia “es” por “ES” y recarga la página.
- Cambia “wikipedia” por “WIKIPEDIA” y recarga la página.
- Cambia “es.wikipedia.org” por “es.wikipedia.org:80” y recarga la página.
- Cambia “es.wikipedia.org” por “es.wikipedia.org:81” y recarga la página (¿cuál es el puerto por defecto del protocolo http?).
- Cambia “/w/” por “/W/” y recarga la página.
- Cambia “URL” por “Logroño” y recarga la página. - Cambia “history” por “History”     y recarga la página.


Al ingresar al link siguiente veremos esto:
http://es.wikipedia.org/w/wiki.phtml?title=URL&action=history



    Identifica cada una de esas partes en la URL
   http://es.wikipedia.org/w/wiki.phtml?title=URL&action=history

·         Protocolo: http (protocolo de transferencia de hipertexto)
·         Dominio: es.wikipedia
·         Puerto: org
·         Camino: /w/
·         Ficheros: wiki.phtml?
·         Parámetros: URL&action=history
     
     Modifica el protocolo “http” por “https” y recarga la página.

En este paso pudimos notar que poniendo el link en la barra de búsqueda, se puede notar que automáticamente se cambia el protocolo “http” por “https” y dando a conocer esta imagen que ya la hemos visto antes, por ende si utilizamos http no sale la página y saldrá algo así:

        Mientras si utilizamos https:
        




 Cambia “es” por “ES” y recarga la página:




 Cambia “wikipedia” por “WIKIPEDIA” y recarga la página:

Cambia “es.wikipedia.org” por “es.wikipedia.org:80” y recarga la página.
Observación: En esta ocasión nos tardo unos segundos en encontrar el resultado y nos manda  a que activemos el TLS 1.0, TLS 1.1 Y TLS 1.2 desde configuración avanzada como podemos ver en la imagen.


Cambia “es.wikipedia.org” por “es.wikipedia.org:81” y recarga la página (¿cuál es el puerto por defecto del protocolo http?).


 Observación: el protocolo de http por defecto es “org”.



Cambia “/w/” por “/W/” y recarga la página.




Observación: En esta ocasión nos manda a otro link y  nos refiere que si es ese al que nos referimos y al entrar al link que nos recomienda nos manda esto:



Cambia “URL” por “Logroño” y recarga la página.


Observación: Nos apareció el mismo recuadro como en el caso anterior.


Cambia “history” por “History” y recarga la página


Observación: esta vez al cambiar history por “History “notamos que si entra en la pagina y no menciona que el enlace esta roto o mal copiado,etc.

NOTA: En este punto se utilizaron dos motores de búsqueda  como lo son Google Chrome e Internet Explorer.



La información a través de Internet se comunica por medio de paquetes. Igual que  se dice  que en un disco duro la unidad mínima de memoria es  un sector, y en un sistema de archivos la unidad mínima de memoria era un clúster, en Internet dicha unidad recibe el nombre de paquete. Cada vez que hacemos una solicitud de un recurso en Internet, estamos generando uno o varios paquetes que contienen la misma (y que serán encaminados a  su  destino  por  un  “router”).  La  respuesta  que  recibamos  también  estará  formada  por paquetes que nuestro programa cliente (dependiente del protocolo que usemos, ftp, http, pop, smtp…) convertirá en una página web, un mensaje de correo, una imagen o un fichero.
Los  paquetes  se  construyen  de  la  siguiente  forma.  A  una  petición  que  hagamos  en  el navegador, o a su respuesta desde el servidor, se le asignará en primer lugar una “cabecera de aplicación”. La misma contendrá información referente al protocolo usado (de los de la capa de aplicación), al método en que se ha solicitado el recurso (GET, POST…), al agente de  usuario  (Mozilla…),  a  la  máquina  huésped  del  recurso…


Conclusión

En conclusión final pudimos ver cómo funcionaban los protocolos  TCP/IP que en resumidas palabras son los que nos ayudan a comunicarnos a través de internet.
La familia de protocolos de Internet es un conjunto de protocolos de red en los que se basa Internet y que permiten la transmisión de datos entre computadoras.
En ocasiones se le denomina conjunto de protocolos TCP/IP, en referencia a los dos protocolos más importantes que la componen, que fueron de los primeros en definirse, y que son los dos más utilizados de la familia:
·         TCP (Transmission Control Protocol), Protocolo de Control de Transmisión.
·         IP (Internet Protocol), Protocolo de Internet.

La familia de protocolos de Internet puede describirse por analogía con el modelo OSI (Open System Interconnection), que describe los niveles o capas de la pila de protocolos, ya  que los protocolos se dividen en varias capas, aunque en la práctica no corresponde exactamente con el modelo en Internet.

En una pila de protocolos, cada nivel resuelve una serie de tareas relacionadas con la transmisión de datos, y proporciona un servicio bien definido a los niveles más altos.

No hay comentarios:

Publicar un comentario