UT1 Arquitectura de Protocolos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 15

UT1 ARQUITECTURAS DE

PROTOCOLOS
Módulo de Servicios en Red del ciclo formativo Sistemas
Microinformáticos y Redes
UT1. Arquitecturas de Protocolos

Profesor: Antonio Díez Martínez


[email protected]
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Introducción

Este módulo proporciona un repaso del modelo de referencia OSI (Open Systems
Interconnection, Interconexión de sistemas abiertos) y del conjunto de protocolos
TCP/IP (Transmission Control Protocol/Internet Protocol, Protocolo de control de
transporte/Protocolo Internet). Conocer los protocolos del conjunto de protocolos TCP/IP
permitirá determinar si un host de una red que ejecute Microsoft® Windows Server™ puede
comunicarse con otros hosts de la red. Saber cómo funciona cada uno de los protocolos
del conjunto de protocolos TCP/IP y la forma en que éstos se relacionan entre sí y con el modelo
OSI proporciona al alumno los conocimientos básicos para realizar las tareas habituales de
administración de la red.

Objetivos generales que contribuye a alcanzar

Después de finalizar este módulo, el alumno podrá:

 Describir la arquitectura básica del modelo OSI y la función de cada capa.


 Describir las cuatro capas del conjunto de protocolos TCP/IP.
 Describir la forma en que se relacionan las capas del modelo TCP/IP con las capas del
modelo OSI.
 Describir la función de cada uno de los protocolos TCP/IP.
 Describir la forma en que los protocolos TCP/IP se relacionan entre sí.

1. Introducción al modelo OSI


Para entender la forma en que los protocolos TCP/IP permiten las comunicaciones de red,
es necesario comprender los conceptos subyacentes a las comunicaciones en la red. El modelo
OSI es un modelo conceptual que se utiliza habitualmente como referencia para comprender las
comunicaciones de red.

1.1 ¿Qué es el modeloOSI?

El modelo OSI es un modelo de arquitectura que representa las comunicacionesde red. Lo


presentó en 1978 la ISO (International Standards Organization,Organización Internacional de
Normalización) para explicar las comunicaciones de red entre hosts en una LAN o WAN,

1
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

presentar un sistema de clasificación de familias de protocolos de comunicaciones y mostrar


cómo las diferentes familias de protocolos pueden comunicarse entre ellas.

Cuando se hace referencia a “diferentes familias de protocolos” es principalmente porque hay


que tener en cuenta que TCP/IP no es la única familia de protocolos existente, aunque sí
que sea la más conocida. Si dispositivos TCP/IP necesitan comunicarse con otros dispositivos a
través de diferentesprotocolos, el modelo OSI puede ayudar a entender cómo se realiza dicha
comunicación. Además de poder ser definido bajo el modelo OSI, TCP/IP tiene su propio modelo
de comunicaciones, como veremos más adelante.

Es importante darse cuenta de que el modelo OSI se creó después de existir las comunicaciones
de redes. Este modelo se creó como una abstracción para clasificar las comunicaciones
que ya existían. De hecho, este modelo fue creado para ayudar a los administradores de
comunicaciones a entender qué ocurre con las diferentes comunicaciones entre protocolos.
Esto es lo que les llevó a dividir el modelo OSI en diferentes capas, cada una con su función.

1.2 Arquitectura del modelo OSI

El modelo OSI divide las comunicaciones de red en siete capas. Cada capa tiene una
función de red definida, como se muestra en la tabla siguiente.

2
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Capa Función

7-Aplicación Proporciona un punto de entrada para que


programas como los exploradores de Web y
los sistemas de correo electrónico puedan
obtener acceso a los servicios de red

6 –Presentación Convierte los datos entre los distintos


sistemas de una red. La capa de presentación
convierte los datos generados por la capa de
aplicaciones de su propia sintaxis a una
sintaxis de transporte común para su
transmisión a través de una red. Cuando los
datos llegan al equipo de destino, la capa de
presentación de dicho equipo convierte la
sintaxis en la del propio equipo.

5 -Sesión Permite que dos aplicaciones creen una


