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

Tema2: Arquitecturas de Red

1. Organizaciones de Estándares ..................................................................................................3


1.1. Organismos reguladores en el ámbito internacional .........................................................3
ITU (International Telecommunication Union – Unión Internacional de Comunicaciones) ..3
ISO (International Organization for Standardization – Organización Internacional de
Normalización) .....................................................................................................................4
IEEE (Institute of Electrical and Electronic Engineers – Instituto de Ingenieros Electricos y
Electronicos) .........................................................................................................................4
W3C (Word Wide Consortium – Consorcio para la Web) .....................................................5
1.2. Organismos reguladores en Estados Unidos .....................................................................5
ANSI (American National Standards Instituto – Instituto Nacional Americano para la
Estandarización) ...................................................................................................................5
1.3. Organismos reguladores en Europa ..................................................................................5
ETSI (European Telecommunications Standardas Institute – Instituto Europeo de
Estándares de las Telecomunicaciones) ...............................................................................5
1.4. Organismos reguladores en España ..................................................................................6
AENOR (Asociación Española de Normalización y Certificación) ..........................................6
2. Arquitecturas de red ................................................................................................................6
2.1. Características ...................................................................................................................7
2.2. Diseño ...............................................................................................................................7
2.3. Funcionamiento ................................................................................................................9
Encapsulamiento de la información .....................................................................................9
Segmentación de la información ........................................................................................10
3. Modelo OSI .............................................................................................................................11
3.1. Capa Física .......................................................................................................................16
3.2. Capa de enlace ................................................................................................................16
3.3. Capa de red .....................................................................................................................16
3.4. Capa de transporte ..........................................................................................................17
3.5. Capa de sesión.................................................................................................................17
3.6. Capa de presentación ......................................................................................................18
3.7. Capa de aplicación ...........................................................................................................18
4. Modelo TCP/IP .......................................................................................................................21
4.1. Capa de Acceso a Red ......................................................................................................23
4.2. Capa de Internet ..............................................................................................................24

1
4.3. Capa de Transporte .........................................................................................................24
4.4. Capa de aplicación ...........................................................................................................25
5. Interrelación entre capas y Comunicación par a par ..............................................................27
Captura de tráfico con Wireshrak ..............................................................................................29
Captura de tráfico con Packet Tracer .........................................................................................29

2
1. Organizaciones de Estándares
Un estándar es un conjunto de normas, acuerdos y recomendaciones técnicas que regulan la
transmisión de los sistemas de comunicación. Lo deben cumplir los fabricantes para asegurar
que los elementos sean compatibles entre sí. Ejemplos: el tipo de conector a emplear, las
tensiones e intensidades empleadas, el formato de los datos a enviar, etc.

Ventajas:

 Los productos de diferentes fabricantes que cumplen los estándares son totalmente
compatibles

 El mercado se amplía, ya que al existir compatibilidad entre los productos de


diferentes fabricantes, la oferta de productos será mayor, pudiendo derivar en precios
más competitivos

 Se asegura la compatibilidad con productos futuros empleando la misma tecnología

 Se reducen los costes de los productos

 Evita que las empresas posean arquitecturas cerradas que derivan en monopolios

Existen dos tipos de estándares:

 De facto (por hecho): son estándares con gran aceptación en el mercado, establecidos
normalmente por grupos de empresas y organizaciones, pero que aún no son oficiales

 De jure (por derecho): son estándares definidos por organizaciones o grupos oficiales

Puede ocurrir que una empresa o corporación posea una normativa establecida para el
desarrollo de sus productos y servicios, siendo ésta propiedad absoluta de la empresa o
corporación. Esta manera de actuar es seguida por muchas empresas con la intención de atar
a los clientes a sus productos. A esta normativa con frecuencia se le denomina «estándar
propietario», y si alcanza una penetración en el mercado considerable, puede llegar a
convertirse en estándar de facto e incluso de jure.

Las organizaciones de estándares pueden ser departamentos del gobierno, empresas


privadas, grupos de investigación, instituciones… Algunos de ellos son:

1.1. Organismos reguladores en el ámbito internacional

ITU (International Telecommunication Union – Unión Internacional de Comunicaciones)

Es la organización más importante de las Naciones Unidas en lo que concierne a las


tecnologías de la información. Regula las telecomunicaciones a nivel internacional entre las
distintas administraciones y empresas operadores. Su sede está en Ginebra (Suiza) y está
formada por 191 Estados miembros y más de 700 miembros del Sector y Asociados.

Fecha de fundación: 1934.

3
En general, la normativa generada por UIT está contenida en un amplio conjunto de
documentos denominados Recomendaciones, agrupados por Series.

Ejemplos de Estándares: los más conocidos son la serie V: transmisión sobre líneas telefónicas,
la serie X (X.25, X.500): transmisión en redes digitales, correo electrónico, la red RDSI…

ISO (International Organization for Standardization – Organización Internacional de


Normalización)

Es una agencia internacional sin ánimo de lucro con sede en Ginebra (Suiza). Se encarga de
promover el desarrollo de normas internacionales de fabricación, comercio y comunicación
para todas las ramas industriales excepto la eléctrica y la electrónica.

