PROTOCOLOS DE COMUNICACIÓN


1. PROTOCOLOS DE COMUNICACIÓN

Los protocolos de comunicaciones definen las reglas para la transmisión y recepción de la información entre los nodos de la red, de modo que para que dos nodos se puedan comunicar entre si es necesario que ambos empleen la misma configuración de protocolos. Entre los protocolos propios de una red de área local podemos distinguir dos principales grupos.

1.1 Modelo OSI
1.2 Modelo TCP/IP direccionamiento IP

MODELO OSI

El modelo de referencia OSI (Open Systems Interconection) sirve para regular la comunicación entre  los sistemas heterogenios y es así como surge en el año de 1983 como el resultado  del la ISO(International Standart Organization) para la estandarización internacional de los protocolos  de comunicación.
  • Cada una de las capas desempeña funciones bien definidas.
  • Los servicios proporcionados por cada nivel son utilizados por el nivel superior.
  • Existe una comunicación virtual entre 2 mismas capas, de manera horizontal.
  • Existe una comunicación vertical entre una capa de nivel N y la capa de nivel N + 1.
  • La comunicación física se lleva a cabo entre las capas de nivel 1.
Capa Física.
  • Transmisión de flujo de bits a través del medio. No existe estructura alguna.
  • Maneja voltajes y pulsos eléctricos.
  • Especifica cables, conectores y componentes de interfaz con el medio de transmisión.

Capa Enlace de Datos.
  • Estructura el flujo de bits bajo un formato predefinido llamado trama.
  • Para formar una trama, el nivel de enlace agrega una secuencia especial de bits al principio y al final del flujo inicial de bits.
  • Transfiere tramas de una forma confiable libre de errores (utiliza reconocimientos y retransmisión de tramas).
  • Provee control de flujo.
  • Utiliza la técnica de "piggybacking".

Capa de Red (Nivel de paquetes).
  • Divide los mensajes de la capa de transporte en paquetes y los ensambla al final.
  • Utiliza el nivel de enlace para el enví o de paquetes: un paquete es encapsulado en una trama.
  • Enrutamiento de paquetes.
  • Envía los paquetes de nodo a nodo usando ya sea un circuito virtual o como datagramas.
  • Control de Congestión.

Capa de Transporte.
  • Establece conexiones punto a punto sin errores para el enví o de mensajes.
  • Permite multiplexar una conexión punto a punto entre diferentes procesos del usuario (puntos extremos de una conexión).
  • Provee la función de difusión de mensajes (broadcast) a múltiples destinos.
  • Control de Flujo.

Capa de Sesión.
  • Permite a usuarios en diferentes máquinas establecer una sesión.
  • Una sesión puede ser usada para efectuar un login a un sistema de tiempo compartido remoto, para transferir un archivo entre 2 máquinas, etc.
  • Controla el diálogo (quién habla, cuándo, cuánto tiempo, half duplex o full duplex).
  • Función de sincronización.

Capa de Presentación.
  • Establece una sintaxis y semántica de la información transmitida.
  • Se define la estructura de los datos a transmitir (v.g. define los campos de un registro: nombre,            dirección, teléfono, etc).
  • Define el código a usar para representar una cadena de caracteres (ASCII, EBCDIC, etc).
  • Compresión de datos.
  • Criptografía.

Capa de Aplicación.
  • Transferencia de archivos (ftp).
  • Login remoto (rlogin, telnet).
  • Correo electrónico (mail).
  • Acceso a bases de datos, etc.


MODELO TCP/IP


El TCP/IP es la base de Internet, y sirve para comunicar todo tipo de dispositivos, computadoras que utilizan diferentes sistemas operativos, minicomputadoras y computadoras centrales sobre redes de área local (LAN) y área extensa (WAN). TCP/IP fue desarrollado y demostrado por primera vez en 1972 por el departamento de defensa de los Estados Unidos, ejecutándolo en ARPANET, una red de área extensa del departamento de defensa.

EL MODELO TCP/IP esta compuesto por cuatro capas o niveles, cada nivel se encarga de determinados aspectos de la comunicación y a su vez brinda un servicio especifico a la capa superior. Estas capas son:


Algunas de las capas del modelo TCP/IP poseen el mismo nombre que las capas del modelo OSI. Resulta fundamental no confundir las funciones de las capas de los dos modelos ya que si bien tienen aspectos en común, estas desempeñan diferentes funciones en cada modelo.


Capa de acceso a la red

La capa de acceso a la red es la primera capa de la pila TCP/IP. Ofrece la capacidad de acceder a cualquier red física, es decir, brinda los recursos que se deben implementar para transmitir datos a través de la red. Por lo tanto, la capa de acceso a la red contiene especificaciones relacionadas con la transmisión de datos por una red física, cuando es una red de área local (Red en anillo, Ethernet, FDDI), conectada mediante línea telefónica u otro tipo de conexión a una red.

Capa de Internet

La capa de Internet es la capa "más importante", ya que es la que define los datagramas y administra las nociones de direcciones IP. Permite el enrutamiento de datagramas (paquetes de datos) a equipos remotos junto con la administración de su división y ensamblaje cuando se reciben.

Capa de transporte

Los protocolos de las capas anteriores permiten enviar información de un equipo a otro. La capa de transporte permite que las aplicaciones que se ejecutan en equipos remotos puedan comunicarse. El problema es identificar estas aplicaciones. De hecho, según el equipo y su sistema operativo, la aplicación puede ser un programa, una tarea, un proceso, etc. Además, el nombre de la aplicación puede variar de sistema en sistema. Es por ello que se ha implementado un sistema de numeración para poder asociar un tipo de aplicación con un tipo de datos. Estos identificadores se denominan puertos.

La capa de transporte contiene dos protocolos que permiten que dos aplicaciones puedan intercambiar datos independientemente del tipo de red (es decir, independientemente de las capas inferiores).

Capa de aplicación

Se encuentra en la parte superior de las capas del protocolo TCP/IP. Contiene las aplicaciones de red que permiten la comunicación mediante las capas inferiores. Por lo tanto, el software en esta capa se comunica mediante uno o dos protocolos de la capa inferior (la capa de transporte), es decir, TCP o UDP.

Existen diferentes tipos de aplicaciones para esta capa, pero la mayoría son servicios de red o aplicaciones brindadas al usuario para proporcionar la interfaz con el sistema operativo.




No hay comentarios:

Publicar un comentario