conexión decomunicación persistente. Los
famosos log on o log off operan en esta capa.
El protocolo Netbios (Network Basic Input
Output System) trabaja en esta capa.

4 -Transporte Garantiza que los paquetes sean entregados


en el ordenen que fueron enviados sin que se
pierdan ni se dupliquen. En el contexto del
modelo de referencia OSI, un paquete es
un “sobre electrónico” que contiene
información generada entre la capa de
sesión y la capa física del modelo OSI.
Cuando hablamos de “puertos” estamos
haciendo referencia a esta capa. La unidad de
medida es segmentos o mensajes.

3
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

3 - Red Determina la ruta física de los datos que se


van atransmitir en función de las condiciones
de la red, la prioridad delservicio y otros
factores.Los dispositivos que trabajan en esta
capa son entre otros los routers y los
IPswitches (switches de capa 3). Trabaja
con direcciones lógicas (por ejemplo
direcciones IP). La unidad de medida en esta
capa es paquetes.

2 - Vínculo de Datos (DLL-Data Link Layer) Permite transferir sin errores tramas de datos
desde un equipo a otro a través de la capa
física. En el contexto del modelo de
referencia OSI, una trama es un “sobre
electrónico” de información que incluye el
paquete y otros datos que agregan las siete
capas del modelo OSI. Las capas que se
encuentran por encima de la capa de
vínculo de datospueden realizar
transmisiones a través de la red
prácticamente sin errores. Los dispositivos
que se pueden incluir en esta capa son las
tarjetas de red, puentes y switches, entre
otros. Trabaja con MACs y su unidad de
medida es tramas.

1 -Física Establece la interfaz física y los mecanismos


necesarios para colocar el flujo de bits de
datos sin formato en el cable. Incluye entre
otros los cables, conectores, paneles de
parcheo, hubsy repetidores. La unidad de
medida en esta capa son los bits.

4
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

¿Demasiada información? Probablemente lo sea pero cuando se trabaja con redes y,


sobre todo, cuando se está intentando solucionar una incidencia de red es importantísimo
tener presente este modelo. También hay que tener en cuenta que, aunque el modelo OSI está
siempre presente en cualquier comunicación de red, no siempre están involucradas todas las
capas. Por ejemplo, si hacemos un ping a otro equipo sólo las capas 1, 2 y 3 son utilizadas. Todo
depende del tipo de comunicación y del número de protocolos implicados en cada transmisión.

1.3 Switches de capa 2 y switches de capa 3

Los switches de capa 2 son los más comunes. Estos switches utilizan la dirección MAC
para decidir las diferentes comunicaciones entre sus puertos. Normalmente este tipo de
switches no modifican las tramas y cada puerto del switch es considerado como un único
segmento y por lo tanto un dominio de colisión.

La seguridad es una de las funciones de la capa 2. Los switches almacenan en memoria


una tabla que asocia cada puerto a MACs. Esta tabla es conocida como Content Addressable
Memory Tabla (CAM). Está preparada para ataques de inundación (flooding). En un ataque se
envían varios paquetes al switch cada uno de los cuales tiene una diferente MAC, para saturar
la memoria del switch. Si esto ocurriera el switch cambiaría su estado a “failopen”. En este
punto, el switch repetiría los paquetes por todos los puertos al igual que lo hace el hub. Esto
tendría dos graves consecuencias, que la velocidad de la red se vería afectada
notablemente y que cualquier persona que pusiera un analizador de red en modo promíscuo
podría capturar todo el tráfico de red.

Algunos switches de capa 2 permiten configurar VLANS. Cuando se realiza esto se reducen
las colisiones, se organiza la red, se mejora el rendimiento y sobre todo, se incrementa la
seguridad. Sin embargo para que esto sea seguro será necesario que el acceso físico al switch
esté restringido.

Existen switches que pueden trabajar en capa 3. Las principales diferencias con los de
capa 2 son que en algunas comunicaciones utilizan las direcciones IP en lugar de las MAC. Se
parecen a los routers. Los switches de capa 3 trabajan con paquetes y los de capa 2 trabajan
con tramas. Los switches de capa 3 son generalmente administrables utilizando el protocolo
SNMP, entre otras utilidades. Esto permite a los administradores de red analizar los paquetes
que atraviesan los switches,algo que generalmente no permiten los switches de capa 2.