ISO está formada por organismos de estandarización de diversos países (ANSI en EEUU, DIN en
Alemania, AENOR en España,...) y por un grupo de organizaciones observadoras, que no
poseen capacidad de voto. A pesar de ser una organización no gubernamental, la mayoría de
sus miembros son instituciones gubernamentales. Actualmente reúne a más de 100 países.

Fecha de fundación: 1947

Ejemplos de Estándares: Lenguaje Basic, C, Modelo OSI…

IEEE (Institute of Electrical and Electronic Engineers – Instituto de Ingenieros Eléctricos y


Electrónicos)

Es la mayor asociación profesional para el avance de la innovación y la excelencia tecnológica


en busca del beneficio de la humanidad.

Es una organización internacional abierta de normalización, que tiene como objetivos el


contribuir a la ingeniería de Internet, actuando en diversas áreas, como transporte,
encaminamiento, seguridad. Es una institución sin fines de lucro y abierta a la participación de
cualquier persona, cuyo objetivo es velar para que la arquitectura de Internet y los protocolos
que la conforman funcionen correctamente.

Es mundialmente conocido por ser la entidad que regula las propuestas y los estándares de
Internet, conocidos como RFC (Request For Comments).

Dado que la organización abarca varias áreas, se utiliza una metodología de división en grupos
de trabajo, cada uno de los cuales trabaja sobre un tema concreto con el objetivo de
concentrar los esfuerzos.

Fecha de fundación: 1884

Ejemplos de Estándares: IEEE 802.3, IEEE802.11, VHDL, POSIX, EIEE 1394, EIEE 488…

4
W3C (Word Wide Consortium – Consorcio para la Web)

Es una comunidad internacional donde los estados miembros trabajan para poder
desarrollar estándares para el desarrollo web y ayudar a un mejor desarrollo de Internet a
nivel mundial. Está dirigida por Tim Berners-Lee.

Se guía por los principios de accesibilidad, internacionalización, e independencia de


dispositivo, entre otros. Esto facilita que el acceso a la Web sea posible desde cualquier lugar,
en cualquier momento y utilizando cualquier dispositivo.

W3C es reconocido a nivel mundial por ser la organización encargada de estandarizar El


Lenguaje de Marcado de Hipertexto o mejor conocido como HTML

Fecha de fundación: 1994

Ejemplos de Estándares: HTML, XML, Servicios Web como SOAP…

1.2. Organismos reguladores en Estados Unidos

ANSI (American National Standards Instituto – Instituto Nacional Americano para la


Estandarización)

Organización sin ánimo de lucro encargada de supervisar el desarrollo de estándares que se


aplica en los Estados Unidos de América. También coordina estándares estadounidenses con
estándares internacionales.

Fecha de fundación: 1918

Ejemplos de Estándares: cableado estructurado, red SONET, lenguaje SQL…

1.3. Organismos reguladores en Europa

ETSI (European Telecommunications Standards Institute – Instituto Europeo de Estándares


de las Telecomunicaciones)

Es una organización independiente sin ánimo de lucro que produce estándares aplicables
globalmente para las tecnologías de la información y comunicación. Este instituto es
reconocido por la Unión Europea como una organización de estándares europeos. Posee 766
organizaciones miembro procedente de 63 países de los cinco continentes.

Fecha de fundación: 1988

Ejemplos de Estándares: el sistema de telefonía móvil GSM

5
1.4. Organismos reguladores en España

AENOR (Asociación Española de Normalización y Certificación)

Es el organismo nacional de normalización que a través de sus Comités Técnicos de


Normalización se encarga de la publicación de las normas UNE (UNE acrónimo de Una Norma
Española) y la adopción de las normas europeas. Está relacionado con organismos europeos
como CEN (Comité Europeo de Normalización), CENELEC (Comité Europeo de Normalización
Electrotécnica) y ETSI (Instituto Europeo de Estándares de las Telecomunicaciones).

Es una entidad privada sin fines lucrativos. A través del desarrollo de normas técnicas y
certificaciones, de todo tipo, contribuye a mejorar la calidad y competitividad de las empresas,
sus productos y servicios, de esta forma ayuda a las organizaciones a generar la confianza.

Fecha de fundación: 1986

Ejemplo de normas: UNE 133100-1:2002 relativa a Infraestructuras para redes de


telecomunicaciones. Parte 1: Canalizaciones subterráneas

2. Arquitecturas de red
Cuando se diseña una red de ordenadores, es necesario resolver una gran cantidad de
problemas que aparecen: ¿hay que compartir un único medio de transmisión?, ¿cómo
distinguimos unos ordenadores de otros?, ¿qué tipo de información se va a transmitir?, ¿se
manejará información confidencial?...

Una arquitectura de red es un conjunto de protocolos y especificaciones de diversos tipos,


organizados por niveles, que trabajan de forma conjunta para la transferencia de datos y
para ofrecer servicios de forma segura y fiable.

La arquitectura de una red es el “plan” con el que se conectan los distintos elementos que
intervienen en las comunicaciones.

