Exposiciones


Protocolos de Comunicación

        En esta entrada se hablará acerca de los diferentes tipos de protocolos que existen para la comunicación entre los dispositivos.
Para empezar, ¿Qué es un protocolo?
En informática un protocolo es un conjunto de reglas las cuales tienen el propósito de estandarizar el intercambio de información.
Es decir, permiten la comunicación entre diferentes dispositivos.
Entonces, si dos dispositivos totalmente diferentes utilizan el mismo protocolo entonces estos dos dispositivos son compatibles entre sí, es como decir que pueden hablar el mismo idioma.
Por lo tanto, los protocolos se encargan de que los nodos conectados a una red se puedan comunicar.
Los protocolos manejan dos niveles de comunicación distintos, están las reglas de alto nivel y las de bajo nivel.
·      Reglas de alto nivel:
Estas definen como se van a comunicar las aplicaciones.


·      Reglas de bajo nivel:
Estas definen como se transmiten las señales por el cable.

BSC
Protocolo BSC (comunicación binaria sincrónica)

Puede que sea el protocolo de línea sincrónica que más se utilice. A veces se refieren a este protocolo como bisíncrono.
Este protocolo es semidúplex. Esto quiere decir que las transmisiones fluyen en dos sentidos de forma alternada.
Tiene la capacidad de manejar conexiones punto a punto y es sensible al código.
Todos los caracteres que se transmiten por medio de un canal con el protocolo BSC tienen que ser descodificados por el receptor, esto para poder comprobar si se trata de un dato de control o un dato de usuario, con esto se puede decir que este protocolo se encuentra orientado a caracteres.

Tipos de Caracteres del protocolo BSC:
Carácter
Función
ACK 0
Aceptación de bloques de datos de secuencia par.
ACK 1
Aceptación de datos impares.
WACK
Aceptación del dato, con pausa en la transmisión.
NAK
No se acepta el dato

El nivel de enlace, o nivel 2 del modelo OSI¸ es el que se encarga de establecer una línea de comunicación, la cual esté libre de errores y pueda ser utilizada por el nivel de red.

Por lo tanto, la principal función de este nivel es la detección y control de errores en la transmisión, tanto física como lógicamente. Para lograr esto la capa de enlace debe poseer las siguientes funciones:

·      Entramado de la información:
Se encapsula la información que proviene de capas superiores en tramas (unidad de envío de datos), con un formato específico. Esto debe habilitar un mecanismo para que el extremo receptor pueda determinar donde comienza y termina cada trama, incluyendo patrones especiales.

·      Detección de errores:
La capa de enlace tiene “mecanismos de detección de errores”, lo que ayuda a determinar si una trama es correcta o si ha sufrido alguna alteración. Se suele llevar a cabo por medio de la inclusión de códigos de paridad o códigos de redundancia cíclica (CRC), por cada trama transmitida.

·      Control de flujo:
Es necesario evitar que llegue un emisor rápido a un receptor lento, ya que se pueden perder datos, para eso están los “mecanismos de control de flujo”, estos permiten regular la cantidad de información que se puede enviar.


·      Gestión de enlace:
Garantiza la transmisión administrando la utilización del medio físico.

Comentarios