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

Servicios de Red e Internet TCP/IP

Introduccin
Es un conjunto de protocolos. Est estructurada por capas o niveles (de ah lo de pila) Cada capa del nivel superior encapsula sus datos en el del nivel inferior. En el destino se desempaquetan los datos. Fue implantada en 1973 sobre la red precursora de Internet (ARPAnet). En 1984 se publica el modelo de referencia OSI, pero qued como terico.

TPC/IP y OSI
TCP/IP Capa de Aplicacin Capa de Transporte Capa de Internet Capa de acceso a la red (NAL) 1 2 3 4 5 6 7 Modelo OSI Capa de Aplicacin Capa de Presentacin Capa de Sesin Capa de Transporte Capa de Red Capa de Enlace de Datos Capa Fsica

Modelo de referencia OSI Nivel Funcin 1 Aplicacin 2 Presentacin 3 Sesin 4 Transporte 5 Red 6 7 Enlace de datos Fsico

Telnet

Conjunto de protocolos de TCP/IP Protocolo FTP TFTP SMTP TCP UDP ICMP Token Ring RIP

DNS

IP Ethernet

OSPF EGP ARP RARP Otros Medios

Ejercicio 1
Instala el sniffer wireshark, tanto en Windows como en Linux. Lanzado el sniffer visita una pgina web e identifica protocolos TCP/IP de la figura anterior

Capa de aplicacin

HTTP FTP SMTP POP IMAP SSH Telnet DHCP DNS

El nivel ms cercano al usuario. Tratan aspectos tales como la semntica y la sintaxis de los datos transmitidos, ya que distintas computadoras pueden tener diferentes formas de manejarlas. Ejemplos de protocolos
(HyperText Transfer Protocol) Protocolo de la web. (File Transfer Protocol) Transferencia de ficheros. (Simple Mail Transfer Protocol) Envi y distribucin de correo electrnico. (Post Offce Protocol) Reparto de correo. Reparto de correo al usuario final. (Secure SHell) Terminal remoto, aunque en realidad cifra casi cualquier tipo de transmisin. Terminal remoto, ha cado en desuso por su inseguridad intrnseca, ya que las claves viajan sin cifrar por la red. (Dinamic Host Configuration Protocol). Configuracin dinmica de host. (Domain Name System) Resolucin de nombres e IPs.

Capa de transporte
La unidad de datos se llama segmentos Aceptar los datos enviados por las capas superiores, dividirlos en pequeas partes si es necesario, y pasarlos a la capa de red. Se implementa en los sistemas finales, pero no en los routers de la red. Controla el flujo de datos: envi y recepcin de datos, sin errores, ordenados y sin duplicados. Servicio fiable orientado a conexin: se entrega todo y en orden. Servicio no fiable y no orientado a conexin: no se garantiza lo anterior.

TCP
Segmento TCP bits 0-3 4-9 10-15 16-31 0 Puerto origen Puerto Destino 32 Nmero de secuencia 64 Nmero de acuse de recibo (ACK) 96 longitud cabecera TCP reservado flag ventana 128 Checksum Puerto urgente 160 Opciones+relleno (opcional) 224 datos El campo Flags utiliza 6 bits para activar o desactivar cada una de las siguientes funciones: URG, ACK, PSH, Flag RST, SYN y FIN. Aporta seguridad a la comunicacin. Proporciona un servicio fiable y orientado a conexin. Enva los segmentos de forma ordenada.

Debido a la seguridad del protocolo TCP lo hace recomendable para servicios crticos. Establecimiento de la conexin (negociacin en tres pasos) y finalizacin:

Ejercicio 2
Lanzado el sniffer wireshark, genera trfico TCP e identifica en un segmento: Puerto origen y puerto destino. Nmero de secuencia. Longitud de la cabecera. Checksum Tamao de los datos. Busca en toda la captura el establecimiento de la conexin. Busca en toda la captura un cierre de la conexin.

UDP
Trabaja en el nivel de transporte. No usa medidas de seguridad como TCP (no es fiable y no establece conexin). Obtiene mayor velocidad y flexibilidad. Cuadro: segmento UDP bits 0 32 64 0-15 puerto origen longitud del mensaje datos 16-31 puerto destino checksum

Ejercicio 3
Lanzado el sniffer wireshark, genera trfico UDP e identifica en un segmento: Puerto origen y puerto destino. Nmero de secuencia. Longitud de la cabecera. Checksum Tamao de los datos.

ICMP
Informa de sucesos que han ocurrido en la red. Protocolo de control y notificacin de errores. Se usa para enviar mensajes de error, indicando por ejemplo que un servicio determinado no est disponible o que un router o host no puede ser localizado. ICMP difiere del propsito de TCP y UDP ya que generalmente no se utiliza directamente por las aplicaciones de usuario en la red. Herramientas ping y traceroute usan este protocolo. Se encapsulan en datagramas IP. 0-7 Type 8-15 Code Contenido del mensaje 16-31 Checksum

Ejercicio 4
Lanzado el sniffer wireshark, genera trfico ICMP e identifica: Tipo ICMP. Cdigo. Busca a qu corresponde dicho tipo y cdigo.

Capa de red
La unidad de datos se llama paquete o datagrama Encauza los datos hasta su lugar de destino. Establece dilogo para encontrar la mejor ruta. Se implementa en todos los sistemas: finales e intermedios.

OSI y TCP/IP