La arquitectura de una red se define por:

 Topología: la topología de una red es la organización de su cableado, ya que define la


configuración básica de la interconexión de estaciones y, en algunos casos, el camino de
una transmisión de datos sobre el cable.

 Método de acceso a la red: todas las redes que poseen un medio compartido para
transmitir la información, necesitan ponerse de acuerdo a la hora de enviar información,
ya que no pueden hacerlo a la vez.

 Protocolos de comunicaciones: son las reglas y procedimientos utilizados en una red


para realizar la comunicación. Esas reglas tienen en cuenta el método utilizado para
corregir errores, establecimiento de una comunicación, etc.

6
2.1. Características

Una buena arquitectura de red debe cumplir 4 características básicas:

 Tolerancia a fallos: debe limitar el impacto de un error de software o hardware y


además poder recuperarse de dicho error rápidamente. Ejemplo: si al enviar un
mensaje da un error de enrutamiento, la red tendría que mandar inmediatamente el
mismo mensaje pero por otra ruta distinta, de tal forma que el destinatario no perciba
el error y reciba sin problemas el mensaje. Para aplicar este sistema utilizamos lo que
se llama redundancia, y es simplemente implementar varios caminos para que si uno
falla, tengamos otro y el mensaje siempre llegue a su destinatario
 Escalabilidad: permitir el crecimiento de las redes sin repercutir en su
funcionamiento. Ejemplo: el incremento de usuarios en Internet es constante y la red
dispone de mecanismos para crecer manteniendo los servicios que presta
 Calidad del servicio: crea lo que se denominan prioridades. Ejemplo: da más prioridad
a un streamming de video que a una página web, ya que esta última no requiere
tantos servicios para funcionar correctamente
 Seguridad: es la que más preocupa a la sociedad actual, como por ejemplo el comercio
online, operaciones bancarias… La confidencialidad de los datos es primordial.
Ejemplo: contraseñas cifradas, los firewall, los encriptadores de datos,…

2.2. Diseño

La arquitectura de red se organiza en capas o niveles para reducir la complejidad de su diseño.


La división de un sistema complejo en sistemas más pequeños, es un principio clásico de la
programación modular (“Divide y Vencerás”) que proporciona muchas ventajas: facilita la
comprensión del problema, separa las funciones de cada módulo, facilita la construcción de
cada módulo y su mantenimiento…). Las arquitecturas de red heredan todas estas ventajas.

Los primeros ingenieros de comunicaciones se dieron cuenta de que el proceso de


comunicación entre computadoras se podía dividir en capas, y de que abordar cada una de
estas capas por separado facilitaba enormemente la tarea de diseño de protocolos y
estándares para redes.

Al ocuparse cada una de las capas de ciertos aspectos concretos del proceso de
comunicación, se libera de tales aspectos al resto de las capas, simplificando así el diseño de
la red.

La arquitectura es vertical y estratificada, es decir, está formada por una serie de capas
superpuestas.

Una capa es responsable de una parte específica de la comunicación y de proporcionar


servicios a su capa superior, para lo cual ejecuta acciones internas por medio de protocolos
de comunicaciones, e invoca cualquiera de los servicios que le ofrece la capa inferior.

7
A la hora de diseñar una arquitectura lo más general posible, para que sirva para cualquier tipo
de red, independientemente de su ámbito geográfico, hay que resolver una serie de
problemas:

 Encaminamiento: cuando existen diferentes rutas posibles entre el origen y el destino (si
la red tiene una topología de malla o irregular), se debe elegir una de ellas (normalmente,
la más corta o la que tenga un tráfico menor)

 Direccionamiento: puesto que una red normalmente tiene muchos ordenadores


conectados, se requiere un mecanismo para que un proceso (programa en ejecución) en
una máquina especifique con quién quiere comunicarse. Como consecuencia de tener
varios destinos (destinatarios), se necesita alguna forma de direccionamiento que permita
determinar uno específico

 Acceso al medio: en las redes de difusión, debe existir algún mecanismo que controle el
orden de transmisión de los interlocutores. De no ser así, todas las transmisiones se
interfieren y no es posible llevar a cabo una comunicación en óptimas condiciones. El
control de acceso al medio en una red es muy similar a una comunicación mediante
walkie-talkie, donde los dos interlocutores deben evitar hablar a la vez o se producirá una
colisión. Esta situación es indeseable en las redes que usan un medio compartido, ya que
los mensajes se mezclan y resulta imposible interpretarlos

 Saturación del receptor: un emisor rápido pueda saturar a un receptor lento. En


determinadas condiciones, el proceso en el otro extremo necesita un tiempo para
procesar la información que le llega. Si ese tiempo es demasiado grande en comparación
con la velocidad con la que le llega la información, será posible que se pierdan datos. Una
posible solución a este problema consiste en que el receptor envíe un mensaje al emisor
indicándole que está listo para recibir más datos

 Fragmentación-Mantenimiento del orden: Las redes dividen los mensajes en fragmentos,


