REDES2
REDES2
UNIDAD 1
Fundamentos y arquitectura de red (OSI y TCP/IP)
4. Bibliografía ......................................................................................................14
2
Fundamentos y arquitectura de red (OSI y TCP/IP)
1. Unidad 1: Fundamentos y
arquitectura de red (OSI y
TCP/IP)
Tema 2: Software de red y modelos de referencia
Objetivo:
En toda comunicación es necesaria la existencia de ciertas reglas para que la misma sea
efectiva, por ejemplo al hablar por teléfono una persona habla y la otra escucha, luego
mediante una pausa o alguna otra acción se da paso a que la persona que escuchaba
hable y la que hablaba escuche, también son necesarios lenguajes ya definidos para que
la transmisión de ideas entre dos personas que hablen sea más fluida, no es lo mismo
dos personas que se comuniquen que hablen el mismo idioma que dos personas que se
quieran comunicar y que hablen idiomas muy diferentes.
En las redes de computadoras existe algo similar, las normas lo dan los modelos de
referencia y los lenguajes los protocolos que permiten que dos equipos se puedan
comunicar en el mismo “idioma” y pueda existir un flujo de información entre estas.
En este documento vamos a aprender sobre los protocolos y su jerarquía así como los
modelos usados tanto para diseñar redes como para su aplicación
Introducción:
En las primeras redes que se crearon, los diseñadores tuvieron en cuenta al hardware
como la parte principal en su estructura y el software como algo secundario,
actualmente ya no se usa esa estrategia, el software se encuentra muy bien
estructurado.
© Universidad Estatal de Milagro – UNEMI
En sus inicios, no existía una normalización para el diseño de hardware y software para
una red de datos. En 1974 IBM propuso una arquitectura, la SNA, recién por el año 1976
la CCITT (Comité consultivo Internacional Telegráfico y Telefónico) empezó a normalizar
las redes de conmutación de circuitos denominadas X.21 y las redes de conmutación de
paquetes denominada X.25.
El diseño de redes suele ser complicado, manejar entornos físicos, con ARP, entornos
lógicos con IP, gestionar errores con los trailers o con los CRC, etc. es por tal motivo que
se organizan como un conjunto de capas, cada una se construye a partir de la que está
más abajo, su propósito es ofrecer ciertos servicios a las capas superiores mientras los
detalles de cómo se implementaron los servicios ofrecidos en la capa en cuestión se
ocultan para la capa superior, es como si cada capa fuera una especie de máquina virtual
que ofrece servicios a la capa superior de esta.
Cuando una capa X de un equipo procede a una conversación con la capa X de otro
equipo, deben existir una reglas y convenciones, por ejemplo, cuando inicia la sesión,
cuando finaliza, cuando uno se puede comunicar y cuando responder, etc. a esto se lo
conoce como protocolo y al ser usado en la capa X entonces es el protocolo de la capa
X. “Un protocolo de red de comunicación de datos es un conjunto de reglas que gobierna
el intercambio ordenado de datos dentro de una red” (Tomasi, 2003).
© Universidad Estatal de Milagro – UNEMI
En la figura 1 se ve una red con 5 capas, cada entidad que conforma su respectiva capa
se denomina igual o peer en inglés, los cuales pueden ser procesos de software, algún
hardware o incluso un ser humano.
Aunque la figura muestra una comunicación directa entre cada capa, en la práctica eso
no se da de esa manera, cada capa pasa los datos y la información de control a la capa
inmediatamente inferior hasta llegar a la capa más baja, que sería la capa 1, luego de
esta se encuentra el medio físico por la que se produce la real comunicación, en la figura
1, las líneas punteadas indican comunicación virtual y las sólidas, comunicación real.
Entre cada capa adyacente se encuentra una interfaz que se encarga de precisar las
operaciones y servicios que pone la capa inferior a la capa superior inmediata, la
consideración más importante al momento de diseñar una red es la definición de
interfaces entre capas y que estas tengan las funciones muy bien entendidas y transmitir
la cantidad de información justa que se debe pasar entre capas, pueden haber 2
protocolos distintos en la misma capa y que ambos se comuniquen con un mismo
protocolo en la capa superior, pues estos protocolos deberán suministrar idéntica
información al protocolo de la capa superior.
Existen algunos aspectos de diseño que importantes que están presentes en varias capas
como los siguientes:
Confiabilidad, es el aspecto que verifica que una red opere de forma correcta y confiable,
aunque durante el trayecto de comunicación deba atravesar elementos poco confiables,
por ejemplo ruido en una red medio cableado, una falla en una tarjeta de red, un error
de programa, etc. lo que hace necesario que exista una forma de detectar errores, los
cuales pueden utilizar códigos de detección de errores, de esta forma si una información
al ser recibida es detectada con errores, esta se puede volver a enviar hasta que se reciba
de forma correcta.
enrutamiento, “cuando una red de destino es alcanzable por varios caminos se debe
elegir uno de ellos para mandar el tráfico. A cada camino se le asigna un numero
denominado métrica, el cual es calculado de forma diferente según el algoritmo de
enrutamiento utilizado, los factores utilizados para calcular esta métrica con: ancho de
banda, retardo, carga, fiabilidad, cuenta de saltos, retraso en el enlace, costo del uso del
enlace” (Veron Piquero, 2010).
las cuales tienen limitaciones como por ejemplo que no siempre se preserva el orden de
los mensajes enviados, ante lo cual los mensaje se enumeran para poder ser rearmados
de forma correcta, otra situación se debe a los tamaños máximos de mensajes que se
pueden enviar entre las distintas redes, para esto es necesario todo un mecanismo que
se suele denominar interconexión de redes (internetworking). Una red es escalable
cuando al aumentar su tamaño esta sigue funcionando bien.
Las capas ofrecen dos tipos distintos de servicios a las capas superiores, orientados a
conexión y sin conexión, a continuación, hablaremos sobre sus diferencias.
llamar a alguien por nuestro celular, marcamos el número, nos contestan, hablamos y
luego colgamos o finalizamos la llamada, igual en un servicio de red orientado a
conexión, el usuario primero debe establecer una conexión, esta es usada y al final libera
la misma, es similar a un tubo que conecta dos computadoras, el emisor introduce bits
en un extremo y el receptor lo toma en el otro.
Un servicio sin conexión se modela en base al sistema postal, cuando uno envía una
carta, esta lleva la dirección completa del destinatario, se deposita en el buzón y
nosotros no sabemos cómo ni cuándo llegará ni la ruta por donde será enviada, una vez
que ha llegado el sistema no indica al remitente si ya llego la carta, será el destinatario
el que confirme la recepción de la carta.
Capa física.
“Esta capa incluye todos los aspectos físicos de comunicación entre dos entidades
físicamente conectadas. Estos aspectos incluyen características electromecánicas del
medio o del enlace de transmisión, como son conectores, voltajes frecuencias, etc.”
(Marcombo, 2002).
“La capa de enlace de datos como se describió en el modelo OSI de siete capas está
enfocada a conseguir una transferencia fiable de información sobre la capa física
(proceso de modulación/demodulación). Esta capa de enlace incluye las funciones de
detección de error y retransmisión de mensaje/paquete.” (Bateman, 2003).
Capa de Red
Capa de transporte
“El servicio de transporte se encarga del relevo de datos extremo a extremo que se
necesita en la sesión de comunicación. La propia capa de transporte establece una
© Universidad Estatal de Milagro – UNEMI
Capa de sesión
“La capa de sesión sirve de cobertura a los posibles fallos de la de transporte, agrupando
mensajes que entrega en bloque a una aplicación, o rechazándolos todos (tal es el caso
de una consulta a una base de datos distribuida que falla antes de que se reciban la
totalidad de la información). Si la capa de transporte no proporciona servicios de
Capa de Presentación
Capa de aplicación
“La capa de aplicación es la más superior del modelo arquitectónico y ofrece los
llamados servicios de aplicación e incluso las aplicaciones más comunes y estandarizadas
de forma completa. Un proceso de aplicación es aquella parte de un sistema final que
procesa información en un entorno de red OSI y que es invocado por un usuario o
proceso local o remoto; suele dividirse conceptualmente en dos partes: el agente de
aplicación (aquella parte del proceso de aplicación fuera del entorno OSI, dependiente
del sistema local y que puede actuar como interfaz con el usuario u otros procesos
internos) y la entidad de aplicación (aquella parte que pertenece a la capa de aplicación
OSI.” (Hesselbach Serra & Altés Bosch, 2002).
Similar al modelo OSI, el modelo TCP/IP está basado en capas sin embargo hay una
diferencia y se encuentra en el número de estas pues TCP/IP solo posee 4 capas algunas
de las cuales engloban varias capas del modelo OSI.
Capa de Internet
“La capa Internet (que se corresponde con la capa de red del nivel OSI) se encarga de
encaminar los datos a través de rutas lógicas de red y proporciona un sistema de
direccionamiento a las capas superiores del modelo conceptual. Esta capa también
© Universidad Estatal de Milagro – UNEMI
define el formato de paquete que debe utilizarse en los datos que se transmiten por la
red. Varios protocolos comprendidos en esta capa proporcionan soporte para el sistema
de direccionamiento IP y el formato de paquetes. Una tarea importante de la capa
Internet es la resolución (conversión) de direcciones lógicas (como direcciones IP) en
direcciones de hardware MAC de los nodos incluidos en la red” (Mora Pérez, 2016).
Capa de transporte
- TCP: garantiza el transporte de los datos en modo conectado (con acuses de recibo).
Se dice que las comunicaciones garantizadas mediante el protocolo de transporte TCP
son fiables. Mediante el sistema de acuses de recibo, dos equipos que se comunican
conjuntamente pueden garantizar que el conjunto de datos se ha recibido
correctamente.
- UDP: garantiza el transporte de los datos en modo sin conexión (sin acuses de recibo).
Se dice que las comunicaciones garantizadas mediante el protocolo de transporte UDP
no son fiables. Sin control de errores, la comunicación es más rápida” (Asimane, 2014)
Capa de aplicación
Capa aplicación. Equivalente a las capas de sesión, presentación y aplicación del modelo
OSI. El modelo TCP/IP no contempla estas tres capas como capas independientes.
Como hemos observado los modelos OSI y TCP/IP tienen en común que se basan en una
pila de protocolos independientes, su funcionalidad de capas es similar en ambos, los
dos modelos poseen una capa de transporte y poseen capa de aplicación, sin embargo,
el modelo TCP/IP agrupa varias capas del modelo OSI en su capa de aplicación.
Así como hay similitudes también hay diferencias, en el modelo OSI se hace una clara
distinción entre servicios, interfaces y protocolos, estos conceptos tienden a confundirse
en el modelo TCP/IP, por tal motivo OSI se usa como referencia para explicar todo tipo
de redes. OSI tiene 7 capas, mientras que TCP/IP solo 4, en la capa de acceso a la red de
TCP/IP se asocia la capa física y de enlace de datos del modelo OSI creando una especie
de capa HOST-RED algo confusa, sin embargo, la fusión de las capas sesión, presentación
y aplicación de OSI en la de aplicación de TCP/IP es más lógica.
TCP/IP es el principal modelo para la interconexión de redes en parte gracias a que este
modelo fue rápidamente incorporado por UNIX donde funcionaba bastante bien
© Universidad Estatal de Milagro – UNEMI
3. Preguntas de Comprension de la
Unidad
¿Cómo se denomina al conjunto de reglas que controlan la comunicación entre dos
equipos informáticos?
Protocolo
¿Cómo controla cada capa los datos que son procesados por estos?
Mediante encabezados que se adjuntan a los datos
¿Qué mecanismo se usa para que se comuniquen dos redes que manejen los datos de
forma distinta?
Internetworking
4. Bibliografía
» Andréu Gómez, J. (2011). Redes locales - Joaquín Andréu Gómez - Google Libros.
© Universidad Estatal de Milagro – UNEMI