5
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Los switches de capa 3 se suelen utilizar en grandes redes en las que se quieren comunicar
diferentes redes IP.

1.4 Modelo OSI. Protocolos y dispositivos que trabajan en cada capa

En toda comunicación de red intervienen principalmente dispositivos y protocolos. Dada


la importancia del modelo OSI y una vez que sabemos las funciones de cada capa es
necesario tener presente en toda comunicación en qué capa trabaja cada protocolo y cada
dispositivo. A continuación se presentan algunos de los más comunes:

Presentación multimedia: Las capas del modelo OSI

Presentación que enumera las capas de OSI por orden y describe la función de cada una de ellas.
Para ver la presentación multimedia, Las capas del modelo OSI, es necesario abrir el fichero
media22_1.html que se puede encontrar dentro del fichero media22.zip.

Ejercicio práctico: Colocación de las capas del modelo OSI por orden

En este ejercicio práctico se colocarán las capas del modelo OSI en su orden correcto. Para
realizar el ejercicio práctico multimedia interactivo, Colocación de las capas del modelo OSI por
orden, es necesario abrir el fichero media22_2.html que se puede encontrar dentro del fichero
media22.zip.

6
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

2. Introducción al conjunto de protocolos TCP/IP


Los protocolos del conjunto de protocolos TCP/IP garantizan que los equipos que utilizan
hardware y software distintos puedan comunicarse a través de una red. TCP/IP es un protocolo
de red estándar y direccionable para la empresa que permite a los usuarios tener acceso a
Internet, además de enviar y recibir correo electrónico.

En esta lección, se describe el modelo conceptual de cuatro capas del conjunto de protocolos
TCP/IP y la forma en que se asigna al modelo OSI. Además, en la lección se incluye una
demostración en la que se describe cómo se mueve un paquete entre las capas de TCP/IP.

Presentación multimedia: ¿Por qué necesito conocer los protocolos TCP/IP

Para ver la presentación multimedia ¿Por qué necesito conocer los protocolosTCP/IP?, es
necesario abrir el fichero media22_3.html que se puede encontrar dentro del fichero
media22.zip.

Cuando acabe la presentación, se entenderá la importancia que tiene conocer los


esquemas de direccionamiento del equipo cliente y dónde se configuran las opciones de
TCP/IP en un equipo cliente que ejecuta un sistema operativo Windows.

2.1 ¿Qué es la arquitectura del conjunto de protocolos TCP/IP?

TCP/IP es un paquete estándar de protocolos que facilita la comunicación en un entorno


heterogéneo. Las tareas que conlleva el uso de TCP/IP en el proceso de comunicación se
distribuyen entre los protocolos, los cuales están organizados para formar cuatro capas
distintas de la pila de TCP/IP.

Las cuatro capas de la pila de protocolos TCP/IP son:

4.-Capa de aplicación

3.-Capa de transporte

2.-Capa de Internet

1.-Capa de vínculo(enlace o acceso al medio)

7
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Organizar la red como una pila dividida en protocolos independientes, en lugarde crear
un único protocolo, tiene varias ventajas:

 El hecho de que existan protocolos independientes facilita la compatibilidadcon


las distintas plataformas de los sistemas existentes. La creación y modificación de
los protocolos para que sean compatibles con nuevos estándares no requiere
modificar la totalidad de la pila de protocolos.
 Disponer de varios protocolos que operan sobre una misma capa facilita a las
aplicaciones la tarea de seleccionar los protocolos que proporcionen el nivel justo de
servicio requerido.
 Dado que la pila se divide en capas, los distintos protocolos pueden
desarrollarlos de forma simultánea técnicos especializados.

3. Relación entre el modelo TCP/IP y el modelo OSI


El modelo OSI define capas diferenciadas relacionadas con el empaquetado, el envío y la
recepción de transmisiones de datos en una red. El conjunto de protocolos divididos en capas
que compone la pila de TCP/IP es el encargado de realizar estas funciones.