y en algunos casos los envían por caminos distintos, esto puede suponer un desorden en
los mensajes que envían. Para solucionar esto, el protocolo debe incorporar un
mecanismo que le permita volver a ordenar los fragmentos en el destino. Este
mecanismo puede ser la numeración de los fragmentos, por ejemplo

 Control de errores: todas las redes transmiten la información con una pequeña tasa de
error, que en ningún caso es nula. Esto se debe a que los medios de transmisión son
imperfectos. Tanto emisor como receptor deben ponerse de acuerdo a la hora de
establecer qué mecanismos se van a utilizar para detectar y corregir errores, y si se va a
notificar al emisor que los mensajes llegan correctamente

 Multiplexación: en caso de redes que recorran largas distancias, el medio se convierte en


un elemento que debe ser compartido por múltiples comunicaciones sin relación alguna.
El protocolo deberá asegurar que todas las comunicaciones que comparten el mismo
medio no se interfieran entre sí

8
2.3. Funcionamiento

Como hemos dicho, una capa es cada uno de los diferentes niveles independientes en que
está estructurada la arquitectura de red. Estas capas sólo interactúan con las capas que
tienen inmediatamente encima y debajo.

Ejemplo: En un envío de correo electrónico:

 Una capa establece como escribe un usuario un correo electrónico, es decir, pone un
nombre una @ y un dominio, pone un asunto, un contenido, etc.
 Otra capa se encarga de dirigirlo hasta llegar al usuario destinatario
 Otra capa se preocupa de la frecuencia de la señal que va por el cable
transportando la información correspondiente a este correo

Encapsulamiento de la información

La comunicación entre las diferentes capas se consigue con una técnica de encapsulación.
Cada capa recibe de su capa superior una determinada información que “oculta”, es decir,
encapsula, añade sus cabeceras y envía a su capa inferior. Este proceso se realiza
sucesivamente en el nodo emisor. En el nodo receptor se realiza el proceso contrario, cada
capa quita las cabeceras correspondientes y el contenido desencapsulado es enviado a la capa
superior.

** Dentro de una máquina: cada nivel utiliza los servicios del nivel inferior. Un servicio es un
conjunto de operaciones que una capa proporciona a la capa superior o al usuario. Ejemplo:
servicio Web

** Entre máquinas distintas: el nivel N de una máquina se comunica con el nivel N de otra
máquina mediante un protocolo. Los procesos del mismo nivel que se comunican se llaman
procesos pares. Ejemplo: servidor web: httpd.exe y cliente crome.exe. Un protocolo es el
conjunto de reglas que regulan el formato y significado de los paquetes que intercambian
dos procesos pares. Ejemplo: Protocolo HTTP

9
Poniendo un símil, es un proceso parecido a escribir una carta:

En el origen, el emisor escribe la carta. Una vez escrita la introduce en un sobre, le pone remite
y dirección (cabeceras) y la echa al buzón.

El servicio de correos recoge la carta (información) y la introduce en una saca que etiquetará
con su destino (cabeceras de ese nivel). Esta saca (información) será cargada en un furgón con
una ruta de origen a destino (cabeceras).

En el destino se producirá el proceso contrario, la desencapsulación, se recibirá una saca se


abrirá y se verá su contenido, que será pasado a la capa superior (clasificación de correo para
reparto), donde ya sólo tiene sentido la carta. Ahora hay que ver la dirección, se le entregará al
cartero que lleve esa ruta, será entregada a la capa superior (destinatario de la carta), éste
abrirá la carta (quitará las cabeceras) y leerá (procesará) su contenido.

Segmentación de la información

Otra de las técnicas utilizadas en la comunicación es la segmentación de la información, ésta es


debida a dos motivos principalmente:

 Evitar transmitir grandes cantidades de datos que acaparen el canal de comunicación.


Si la longitud de los datos a transmitir es muy extensa, se debe de realizar particiones
más pequeñas con la información
 Hacer bloques de tamaño fijo para mejorar la eficiencia. Si todos los bloques que se
transmiten son del mismo tamaño podemos adaptar los medios físicos y el software
utilizado para conseguir una comunicación óptima

Los dos modelos de red más comunes que utilizan capas son el modelo de referencia OSI y el
modelo de referencia TCP/IP.

10
3. El Modelo OSI
A mediados de los años setenta empezaron a aparecer los primeros estándares para redes.
La ISO comenzó a elaborar un modelo arquitectónico de referencia al que llamaron Modelo de
Interconexión de Sistemas Abiertos (OSI: Open Systems Interconnection). Surgió como un
intento de unificar esfuerzos, conocimientos y técnicas para elaborar un modelo de
arquitectura basado en capas que sirviera como referencia a los distintos fabricantes de la
época para construir redes compatibles entre sí. La publicación final del modelo OSI no llegó
hasta 1984 y el modelo obtenido resultó ser demasiado complejo y de difícil implementación.

Es importante destacar que se trata de un modelo de referencia, es decir, no es un desarrollo


real y detallado de todo el proceso de comunicación de redes, son una serie de
“recomendaciones” a la hora de diseñar las redes.

El modelo OSI plantea una división en 7 capas, donde la capa de aplicación es la más cercana
al usuario y la capa o nivel físico es la más cercana al hardware.

