Está en la página 1de 16

Protocolos de red

Protocolos y Arquitecturas de Comunicaciones

FACILITADOR.ALARCON@GMAIL.COM
Protocolos de red
Definición
 En informática, un protocolo es un conjunto de reglas usadas por computadoras para comunicarse
unas con otras a través de una red. Un protocolo es una convención o estándar que controla o permite
la conexión, comunicación, y transferencia de datos entre dos puntos finales. En su forma más simple,
un protocolo puede ser definido como las reglas que dominan la sintaxis, semántica y sincronización de
la comunicación.

 Un protocolo de comunicación está formado por un conjunto de reglas y formatos de mensajes


establecidas a priori para que la comunicación entre el emisor y un receptor sea posible, pueden ser
implementados por hardware, software.

 Las reglas definen la forma en que deben de efectuarse las comunicaciones de las redes, incluyendo la
temporización, la secuencia, la revisión y la corrección de errores.

 Tres elementos clave:


 Sintaxis (formato de los mensajes: datos + comandos)
 Semántica (significado de los comandos)
 Secuenciamiento y temporalización (adecuado de las acciones que se toman
respecto de los comandos)
Protocolos de red
Esquema de comunicación

Redes

Comunicación
entre extremos

Enlaces
Protocolos de red
¿Qué problemas existen en la tarea?
 Organización de los datos a transmitir
 ¿Puedo “enviar” todos los datos juntos?

 Utilización del medio físico para la transmisión


 ¿Cómo “introduzco” bits en el canal?

 Gestión del intercambio entre dos equipos


 Tengo un mensaje para enviar ¿Lo podes recibir?
 Estoy mandando… ¿Mucho? ¿Poquito? ¿Nada?

 Detección de posibles errores (y recuperación)


 Los datos que llegaron ¿Están correctos?

 Utilización eficiente del canal de comunicaciones


 ¿Puedo utilizar un único canal para varias comunicaciones simultáneas?

Estas son solo algunas de las cuestiones a resolver


Protocolos de red
Especificación

La especificación de un protocolo consiste de varias


partes :
 Un formato preciso para los mensajes válidos
 Un conjunto de reglas de procedimiento para el
intercambio de los datos
 Un conjunto de mensajes válidos que se pueden
intercambiar, junto con su significado
 El servicio que provee el protocolo
 Suposiciones acerca del ámbito donde el protocolo va
a operar (este es un punto difícil de determinar)
Protocolos de red
Implementación
Las tareas de dividen en sub-tareas
Las funciones se requieren en ambos extremos
Se implementan en niveles separados (capas)
Se define una “Arquitectura de Protocolos” formada por un conjunto de
éstos (al menos uno por cada capa)
Protocolos de red
Servicios ofrecidos
 Orientado a la conexión (con confirmación)
 Se establece una conexión (tres fases)
 Se numeran y controlan todas las PDUs
 Ejemplo: TCP

 No orientado a la conexión sin confirmación


 No se establece conexión
 Se envían tramas a la máquina destino sin acuse de recibo
 No se reintenta enviar las tramas perdidas o erróneas (Recuperación de errores en capas
superiores)
 Ejemplos: IP, Ethernet

 No orientado a la conexión con confirmación


 No se establece conexión
 Cada PDU es notificada y confirmada por el destino
 Se reenvían PDU erróneas
 Ejemplo: 802.5 (Token Ring)
Protocolos de red
Modelos de Capas
Un diseño por capas ayuda a indicar las estructura lógica del protocolo
 Se separan las tareas de más alto nivel de los detalles de las tareas de más
bajo nivel.
Divide la comunicación en partes más pequeñas y sencillas
Normaliza los componentes de red para permitir el desarrollo y el soporte
de los productos de diferentes fabricantes
Permite la comunicación a distintos tipos de hardware y software
Impide que los cambios en una capa puedan afectar las demás capas
 Cuando el protocolo debe ser extendido o cambiado, es más fácil reemplazar
