INTEGRANTES:
El fin de TCP es proveer un flujo de bytes confiable de extremo a extremo sobre una
internet no confiable. TCP puede adaptarse dinámicamente a las propiedades de la
internet y manejar fallas de muchas clases.
La entidad de transporte de TCP puede estar en un proceso de usuario o en el
kernel. Parte un flujo de bytes en trozos y los mande como datagramas de IP.
Para obtener servicio de TCP, el emisor y el recibidor tienen que crear los puntos
terminales de la conexión (los sockets).
La dirección de un socket es la dirección de IP del host y un número de 16 bits que
es local al host (la puerta). Se identifica una conexión con las direcciones de socket
de cada extremo; se puede usar un socket para conexiones múltiples a la vez.
PROTOCOLO ARP
1) Obtén las direcciones MAC y las direcciones IP de todos los adaptadores de red
que tiene tu ordenador. Indica como lo has obtenido y cuales son.
En la imagen se anexan los datos de las MAC que son registradas por los
adaptadores de la PC.
4) ¿Cuál es la dirección MAC del Router (puerta de enlace) que te conecta con el
resto de la UFG?
Este literal no se puede realizar con la red de la UFG, pero si con la red de la UES.
La puerta de enlace es 192.168.86.1
5) Recuerda “cuando un host necesita la dirección MAC a partir de una dirección IP”
se intercambian entre el host emisor y receptor paquetes o mensajes ARP de petición
(REQUEST) y respuesta (REPLY).
7) Trascurrido un tiempo vuelve a repetir la captura del apartado 5. Pulsa Stop tras
unos 20 segundos.
8) Repite de forma inmediata la captura. Pulsa stop tras unos 20 segundos. Examina
y explica qué ocurre en esta última captura.
9) Captura con el programa wireshark los paquetes ARP y TCP procedentes de una
conexión telnet desde tu PC a la máquina www.ues.edu.sv. ¿Qué dirección MAC de
destino llevan los mensajes ARP? ¿Qué dirección IP llevan los mensajes ARP? ¿Por
qué?
Protocolo ARP
Utilice el comando ipconfig para obtener la dirección mac, ip, mascara de red y puerta
de enlace o Gateway
Mac: 00-1E-10-1F-00-00
IP: 192.168.9.101
Mascara de red: 255.255.255.0
Puerta de enlace (Gateway): 192.168.9.1
Ejecutar el comando arp -a
Tipo de hardware
Tipo de protocolo
Tamaño del protocolo
Opcode
MAC del PC que solicita (5C:F9:DD:6C:1D:0B)
IP del PC que solicita (192.168.86.158)
MAC del PC que responde (00:00:00:00:00:00)
IP del PC que responde (192.168.86.1)
Tipo de hardware
Tipo de protocolo
Tamaño del protocolo
Opcode
MAC del PC que solicita (5C:F9:DD:6C:1D:0B)
IP del PC que solicita (192.168.86.158)
MAC del PC que responde (DD:C1:F0:1D:1E:2B)
IP del PC que responde (192.168.86.1)
3. ¿Cuál es el estado de la memoria cache de ARP después del ping? Y ¿Cuál
es el estado actual? Justificar las diferencias
Antes de hacer PING la cache tiene la lista de las PC conectadas a la red pero
sin embargo no se encuentra la IP de interés.
Luego de realizar el PING la lista se actualiza con la IP de la PC a la cual se le
hizo PING.
Protocolo ICMP/PING
Se habilitaron los filtros señalados y se hizo PING desde un equipo remoto
Se obtuvieron los resultados mostrados en la captura anterior.
1. ¿Qué tipos de mensajes ICMP aparecen?
Sobre fragmentación IP
Manteniendo los mismos filtros usados anteriormente. Se hizo ping y se obtuvo la
siguiente captura de pantalla
El equipo de destino
Checksum
PROTOCOLO TCP
CON LOS FILTROS IP AND TCP
Discusión
El numero 5 es la sincronización para la conexión del puerto 58765 con el puerto 80.
Posteriormente en el número 6, ocurre la doble conexión con la sincronización del
puerto 80 con el puerto 58765.
Puerto daytime(13)
Puerto echo(7)
Puerto quote(17)
Discusión:
a) Analizar el mensaje enviado.
Para cerrar la conexión en cada uno de los sentidos se termina de transmitir los datos
restantes y se envía un segmento de finalización (FIN). El otro extremo reconoce el
segmento FIN y notifica a la aplicación de que ya no existen más datos disponibles.
c) Repetir el proceso anterior con el puerto de echo (7). En este caso la conexión
quedará abierta hasta que realicemos la desconexión. Utilizaremos el botón Send
para transmitir una trama al otro extremo de la conexión. Aparecerá una ventana
donde podemos escribir el texto para el campo de datos y realizar su envío.
d) Analizar las tramas en el proceso de desconexión.
Las tramas son de comunicación cliente servidor con la información necesaria para el
acceso al servidor, trama de confirmación de ingreso host, tramas de retransmisión
de datos por desconexión o interrupción en la línea, trama de envió de datos del Host
al cual está conectado.
Discusión:
a) Estudiar las tramas de conexión que envía el cliente y no son respondidas desde
el servidor.
Se observan en la imagen superior.
Discusión:
a) Analizar los tiempos de espera entre intentos de retransmisión. (timeout ).
Los tiempos de vida de este son de 128.
Las tramas que aparecen son de comunicación servidor usuario con la información
necesaria para el acceso al servidor, trama de envió de datos del Host al cual está
conectado, trama de confirmación de ingreso host, tramas de retransmisión de datos
por desconexión o interrupción en la línea.
Protocolo HTTP
Para terminar este estudio y como introducción, vamos a utilizar el programa socket
WorkBench para analizar el funcionamiento de un protocolo de nivel de aplicación
HTTP. En este caso no será necesario el uso del PC monitor ya que utilizaremos la
ventana de mensajes disponible en el propio programa.
CONCLUSIONES
En base a los resultados de las pruebas con el protocolo ICMP que es un sub
protocolo de control y notificación de errores del protocolo IP, funciona enviando
mensajes de error indicando que un host o router no puede ser localizado.