OSI no prosperó porque cuando se quiso implantar, los protocolos TCP/IP ya eran empleados
por la mayoría de los centros de investigación.

OSI es una división más académica que técnica y algunas de las capas que contempla, casi no
tienen sentido porque apenas se diferencian entre sí, como son los 3 niveles superiores.

El modelo OSI fue un modelo que se creó sobre la teoría, es muy bueno para estudiar la
arquitectura de las redes, aunque menos práctico que el TCP/IP.

** Para recordar el orden -> Fernando Está Riendo Tras Su Padre Alberto

En el equipo emisor la información a enviar recorre los 7 niveles hacia abajo, después viaja por
el cable y pasa por varios routers donde sólo asciende hasta el nivel 3, por último llega al
equipo receptor y recorre los 7 niveles hacia arriba hasta el nivel de aplicación donde será
utilizado por el usuario.

11
12
** Las funciones generales de cada uno de estos niveles:

13
** Unidad de Datos de cada nivel:

14
** Encapsulacion y desencapsulación de datos:

Cuando el emisor desea enviar datos al receptor, entrega los datos a la capa de aplicación (7),
donde se añade la cabecera de aplicación en la parte delantera de los datos, que se entrega a
la capa de presentación, y de esta manera se prosigue hasta la capa física. Después de la
transmisión física, la maquina receptora, se encarga de hacer los pasos para ir eliminando las
cabeceras según las capas que vaya recorriendo la información hasta llegar al proceso
receptor.

15
3.1. Capa Física
Se encarga de estudiar todo lo relativo al medio de transmisión físico, características técnicas,
eléctricas, mecánicas y de composición. La capa física se ocupa de la transmisión de bits
usando un canal de comunicación, y también de definir las características del canal.

Funciones:

 Especificaciones de las interfaces y del medio (tipo de cable, voltaje…)


 Sincronización de los bits
 Tasas de bits
 Tipos de conexión (punto a punto, difusión)
 Topología física (malla, estrella, bus, anillo)
 Modo de explotación de la línea (simplex, dúplex, semidúplex)

3.2. Capa de enlace


Se encarga de la entrega de los datos de un equipo a otro de manera fiable. (Se sitúa en la
tarjeta de red).

Funciones:

 Tramado. Divide la secuencia de bits en unidades de información llamadas Tramas


 Direccionamiento físico. Añade una cabecera a la trama para identificar la dirección
física de emisor y receptor (MACs de emisor y receptor)
 Control de flujo. Si la velocidad del receptor es inferior a la del emisor, es necesario
establecer un control para evitar la saturación del receptor
 Control de errores. Permite detectar y retrasmitir tramas defectuosas o perdidas
 Control de acceso al medio. Cuando hay varios dispositivos conectados al mismo
enlace, regula qué dispositivo puede transmitir en cada momento

3.3. Capa de red


El objetivo de la capa de red es hacer que los datos lleguen desde el origen al destino aunque
estén en redes diferentes. La diferencia con el nivel anterior es que el nivel de enlace se limita
a la identificación dentro de la red propia, no va más allá, es un direccionamiento físico y en la
capa de red se trata de un direccionamiento lógico.

Se encarga de la entrega de un paquete que atraviesa distintas redes conectadas mediante


dispositivos de interconexión.

El diseño de la capa de red debe ser independiente de la tecnología que use la red, en este
nivel separamos lógico de físico, éste como hemos comentado es uno de los principios para
solucionar el problema de la comunicación, dividirlo en capas independientes, un cambio en
una capa no debe afectar a otra.

Funciones:

16
 Direccionamiento lógico. Cuando el paquete sale de la red local añade una cabecera
con las direcciones lógicas del emisor y receptor (IPs de emisor y receptor)
 Encaminamiento. Cuando existen diversos caminos para alcanzar el destino, decide la
ruta idónea utilizando algoritmos

3.4. Capa de transporte


Se encarga de entregar el mensaje completo, es decir, de reunir todos los paquetes (que en
esta capa son segmentos) que constituyen un mensaje. El nivel de red, el anterior, supervisaba
la entrega de cada paquete individualmente, pero sin saber la relación entre estos paquetes.
Por tanto, se encarga de proporcionar un servicio eficiente a las capas superiores
(normalmente son aplicaciones de usuario o procesos del sistema operativo), es decir, recibe
las peticiones de los niveles superiores y se encarga de la entrega en destino. La misión
fundamental es conseguir un transporte fiable entre origen y destino independientemente
de las aplicaciones y de los modelos de comunicación usados.

Hay dos tipos de servicio de la capa de transporte:

 Orientado a la conexión, se encarga de establecer la comunicación con el destino,


envía los datos, comprobar su entrega y liberar la conexión
 No orientado a la conexión, sencillamente envía los datos sin comprobar nada

Funciones:

 Direccionamiento en el punto de servicio. La entrega de paquete se realiza desde un


proceso en el equipo emisor, hasta otro proceso en el equipo receptor, usando
puertos. Esto permite varias conexiones en el mismo equipo
 Segmentación y ensamblado. Trocea y empaqueta la información (segmentos)