IP
No es fiable, puede haber prdida de paquetes. Protocolo no orientado a conexin: cada trama que enve no hace falta que vaya por el mismo camino. El paquete est formado por la cabecera mas el segmento de la capa superior (TCP, UDP, . . . ). En la cabecera aparece:
IPV4 _o IPV6 (0010 _o 0110) 4 bits 4 bits, mxima fiabilidad, inmediato, . . . 16 bits, tamao 16 bits, usado en caso de fragmentacin. 3 bits, indica si es divisible, ltimo fragmento, . . . 13 bits 8 bits, no mximo de saltos. 8 bits, Indica el protocolo de siguiente nivel utilizado. 16 bits, comprobacin de errores. 32 bits 32 bits Variable, marca de tiempo, seguridad, . . . Variable, utilizado para asegurar el tamao correcto.

Versin: Tamao de la cabecera: Tipo de servicio: Longitud total: Identificador: Indicadores: Posicin de Fragmento: Tiempo de Vida (TTL): Protocolo: Checksum Cabecera: Direccin IP de origen: Direccin IP de destino: Opciones: Relleno:

Formato de la Cabecera IP (Versin 4)


0-3 Versin 4-7 Tamao Cabecera Identificador 8-15 Tipo de Servicio 16-18 Longitud total Indicadores Posicin de Fragmento 19-31

Checksum cabecera Direccin IP de Origen Direccin IP de Destino Opciones

Relleno

Ejercicio 5
En relacin a IPV6, busca la siguiente informacin: Nmero de bits usados para direccionar. Diferencia con IPV4. Tamao de la cabecera. Diferencias con IPV6. Diferencias ms significativas con IPV6. Formato de la Cabecera IP (Versin 6)
0-3 Versin 4-7 7-11 Tipo Trfico Longitud del paquete 16-19 20-23 24-28 28-31 Etiqueta de Flujo Siguiente cabecera Limite de saltos Direccin IP de Origen Direccin IP de Destino 12-15

Ejercicio 6
Lanzado el sniffer wireshark, genera trafico IP e identifica: Versin Fragmentacin. Tamao de la cabecera. Direcciones IP origen y destino. Tamao del datagrama. Protocolo de la capa de Identificador. transporte encapsulado. TTL

Direccionamiento IP
Cuadro: Clases de direcciones IPv4
CLASE A B C RED 0 (7 bits) 10 (14 bits) 110 (21 bits) EQUIPO (24 bits) (16 bits) (8 bits)

Cuadro: Mscara de red IPv4


CLASE A B C MASCARA DE RED 255.0.0.0 255.255.0.0 255.255.255.0 MASCARA IP/8 IP/16 IP/24

Cuadro: Rango de direcciones IP privadas


CLASE A B C REDES PRIVADAS 10.0.0.0 172.16.0.0 a 172.31.0.0 192.168.0.0 a 192.168.255.0

Ejercicio 7
Instala una calculadora IP. Realiza los ejercicios que se proponen. Busca informacin acerca de las tablas de rutas. Consulta la tabla de rutas en tu sistema -tanto en Windows y GNU/Linux- e interprtala

Ejercicio 8

ARP
El protocolo ARP sirve de puente entre el nivel de enlace y el de red. Es el encargado de averiguar la direccin LAN de los nodos a partir de la direccin IP. Los pasos que siguen son:
1. 2. 3. ARP request paquete que incluye la IP cuya LAN quiere conocerse. Todas las mquinas recogern la peticin, solo contestar la mquina correspondiente ARP reply. La maquina emisora recibe la direccin LAN

El protocolo RARP de resolucin inversa de direcciones. Desconocemos la direccin IP de nuestra mquina, pero si conocemos nuestra MAC. Para esto debe existir un servidor central que proporcione direcciones IP. Este protocolo est obsoleto, se usa el protocolo BOOTP que se usa en DHCP Busca informacin acerca de las tablas de ARP. Consulta la tabla ARP en tu sistema -tanto en Windows y GNU/Linux- e interprtala.

Ejercicio 9

Capa de enlace y fsica


ENLACE
La unidad de datos se llama marco o trama. El protocolo ms usado es Ethernet Controla flujo de datos entre dos nodos directamente conectados. Se hace un direccionamiento de los datos en la red (direccin LAN). Existen otros como: PPP, ATM, Frame Relay,. . . Transforma los bits en la seal enviada al medio fsico y viceversa. Debe conocer las caractersticas elctricas, funcionales, mecnicas, . . .

FSICA

Trama Ethernet

Ejercicio 10
Genera trafico ARP (si es necesario borra la tabla ARP) Identifica el marco ARP reply e identifica las direcciones LAN origen y destino. Identifica el marco ARP request e identifica las direcciones LAN origen y destino. Explica los valores antes indicados.

Ejercicio 11
Genera trafico TCP y en relacin con la capa de enlace identifica: Direcciones LAN origen y destino. Protocolo de la capa IP encapsulado. Checksum

Prctica
Visita la pgina web del buscador de google.

Aplicacin
Identifica el protocolo de la capa de aplicacin.

Transporte
Identifica el protocolo de la capa de transporte. Puerto origen y puerto destino. Nmero de secuencia. Longitud de la cabecera. Checksum Tamao de los datos. Identifica el protocolo de la capa de red. Versin Tamao de la cabecera. Tamao del datagrama. Identificador. TTL Fragmentacin. Direcciones IP origen y destino. Protocolo de la capa de transporte encapsulado. Identifica el protocolo de la capa de enlace. Direcciones LAN origen y destino. Protocolo de la capa IP encapsulado. Checksum. Comprueba que los datos son coherentes con la tabla de rutas.

Red

Enlace