4 Introduccin a IP TCP UDP ARP ICMP

  • Slides: 24
Download presentation
4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 1 Sockets. u u

4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 1 Sockets. u u n 4. 2 IP. u u n Definición. Caracteristicas. Funciones. Formato de trama. 4. 3 Direcciones IP. u u Clases. Direcciones especiales. Direcciones sin clase. Mascara de red. Sub. Netting.

4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 4 TCP. u u

4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 4 TCP. u u u n Características. Conexiones. Formato de trama. 4. 5 UDP. u u u Características. Formato de trama. Control de flujo.

4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 6 TCP. u u

4. Introducción a IP, TCP, UDP, ARP, ICMP n 4. 6 TCP. u u n Funciones. Tipos de mensajes. 4. 7 ARP - RARP. u u u Funciones. Formato de trama. Ejemplo.

4. 1 Sockets n Definición u u u Punto de comunicación a través del

4. 1 Sockets n Definición u u u Punto de comunicación a través del cual un proceso puede comunicarse con otro. Comunicación: Proceso servidor con proceso cliente. Cada extremo de la comunicación (socket) se especifica por una IP y un número de puerto, que identifica al proceso dentro de la maquina. (192. 168. 2. 1 , 23) Proceso A (192. 168. 2. 20 , 85) Proceso B

4. 1 Sockets n Caracteristicas de la comunicación. u u u u Orientadas a

4. 1 Sockets n Caracteristicas de la comunicación. u u u u Orientadas a conexión. No orientadas a conexión. Fiabilidad de la transmisión. Control de recepción ordenada de la información. Control de duplicación de datos. Envío de datos urgentes. Conocimiento del tamaño de datos en recepción.

4. 2 IP n n Funciones: Encaminamiento. u Las tramas se envían de un

4. 2 IP n n Funciones: Encaminamiento. u Las tramas se envían de un elemento de red a otro. u La dirección IP de destino permite decidir el siguiente elemento al que se enviará la trama. u La dirección IP de origen permite informar de problemas o errores al emisor.

4. 2 IP n Fragmentación. u Distintos niveles de enlace pueden limitar los tamaños

4. 2 IP n Fragmentación. u Distintos niveles de enlace pueden limitar los tamaños de las tramas que transportan. u La capa IP se puede ver obligada a fragmentar la trama en tramas más pequeñas que luego debe de agrupar.

4. 2 IP n Formato de trama:

4. 2 IP n Formato de trama:

4. 3 Direcciones IP n Clases.

4. 3 Direcciones IP n Clases.

4. 3 Direcciones IP n Direcciones especiales.

4. 3 Direcciones IP n Direcciones especiales.

4. 3 Direcciones IP n Direcciones sin clase. Mascara de subred. u u n

4. 3 Direcciones IP n Direcciones sin clase. Mascara de subred. u u n División por clases es ineficiente. Necesidad de seleccionar los bits usados para identificar la red y los usados para identificar los hosts. La implementación se hace partiendo de la identificación de una red standard (A, B o C) a la que se le añade el número de bits tenidos en cuenta para identificar la red. Estos bits puestos a ‘ 1’ son la mascara de subred. Ejemplo clase C. 162. 235. 23 / 24 255. 0 256 host 162. 235. 23 / 23 255. 254. 0 512 host 162. 235. 23 / 22 255. 252. 0 1024 host

4. 3 Direcciones IP n Sub. Neting. u u n Permite crear subredes dentro

4. 3 Direcciones IP n Sub. Neting. u u n Permite crear subredes dentro de una clase. Se emplea la mascara de subred pero para aumentar el número de bits que determinan la red. Ejemplo clase C. Dirección de red: 192. 168. 100. 0 Mascara de subred: 255. 0 Subred: (000) Hosts: 0 - 31 Mascara de subred: 255. 32 Subred: (001) Hosts: 32 - 63 Mascara de subred: 255. 64 Subred: (010) Hosts: 64 - 95

4. 4 TCP n Características: u u u Protocolo a nivel de transporte. Orientado

4. 4 TCP n Características: u u u Protocolo a nivel de transporte. Orientado a conexión. Fiabilidad extremo a extremo: F F u Confirmaciónde las tarmas recibidas. (Acuse de recibo) Control de flujo. Control de errores. Control de secuenciamiento. Tecnicas que maximizan el rendimiento: F F Control del tamaño de las tramas. Control de la velocidad de envío.

4. 4 TCP n Conexiones: u u u n Arquitectura Cliente-Servidor. Una conxíon <--->

4. 4 TCP n Conexiones: u u u n Arquitectura Cliente-Servidor. Una conxíon <---> Pareja de sockets. Un servidor puede mantener conexiones con varios clientes por un mismo socket (IP + puerto). Establecimiento de una conexión. RFC X RFC Y ACK X

4. 4 TCP n Formato de trama.

4. 4 TCP n Formato de trama.

4. 5 UDP n Características: u u u Protocolo a nivel de transporte. No

4. 5 UDP n Características: u u u Protocolo a nivel de transporte. No orientado a conexión. No proporciona: F F u u u Confirmaciónde las tarmas recibidas. Control de flujo. Control de errores. Control de secuenciamiento. La aplicación que lo usa se encarga de toda la gestión del dialogo. Hay que cuidar el problemas de desbordamiento de buffers. Se suele emplear en redes fiables, como LANs

4. 5 UDP n Formato de trama

4. 5 UDP n Formato de trama

4. 6 ICMP n Funciones. u u u Comunicar problemas con los datagramas enviados

4. 6 ICMP n Funciones. u u u Comunicar problemas con los datagramas enviados con IP, pero no da fiabilidad a IP. Los mensajes los pueden enviar cualquier elemento de la red por los que pasan las tyramas IP, incluido el host destino. Situaciones de envío de mensajes ICMP: F F Un trama IP no puede alcanzar su destino. Cuando un gateway o router no puede redirigir una trama IP por una necesidad de fragmentación. Cuando un gateway o router no puede redirigir una trama IP por falta de recursos. (Saturación de la red) Control de secuenciamiento.

4. 6 ICMP n Reglas. u u u No se generan mensajes ICMP para

4. 6 ICMP n Reglas. u u u No se generan mensajes ICMP para tramas que transportan mensajes ICMP. No se generan mensajes ICMP para tramas que se envian de forma broadcasat. Si una trama IP se fragmenta y hay que enviar un mensaje ICMP, se enviará uno solamennte aunque se generen más de un error por el total de fragmentos.

4. 6 ICMP n Tipos de mensajes. u u u Destination Unreachable. Time Exceeded.

4. 6 ICMP n Tipos de mensajes. u u u Destination Unreachable. Time Exceeded. Source Quench.

4. 6 ICMP n Tipos de mensajes. u Parameter Problem. u Redirect Message.

4. 6 ICMP n Tipos de mensajes. u Parameter Problem. u Redirect Message.

4. 6 ICMP n Tipos de mensajes. u Echo, Echo Reply. u Timestamp, Timestamp

4. 6 ICMP n Tipos de mensajes. u Echo, Echo Reply. u Timestamp, Timestamp Reply.

4. 6 ICMP n Tipos de mensajes. u Information Request, Information Reply. u Address

4. 6 ICMP n Tipos de mensajes. u Information Request, Information Reply. u Address Mask.

4. 7 ARP, RARP n Funciones. u Asociar direcciones físicas con direcciones IP. F

4. 7 ARP, RARP n Funciones. u Asociar direcciones físicas con direcciones IP. F F n Dirección fisica de una IP determinada (ARP). Dirección IP de una dirección física determinada (RARP). Formato de trama