recibida de las capas superiores (en emisor) y construye a partir de los paquetes
recibidos la información que enviará a las capas superiores (en receptor)
 Control de conexión. Para servicios orientados a conexión, establece y finaliza
 Control de flujo. Como el nivel de enlace, pero de extremo a extremo
 Control de errores. Como la pérdida de un segmento

3.5. Capa de sesión


Se encarga de controlar el dialogo de la red, estableciendo y terminando sesiones.

Funciones:

 Control del diálogo. Permite que la comunicación entre procesos sea dúplex o
semidúplex
 Control de sincronización. Añade puntos de prueba en el envío de mensajes largos

Ejemplo: si tenemos varias ventanas del navegador abiertas y estamos visualizando varias
páginas web, la capa de sesión se encarga de gestionar desde qué ventana enviamos las

17
peticiones de datos, qué datos han sido enviados, qué líneas de comunicación tenemos
abiertas y a qué ventana corresponden las respuestas recibidas.

3.6. Capa de presentación


Se encarga de la sintaxis de la información intercambiada entre sistemas.

Funciones:

 Traducción o codificación de los datos (formato)


 Cifrado o encriptación de datos. Para asegurar la privacidad de la información
 Compresión-descompresión de datos. Es necesaria en archivos multimedia

Por tanto, recibe los datos de la capa aplicación en forma de texto, imagen, video, etc. y los
transforma para poder generar datos con estructuras similares que se puedan transportados
por las capas inferiores.

Ejemplo la capa de presentación es la que indica el mapa de caracteres usado.

3.7. Capa de aplicación


Se encarga de permitir al usuario y al sistema operativo el acceso a la red, es decir es
responsable de marcar las normas de las aplicaciones de usuario y de los servicios del sistema
operativo, por lo tanto se encarga de los programas que utiliza el usuario.

Proporciona interfaces de usuario y soporte para servicios de red.

Ejemplo: Web, DNS, asignación dinámica de direcciones (DHCL), transferencia de archivos,


correo, streaming, chat…

18
19
20
4. El Modelo TCP/IP
El modelo OSI no se sigue al pie de la letra dentro del mundo de las telecomunicaciones, sino
que se utiliza como referencia. El modelo más seguido actualmente es la arquitectura TCP/IP.

Esta arquitectura de red es la base para las comunicaciones en Internet.

La arquitectura TCP/IP se desarrolló ligada a los sistemas operativos UNIX y Linux. Aunque
actualmente, debido a su gran utilización, también se ha implantado en otros sistemas
operativos como Windows.

Surge en 1973 dentro de un proyecto del departamento de defensa americano, cuyo objetivo
era desarrollar una red, Arpanet, origen de Internet, con el fin de tener una red de
comunicaciones que sobreviviese a cualquier contrariedad. Se creó como un sistema abierto,
es decir, cualquiera podía utilizarlo, esto produjo un desarrollo rápido del modelo.

La diferencia entre TCP/IP y OSI, como ya comentamos, es que OSI es más académico y TCP/IP
desde el principio trabajó con estándares que ya funcionaban y después les dieron un enfoque
más académico.

Características:

 Permitir la interconexión de redes diferentes (LAN de tipo Ethernet con WAN, como
ATM…)
 Las aplicaciones son independientes de los dispositivos y medios de transmisión, es
decir, proporcionar el uso de diferentes aplicaciones

21
 Ser tolerante a fallos. Si alguna de las rutas falla, la información podrá seguir una ruta
alternativa
 Topología irregular o mixta. La comunicación es independiente de la topología de la
red
 Fragmentación de la información para seguir diferentes rutas hacia el destinatario.
Cada paquete de información puede viajar por caminos distintos para soportar la
saturación o pérdida de datos

Su éxito ha hecho que se convierta en un estándar de facto.

Está basado en 4 Niveles o capas. El nombre del modelo corresponde a dos de los protocolos
principales que usa (TPC-> Nivel de Transporte e IP-> Nivel de Internet). Los niveles son:

** Comparando el Modelo OSI con el TCP-IP:

22
4.1. Capa de Acceso a Red
Como se puede observar en la comparativa
corresponde a los dos niveles inferiores del
modelo OSI: Enlace de datos y Físico.

En esta capa se incluye todo lo relativo a


hardware (tarjetas de red, conectores,
cableado, etc.), drivers de este hardware. Se
definen las técnicas para usar el medio de
transmisión, es decir definen la forma en que los puestos de la red envían y reciben datos
sobre el medio físico.

Un organismo de normalización conocido como IEEE (Instituto de ingenieros eléctricos y


electrónicos) ha definido los principales protocolos de la capa de acceso a red conocidos en
conjunto como estándares 802. (802.3 para redes Ethernet, 802.11 para WI-FI, 802.5 Token
Ring, etc.).

Además en esta capa podemos encontrar los protocolos PPP (punto a punto, muy usado en
conexiones DSL), FDDI (fibra óptica), Frame Relay (voz y datos a alta velocidad),…

