Está en la página 1de 31

TEMA 1.

CONCEPTOS BSICOS DE TCP/IP

1. ARQUITECTURA TCP/IP, MODELO CLIENTE/SERVIDOR Y SERVICIOS DE RED


Arquitectura TCP/IP y el modelo OSI Durante mucho tiempo se pens que la arquitectura OSI se impondra a TCP/IP por ser ms estructurada. OSI es modelo terico, mientras que TCP/IP ya estaba funcionando cuando se plante. Utilidad OSI: Servir de referencia como modelo de lo que debe ser toda arquitectura de comunicaciones.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

TCP/IP: Proporciona estructura y normas para interconectar sistemas Subdivisin del trabajo en niveles. Cada nivel lleva a cabo una tarea concreta. Por cada capa existen protocolos que ofrecen unas normas estrictas de dilogo entre los sistemas. Cada protocolo se apoya en los protocolos de las capas inferiores.

Francisco Javier Rufo Mendo

Modelo Cliente/Servidor Paradigmas para comunicacin aplicaciones a travs de red:

entre

Francisco Javier Rufo Mendo

Cliente/Servidor: Ms extendido y utilizado. Se distingue entre cliente y servidor. Entre pares (P2P): Todos los nodos son responsables por igual en la comunicacin. No existe nodo que centralice. Hbrido: Un servidor pone en contacto a los clientes para que se comuniquen entre s.

Modelo cliente/servidor define aplicaciones y su sincronizacin.

estructura

de

Francisco Javier Rufo Mendo

Cliente: Inicia la comunicacin. Enva una peticin a un proceso servidor y queda a la espera de respuesta. Servidor: Suele permanecer a la espera de peticiones. Son sistemas complejos y difciles de programar. Deben ser robustos y tener en cuenta aspectos como la autenticacin, autorizacin, seguridad y privacidad de la informacin. Normalmente suele gestionar varias conexiones de forma simultnea.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Los servicios de red Un servicio de red puede considerarse una funcin que ofrecen las aplicaciones y protocolos a los usuarios o a otras aplicaciones. Protocolo Aplicaciones Aplicacin: Programa que se sirve de los protocolos de la arquitectura TCP/IP para comunicarse. Protocolo: Normas que detallan cmo se produce la comunicacin entre sistemas para ofrecer los servicios de red.

Servicio web:
Protocolo: HTTP, HTTPS, etc. Aplicaciones: Apache, IIS, navegadores

Servicio de correo electrnico:


Protocolo: POP, IMAP, SMTP, Aplicaciones: Postfix, Outlook,.
Francisco Javier Rufo Mendo

Actividad 1

3. NIVEL DE RED EN TCP/IP EL PROTOCOLO IP


Nivel de red Direccionamiento de dispositivos y encaminamiento de informacin con el protocolo IP. Comunicacin se hace mediante el uso de datagramas, que siguen el formato especificado por el protocolo IP. Actualmente utilizamos IPv4, junto con el despliegue de IPv6 que se viene haciendo desde hace aos.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Actividad 2

Direccionamiento IP El direccionamiento es independiente del dispositivo fsico, y puede ser modificado por SW. Direccin IP = 32 bits, agrupados en bytes y expresados en forma decimal.
Francisco Javier Rufo Mendo

Direccin se divide en dos partes:


Id de red: Determina la red del dispositivo. Id de host: Determina el dispositivo dentro de la red.

Francisco Javier Rufo Mendo

Mscara de red: Se emplea para diferenciar el prefijo de la IP correspondiente al identificador de red de la parte correspondiente al identificador de host. Compuesta por 32 bits, define en las posiciones a 1 el identificador de red, siendo el resto las de host.

Clases de direcciones (OBSOLETO):


Clase A: 1 byte identificador de red. Mscara 255.0.0.0 Clase B: 2 bytes identificador de red (255.255.0.0). Clase C: 3 bytes identificador de red (255.255.255.0). Clase D: Empleada para multicast (datagramas para un grupo de equipos de la red). No hay diferencia entre host y red. Clase E: Reservada uso experimental.

Francisco Javier Rufo Mendo

Direcciones especiales:
De red: La parte de host est a 0. Difusin limitada: Mandar broadcast a los dispositivos de la red (255.255.255.255). Difusin dirigida: Mandar broadcast a los dispositivos de una red. La parte de host est a 1s. Bucle local: Para referenciar al interfaz dentro del host. Vale cualquier direccin de la red 127.0.0.0/8, pero suele ser 127.0.0.1/8
Actividad 3

Francisco Javier Rufo Mendo

Actividad 4

Francisco Javier Rufo Mendo

Direcciones pblicas y privadas Pblicas: Identifican a un dispositivo conectado a Internet. Privadas: Direcciones reservadas para redes privadas o intranets y no se pueden emplear en Internet. Son: 10.0.0.0/8, 172.16.0.0/16 y 192.168.0.0/16. Los routers conectados a redes pblicas descartan el trfico dirigido a estas redes por seguridad.

ENCAMINAMIENTO IP
Proceso de llevar un datagrama desde la mquina origen a la mquina destino, independientemente de si estn o no en la misma red. Router: Dispositivo que enlaza diferentes redes y desempea papel crucial en el encaminamiento de los datagramas. Est conectado al menos a 2 redes y realiza el encaminamiento del trfico que pase por l, utilizando las tablas de encaminamiento. Pueden darse 2 situaciones:
Que el datagrama vaya a una direccin perteneciente a una red conectada directamente al router entrega directa. Que el datagrama vaya a una direccin no conectada directamente se encamina a otro router.