3.1 Capa de aplicación

La capa de aplicación corresponde a las capas de aplicación, presentación y sesión del


modelo OSI. Esta capa proporciona servicios y utilidades que permiten el acceso de las
aplicaciones a los recursos de la red. Dos de los servicios de esta capa que dan acceso a los
recursos del sistema son Windows Sockets y el sistema básico de entrada y salida de red
(NetBIOS). Tanto Windows Sockets como NetBIOS proporcionan interfaces de aplicación
estándar para que los programas tengan acceso a los servicios de la red. Protocolos de la capa
de aplicación.

Algunas de las aplicaciones que operan en esta capa se conectan o comunican con otros
hosts de la red (se describen en la tabla siguiente).

8
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

3.2 Capa de transporte

La capa de transporte corresponde a la misma capa del modelo OSI y es la responsable de


garantizar la entrega y la comunicación entre ambos extremos, para lo que utiliza uno o dos de
los protocolos descritos en la tabla siguiente.

La capa de transporte trabaja con la transmisión de mensajes a través de subredes. Dos


protocolos muy comunes son el TCP (fiable y orientado a conexión) y el UDP (no orientado
a conexión). Un ejemplo de aplicación que utiliza TCP es un navegador web mientras que los
servicios de retransmisión de vídeo en tiempo real utilizan UDP. Cuando nos descargamos una
página web no queremos perder información. Al utilizar TCP nos aseguramos de que todos
los datos llegan a su destino. Si un paquete se pierde se vuelve a enviar.

9
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Sin embargo en el caso de la retransmisión de un partido de futbol no tiene sentido parar


la transmisión para reenviar un paquete ya que la pérdida de un frame es aceptable.

Las comunicaciones orientadas a conexión (conocidas como Modo CO) requieren que
tanto emisor como receptor estén pendientes de la comunicación estableciendo una conexión
entre ellos.

Las comunicaciones no orientadas a conexión (conocidas como Modo CL) no establecen


una conexión previa entre emisor y receptor sino que el emisor simplemente transmite
los paquetes. El paquete se envía a la dirección de destino que figura en la cabecera del
paquete.

Esta capa también trabaja con los puertos que los diferentes hosts utilizan para la transmisión
de datos. Existen un total de 65536 puertos (desde el 0 al 65535).

Están definidos por Internet Assigned Numbers Authority o por IANA y están divididas en
diferentes categorías:

Los números de puerto se corresponden con aplicaciones específicas. Por ejemplo el puerto 80
es utilizado por los navegadores web para acceder al protocolo HTTP. Es muy importante
entender la diferencia entre puertos de entrada y puertos de salida:

 Puertos de entrada: Son utilizados cuando otras computadoras quieren acceder a algún
servicio que se ofrece en el PC. Los puertos van asociados a IPs. Por ejemplo
66.25.2.65:80 es la IP del servidor que ofrece el servicio http por el puerto 80.
 Puertos de salida: Son utilizados para acceder a servicios ofrecidos por otras
computadoras. Los clientes utilizan los puertos de salida que son asignados de forma
dinámica por el sistema operativo.

10
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

A continuación se muestran algunospuertos conocidos:

NÚMERO DE PUERTO PROTOCOLO NOMBRE COMPLETO

20 y 21 FTP(datos y control) File Transfer Protocol

22 SSH Secure Shell

23 TELNET Terminal Network

25 SMTP Simple Mail Transfer Protocol

53 DNS Domain Name System

67 y 68 DHCP (Cliente y Servidor) Dinamic Hosts Control


Protocol

80 HTTP Hypertext Transfer Protocol

88 Kerberos Kerberos

110 POP3 Post Office Protocol Version


3

119 NNTP Network News Transfer


Protocol

137-139 NetBIOS NetBIOS Name, Datagram,


and Session Services,
respectively

143 IMAP Internet Access Message


Protocol

443 HTTPS Hipertext Transfer Protocol


Secure

11
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

3.3 Capa de Internet