El protocolo utilizado en esta capa viene determinado por las tarjetas de red que instalemos
en los ordenadores. Esto quiere decir que si adquirimos tarjetas Ethernet sólo podremos
instalar redes Ethernet. Y que para instalar redes TokenRing necesitaremos tarjetas de red
especiales para TokenRing. Actualmente se comercializan tarjetas de red Ethernet.

23
4.2. Capa de Internet
Al ser la equivalente a la capa de red del modelo
OSI es frecuente que la encontremos en algunos
lugares con esta denominación también, y todo
lo dicho sobre la capa de red del modelo OSI es
aplicable a esta capa.

El propósito de esta capa es permitir que se


puedan enviar paquetes de datos desde
cualquier punto independientemente del tipo de red y de la ruta utilizada. Proporciona
servicios que permiten que los dispositivos finales intercambien datos a través de la red.

El protocolo más importante que utiliza esta capa es IP (Internet Protocol) y uno de los da
nombre al modelo.

La capa de red proporciona una dirección lógica única a cada dispositivo final de la red, esta
dirección es la conocida como IP del dispositivo. Todo dispositivo conectado a internet tiene
una dirección IP.

Además del protocolo IP, en la capa de internet tenemos otros protocolos: ARP (asociar una IP
a una tarjeta de red), ICMP (se utiliza al hacer ping)…

4.3. Capa de Transporte


Es equivalente a la capa del mismo nombre del
modelo OSI, y por tanto, todo lo que dijimos sobre
la capa de transporte del modelo OSI es aplicable a
esta capa.

La capa de transporte proporciona un método para


entregar datos a través de la red de una manera que
garantiza que estos se puedan volver a unir correctamente en el extremo receptor. Por lo
tanto se encarga de la segmentación de los datos en el origen, la ordenación de los paquetes
en el destino y del control de errores de extremo a extremo.

En esta capa hay dos protocolos principales:

 TCP (Protocolo de Control de Transmisión) es orientado a la conexión, es decir,


controla que el dato es entregado de forma segura
 UDP (Protocolo de Datagrama de Usuario) es no orientado a la conexión, es decir,
envía los datos sin que previamente se haya establecido conexión, no comprueba si ha
llegado

24
4.4. Capa de aplicación
Como se puede observar en el modelo TCP/IP la capa de aplicación engloba a las tres capas
superiores del modelo OSI.

Permite la comunicación entre el usuario y la red,


a través de la capa de aplicación el usuario
intercambia la información con la red.

Un claro ejemplo de esta fusión de las capas lo


podemos tener en el típico navegador con el que
el usuario consulta páginas web, este software se
preocupa de interactuar con el usuario, lo que
correspondería a la capa de aplicación OSI, se encarga de dar formato en pantalla a las
imágenes, del idioma de los textos (capa de presentación OSI) y se encarga de sincronizar el
diálogo entre cliente y servidor (capa de sesión OSI).

Dentro de los protocolos de esta capa podemos mencionar:

 DNS, Domain Name Service, se utiliza para resolver (traducir) nombres de Internet en
direcciones IP (cuando en el navegador tecleamos ieslopedevega.com nuestro equipo
lo primero que necesita saber es el número asociado a este nombre para ello consulta,
utilizando el idioma DNS, a los servidores DNS)
 HTTP, HyperText Transfer Protocol, se utiliza para transferir archivos que forman las
páginas Web de la World Wide Web (cuando visitamos una web que visualizamos en
pantalla hay un intercambio entre nuestro equipo y el servidor solicitando la web, en
este intercambio “hablan” en HTTP)
 SMTP - Simple Mail Transport Protocol, POP - Post Office Protocol, IMAP - Internet
Message Access Protocol se utilizan para el correo electrónico (cuando usamos
nuestro programa de correo este “habla” en estos idiomas con los servidores de
correo para enviar y recibir los correos)
 FTP, File Transfer Protocol, se utiliza para la transferencia interactiva de archivos
entre sistemas (cuando descargamos un fichero nuestro equipo y el servidor donde
está el fichero “hablan” en FTP para controlar la descarga, indicar usuario, llevar el
progreso de la descarga, etc.).
 DHCP, Dynamic Host Configuration Protocol, se utiliza para la asignación dinámica de
IPs (cuando conectamos con nuestro móvil a una WI-FI nos deben asignar un número
dentro de la red WI-FI, el intercambio de mensaje para la obtención de este número se
realiza “hablando” en DHCP)
 Telnet, nos permite “viajar” a otra máquina para manejarla remotamente como si
estuviéramos sentados delante de ella. Sólo sirve para acceder en modo terminal, es
decir, sin gráficos.

Comparando con el Modelo OSI y colocando los protocolos en sus capas, sería:

25
Igual que ocurre en el modelo OSI:

 se produce un encapsulamiento en origen y cada capa va añadiendo sus cabeceras:

 y un desencapsulamiento en destino:

26
5. Interrelación entre Capas y Comunicación Par a Par
Evidentemente el usuario que opera a través de la capa de aplicación desconoce todos estos
direccionamientos (forma que usa cada capa para identificar origen y destino, por ejemplo la
capa de Enlace usa la MAC…) de las capas inferiores, el usuario sólo conoce el
direccionamiento de la capa de aplicación, es decir, el dominio al que quiere conectar, por
ejemplo: www.ieslopedevega.com