Francisco Javier Rufo Mendo

Adems del router, los equipos tambin llevan a cabo el encaminamiento, enviando los datos al router si el destino no est en la misma red o se lo enva al equipo destino directamente si se encuentra en la misma red. Eso s, los equipos slo encaminan el trfico saliente.

Francisco Javier Rufo Mendo

Tablas de encaminamiento: Almacenan la informacin necesaria para realizar el encaminamiento de los datagramas y estn implementadas tanto en routers como en hosts. Suelen contener diferente informacin, pero generalmente incluyen:
Destino: Direccin de red o host. Mscara de red: Asociada al destino, para determinar qu direcciones incluye. Direccin de salto: Direccin a la que se envia el datagrama si su IP coincide con la especificada por destino y mscara de red. Interfaz: Por la que se enva el datagrama a la direccin de salto. Ruta de red: Cuando la entrada de la tabla se refiere a una red. Ruta de host: La entrada se refiere a un host. Ruta por defecto: Ninguna de las entradas anteriores es aplicable.

Francisco Javier Rufo Mendo

Distinguimos tres tipos de destino de forma general:

Protocolos de encaminamiento: Al arrancar los equipos, las tablas de encaminamiento se inicializan con las rutas de las redes adyacentes. A partir de entonces pueden seguir dos estrategias:
Encaminamiento esttico: La configuracin se hace de forma manual. Cualquier cambio en la red debe ser supervisado por el administrador. Es sensible a fallos. Encaminamiento dinmico: El encaminador actualiza sus tablas gracias a protocolos como RIP, OSPF y BGP.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Actividad 5,6

NIVEL DE TRANSPORTE EN TCP/IP PROTOCOLOS TCP Y UDP


Es habitual que las comunicaciones impliquen a varios procesos dentro de una mquina y a varias mquinas en la red. IP nos permite establecer una comunicacin con otra mquina. Cmo establecemos varias comunicaciones? Con IP no podemos diferenciar datagramas de diferentes comunicaciones. Nivel de transporte proporciona elementos para disponer de mltiples comunicaciones, con diferentes orgenes y destinos al mismo tiempo.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

Puertos de comunicaciones: Nos permite identificar los procesos de nivel de aplicacin entre los que est establecida una comunicacin. Cada proceso del nivel de aplicacin tiene asociado uno o ms puertos a travs de los cuales es accesible. Se identifican con un n binario de 16 bits (0-65535). Tenemos puertos en TCP y UDP, independientes entre ellos.

Tipos de puertos:
Conocidos (0-1023): Reservados para aplicaciones y servicios estndar (HTTP, HTTPS, FTP,). Los clientes se conectan a estos puertos para acceder a los servicios. Registrados (1024-49151): Para aplicaciones no estndar. Pueden asignarse de forma dinmica a clientes si ningn servicio los est usando. Dinmicos (49152-65535): Se suelen emplear para iniciar conexiones desde el cliente.

Francisco Javier Rufo Mendo

Protocolo UDP: Proporciona servicio no orientado a conexin.


No establecimiento de conexin No control de flujo

Francisco Javier Rufo Mendo

Se suele emplear en casos en los que prevalece velocidad frente a fiabilidad o aplicaciones con requerimientos sencillos como DHCP, DNS, streaming, VoIP.

Francisco Javier Rufo Mendo

Protocolo TCP: Servicio orientado a conexin. Obliga al establecimiento de conexin antes de transmitir y ofrece control de flujo y errores servicio fiable. Conexin TCP: Paso previo imprescindible para iniciar comunicacin. Una vez establecida, cualquiera de los dos extremos puede iniciar transmisin y terminar comunicacin Se define por los datos de los puntos extremados de la comunicacin: (IP origen, Puerto origen, IP destino, Puerto destino)

Francisco Javier Rufo Mendo

Actividad 7

TRADUCCIN DE DIRECCIONES DE RED NAT Y PAT


NAT permite que direcciones IP privadas puedan acceder a Internet a travs de una direccin pblica, aadiendo un grado de seguridad, ya que permite ocultar las direcciones originales al circulas por el exterior.

Francisco Javier Rufo Mendo

Francisco Javier Rufo Mendo

El uso ms habitual de NAT es que una red privada pueda emplear direcciones IP privadas internamente y tener una o varias direcciones IP pblicas asignadas al router que da salida a Internet, de forma que los equipos de la red salga a Internet a travs de las direcciones pblicas. Para funcionar es necesario que el router reescriba algunos datos en los datagramas que encamina.

Tipos de NAT:
Bsico: Slo se modifica la IP NAPT/PAT: Adems de la IP, se modifican los puertos empleados en la comunicacin a nivel de transporte.
Trfico saliente Modifica IP y puerto de origen Trfico entrante Modifica IP y puerto destino.
Francisco Javier Rufo Mendo

Tabla encaminador NAT:


Direccin IP interna (privada) Puerto interno Direccin IP externa (pblica) Puerto externo Protocolo de transporte (TCP/UDP)
Francisco Javier Rufo Mendo

Actividad 8

También podría gustarte