un solo módulo que reemplazar el protocolo completo.
Seguridad de la red
Otro aspecto importante en cuanto a los protocolos es la seguridad. La conexiones de red
implican una relación entre muchos ordenadores, por lo que es necesario un medio de
comunicación (Cables UTP, Cable coaxial, Fibra óptica, etc), es igualmente importante
manejar los datos que se envían y reciben desde la red, así como mostrar estos datos, por lo
que normalmente los protocolos de red trabajan en conjunto encargándose de los aspectos
parciales de la comunicación.
Cada protocolo de red instalado en el sistema operativo quedará disponible para todos los
adaptadores de red existentes, por los que si los dispositivos de red no están debidamente
configurados se podría estar dando acceso no deseado a nuestros recursos. La regla de
seguridad más simple es la de tener instalados solo los protocolos necesarios.
Protocolos de red
Ejemplo
Protocolos de red
Modelo de tres capas
 Aplicación: lógica de comunicación entre las aplicaciones de usuario (correo electrónico,
transferencia de ficheros, etc.)
 Transporte: asegura que los datos se intercambian de forma segura y en orden entre las
aplicaciones
 Acceso a red: intercambio entre el computador y la red a la que está conectado (depende
del tipo de red)
Protocolos de red
PDU
Unidades de Datos de Protocolo (PDU)
 Los protocolos requieren de información de control
 Ésta se “anexa” a los datos (Header)
 Diferente información de control de acuerdo a la tarea a realizar
Protocolos de red
Ejemplo práctico
La estructura de una empresa de transportes es una buena analogía de como funciona una
arquitectura basada en niveles.
Una empresa de transportes suele disponer de: un departamento de administración, un
departamento de ventas, administradores de distribución, trabajadores de almacenes, y
conductores de camiones. Se puede considerar que cada uno de estos grupos es un nivel
diferente.
Cada uno de ellos depende de los servicios de los departamentos (niveles) adyacentes y, en
general, no les afectan las necesidades de los departamentos que no están directamente
relacionados con ellos.
Los conductores necesitan los servicios de los trabajadores de los almacenes para localizar y
entregar los materiales. Sin embargo, los conductores de los camiones no necesitan conocer
el funcionamiento del departamento de ventas.
Cada departamento podría cambiar su modo de funcionamiento, y algún departamento podría
cambiar a sus empleados de puesto, pero las reglas generales de comunicación entre niveles
no cambiarían.
Protocolos de red más utilizados
Familia AppleTalk: es el nombre de la red entre iguales diseñada por Apple Computer
Corporation para su utilización en ordenadores Macintosh. Su diseño original se pensó para
permitir que los usuarios de la red pudieran compartir ficheros e impresoras de una forma muy
sencilla de configurar. Actualmente, el S.O. de Apple tiene un núcleo UNIX por lo que, sin
abandonar totalmente AppleTalk, la red nativa que incorpora es una red TCP/IP.
Familia NetBEUI: (NetBIOS Extended User Interface). Desarrollado por IBM en 1985. Da
soporte a pequeñas redes. Es un protocolo de transporte muy simple y fácil de usar. Utilizado
por Microsoft. Cuando un S.O. de red implementa el protocolo NetBEUI, los servicios son
alcanzados a través del interfaz NetBios.
Familia TCP/IP: es el protocolo de comunicaciones nativo de UNIX. En la actualidad todos los
S.O. incorporan una implementación de este protocolo.
Arquitecturas estandarizadas
Como las redes y los proveedores de productos para redes se han extendido por todo el
mundo, la necesidad de una estandarización se ha incrementado. Para dirigir los aspectos
concernientes a la estandarización, varias organizaciones independientes han creado
especificaciones estándar de diseño para los productos de redes de equipos. Cuando se
mantienen estos estándares, es posible la comunicación entre productos hardware y software
de diversos vendedores.
Con el rápido crecimiento del hardware y el software de red, se hizo necesario que los
protocolos estándar pudieran permitir la comunicación entre hardware y software de distintos
vendedores. Como respuesta, se desarrollaron dos conjuntos primarios de estándares: el
modelo OSI
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.
Arquitecturas estandarizadas
OSI
 Desarrollado por la ISO
 Modelo de Referencia (teórico)
 Divide la complejidad de la comunicación en 7 capas
TCP/IP
 Desarrollado por la US Defense Advanced Research Project Agency
(DARPA) para su red
 No hay modelo oficial, sino uno de producción
 Es el estándar de Internet

También podría gustarte