Cuando el usuario ejecuta una aplicación, ésta busca un puerto TCP o UDP libre y lo usa para
sus comunicaciones.

Además existen protocolos auxiliares para completar los demás direccionamiento, el primero
el protocolo DNS, este es el encargado de averiguar cuál es la IP asociada al dominio solicitado
por el usuario a través de la aplicación. El protocolo DNS informará que la IP asociada a
www.ieslopedevega.com por ejemplo 88.2.188.98

El otro dato que falta por conocer es la dirección MAC, para esto existe el protocolo ARP, que
es el encargado de asociar una IP a una MAC. Al principio, el dispositivo que utiliza el usuario
no conoce ninguna MAC que no sea la suya propia. A través de mensajes ARP pregunta la MAC
de una determinada IP y va construyendo la tabla ARP que enlaza IPs y MAC.

Comunicación par a par: Ejemplo

En el funcionamiento por capas cada capa interactúa con las capas que tiene justo encima o
debajo pero cada capa se comunica con su homóloga en destino. Es decir, quien comprende
la información de una capa es la capa del mismo nivel que está en el destino. Una tarjeta de
red entiende los pulsos eléctricos que recibe por el cable pero no entiende el contenido de una
página web.

Ejemplo: Construcción simplificada del proceso, el objetivo es comprender el funcionamiento:

1. Un usuario quiere visualizar la página web www.dominio.com para ello utilizará una
aplicación de software, el navegador, donde en la barra de dirección tecleará la
dirección de la web a visitar.

El navegador, capa de Aplicación, hará uso del protocolo de la capa de aplicación HTTP
y generará un mensaje de solicitud de la web como el siguiente:

Aplicación

GET /

HTTP/1.1

Host: www.dominio.com

User-Agent: Chrome

El mensaje utiliza la palabra GET del “idioma” HTTP para solicitar la página inicial,
User-Agent para indicar el navegador que está usando y Host para indicar que web
quiere visualizar.

27
2. Este mensaje será enviado a la capa de transporte para que lo procese, atendiendo
por los puertos correspondientes. Ésta capa lo hará partes de un tamaño determinado
(segmentación), las numerará, etc. En resumen les añadirá sus cabeceras,
informaciones en el “idioma” TCP relativas a su capa.

Aplicación Transporte

GET / Puerto TCP Origen: 1245

HTTP/1.1 Puerto TCP Destino: 80

Host: www.dominio.com Número secuencia: 1

User-Agent: Chrome Total de segmentos: 1

3. La capa de transporte enviará este nuevo mensaje con sus cabeceras a la capa de
Internet, que añadirá las suyas, direcciones IP origen y destino entre otros datos que
servirán para determinar la ruta a seguir.

Aplicación Transporte Internet

GET / Puerto TCP Origen: 1245 IP Origen: 88.2.188.98

HTTP/1.1 Puerto TCP Destino: 80

Host: www.dominio.com Número secuencia: 1

User-Agent: Chrome IP Destino: 12.23.56.78

4. Por último, la capa de Acceso a Red procesará el mensaje recibido de la capa superior,
añadirá sus cabeceras (MAC origen y destino) y lo enviará en forma de señales
electromagnéticas por el medio (cable, wi-fi…)

Aplicación Transporte Internet Acceso a Red

GET / Puerto TCP Origen: 1245 IP Origen: 88.2.188.98 MAC Origen:

HTTP/1.1 Puerto TCP Destino: 80 00:EE:77:99:AA:DD

Host: www.dominio.com Número secuencia: 1 MAC Destino:

User-Agent: Chrome IP Destino: 12.23.56.78 11:22:AA:BB:FF:00

5. En el destino, una vez que llegue esta información, sólo la capa de aplicación
entenderá que se está solicitando una página web, la capa de acceso a red sólo
entenderá las direcciones que ha puesto la capa de acceso a red del origen… Ésta es la
comunicación par a par.

28
Captura de tráfico con Wireshrark
 Video 7 minutos -> Tutorial Wireshark básico-7min.mp4 ->
https://www.youtube.com/watch?v=vh6q7K_2FHw

 Practica1 de Captura Trafico Wireshark -> Practica1 Captura tráfico Wireshark.pdf

Captura de tráfico con Packet Tracer


 Video 8 minutos, sólo explica Packet Tracer, no capturas-> Packet Tracer muy básico-
8min.mp4 -> https://www.youtube.com/watch?v=bm8V9GZZa0I
 Video 4 min, explica rápidamente las UDP -> PT Captura PDU rapido-4min.mp4 ->
https://www.youtube.com/watch?v=z9OQI_a-mLw
 Video 12 minutos, muy completo de capturas, quizá demasiado para comienzos -> PK
Captura PDU-HTTP-DNS-DHCP-12min.mp4 ->
https://www.youtube.com/watch?v=OfQGkuVN2yo

 Practica2 de Captura de tráfico Packet Tracer-> Practica2 Captura tráfico Packet


Tracer.pdf

29

Вам также может понравиться