La capa de Internet corresponde a la capa de red del modelo OSI. Los protocolos de esta capa
encapsulan datos de la capa de transporte en unidades denominadas paquetes, las dirigen y las
enrutan hasta sus destinos.

Existen cuatro protocolos principales en la capa de Internet, como muestra la tabla siguiente.

Protocolo Descripción

IP Internet Protocol, Protocolo Internet. Direcciona y enruta paquetes entrelos hosts y


las redes.

ARP Address Resolution Protocol, Obtiene direcciones de hardware de los hosts


Protocolode resolución de direcciones. ubicados en una misma redfísica.

IGMP Internet Group Management Administra la pertenencia a un host


Protocol,Protocolo de administración de grupos demultidifusión IP.
degrupos de Internet.

ICMP Internet Control Message Protocol, Envía mensajes y notifica errores


Protocolo de mensajes de control de relacionados con la entrega de paquetes.
Internet.

3.4 Capa de Vínculo

La capa de vínculo (denominada a veces capa de red o capa de vínculo dedatos)


corresponde a las capas de vínculo de datos y física del modelo OSI. Esta capa especifica
los requisitos necesarios para enviar y recibir paquetes. Se encarga de colocar datos en la red
física y de recibir datos de dicha red.

Presentación multimedia: Cómo se mueven los paquetes IP através del conjunto de protocolos
TCP/IP

Para ver la presentación multimedia, Cómo se mueven los paquetes IP a través del conjunto
de protocolos TCP/IP, es necesario abrir el fichero media22_4.html que se puede encontrar
dentro del fichero media22.zip.

12
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Después de esta presentación, se deberá entender cuál es el papel que juega cada capa en la
pila de protocolos TCP/IP y de qué forma envían y reciben un paquete IP cada una de las capas.

Ejercicio práctico: Asociación de protocolos con capas de TCP/IP

En este ejercicio práctico, se asociarán los protocolos y las capas del modelo TCP/IP.

Para realizar el ejercicio práctico multimedia interactivo, Asociación deprotocolos con capas
de TCP/IP, es necesario abrir el fichero media22_5.html que se puede encontrar dentro del
fichero media22.zip

4. Herramientas para analizar protocolos. Wireshark


Wireshark es un analizador de protocolos de red ("sniffer") que sirve para visualizar el
tráfico de paquetes que circulan por las redes de computadores, permitiendo analizar su
comportamiento, detectar errores, cuellos de botella, etc. Este monitor de red captura una
copia de estos paquetes para que podamos realizar un análisis posterior. Está programado
para reconocer la estructura de los diferentes protocolos de red. Esto le permite mostrar la
encapsulación y los campos individuales de una PDU e interpretar su significado.

Es una herramienta útil para cualquiera que trabaje con redes y se puede utilizar para el análisis
de datos y el diagnóstico de fallas.

13
Módulo: Servicios en Red
UT1 Arquitectura de protocolos

Wireshark es uno de los más populares analizadores que existen. Se trata de una
herramienta utilizada por profesionales y/o administradores de red para identificar y analizar
el tipo tráfico en un momento determinado. Es un proyecto de software libre que se
distribuye bajo la Licencia Pública General deGNU (GPL).

Su código fuente está disponible bajo la licencia GPL.

Es una herramienta gratuita cuyas características más relevantes son:

 Disponible para UNIX, LINUX, Windows y Mac OS.


 Captura los paquetes directamente desde una interfaz de red.
 Permite obtener detalladamente la información del protocolo utilizado en el
paquete capturado.
 Cuenta con la capacidad de importar/exportar los paquetes capturados
desde/hacia otros programas.
 Filtra los paquetes que cumplan con un criterio definido previamente.
 Realiza la búsqueda de los paquetes que cumplan con un criterio definido previamente.
 Permite obtener estadísticas.
 Sus funciones gráficas son muy poderosas ya que identifica mediante el uso de colores
los paquetes que cumplen con los filtros establecidos.

Además de la herramienta con entorno gráfico que es la que nosotros vamos a utilizar, también
existe versión sólo texto. Wireshark portable se puede ejecutar en local o desde un dispositivo
USB.

14

También podría gustarte