Saltar al contenido

¿Cuál es la diferencia entre la comunicación Ethernet y serial?

Sé libre de compartir nuestra página y códigos en tus redes sociales, ayúdanos a aumentar nuestra comunidad.

Solución:

Probablemente al menos tres razones:

  1. En la era en la que los puertos RS-232 eran comunes, era con mucho el medio más común de comunicación bit a bit, tanto que el término “puerto serie” se convirtió en sinónimo de “puerto RS-232”; usar el término “serial” en conexión con cualquier otra cosa agregaría confusión. Tenga en cuenta que USB evita tal confusión principalmente porque rara vez se lo denomina “bus serie universal”, por lo que la existencia de la palabra “serie” en su nombre largo no es un problema.
  2. En casi todos los casos, los puertos RS-232, sus equivalentes de nivel lógico, transmiten bytes individuales a medida que se reciben del software, y bytes entrantes individuales disponibles para el software a medida que se reciben. Por el contrario, la mayoría de los dispositivos Ethernet esperarán hasta que el software haya suministrado un paquete completo (entre 64 y 1536 bytes) antes de comenzar la transmisión, y esperarán hasta que hayan recibido y validado un paquete completo antes de ponerlo a disposición del software. Aunque los bits y bytes pueden enviarse por cable en serie, el software no sabe ni se preocupa. Simplemente sabe que poco tiempo después de que un controlador recibe un paquete y se le dice que lo envíe, otro controlador informará que hay un paquete disponible y permitirá que el software lo lea.
  3. Se garantiza que un “puerto serie” transmita bytes de datos en el cronológico secuenciar que el software los proporciona y ponerlos a disposición del software en la secuencia cronológica en que se reciben; Sería bastante inútil si no fuera así. Todos los sistemas Ethernet e Internet garantizan que cuando se envía un paquete de un nodo a otro, disposición de bytes puestos a disposición del destinatario coincidirá con la disposición de bytes suministrada por el remitente, pero no existe una especificación común que requiera que el orden cronológico en el que se transmiten los datos tenga alguna relación con su disposición dentro de un paquete. Además, sólo existen garantías que pueden hacerse con respecto a la secuenciación cronológica de paquetes entre sí que son muy vagas. Si el paquete X se entrega el domingo a las 11:47 am y el paquete Y se entrega al día siguiente a las 3:28 pm, se puede asumir con seguridad que Y se envió después de X. Por otro lado, si X se entrega a las 1:47:12 y Y se entrega a las 1:47:15, es muy posible que Y se envió primero, pero X tardó más en llegar.

Por cierto, una conexión Ethernet 10-base-T envía bits individuales en secuencia, pero el cableado de mayor velocidad a menudo utiliza varios métodos de señalización para enviar varios bits a la vez.

Ethernet se puede transmitir en serie y generalmente lo fue hasta los días de 1000BASE-T.

Pero está empaquetado, literalmente no puede enviar un solo byte válido ya que hay una pila de direccionamiento, crc, etc. de sobrecarga. Ethernet tampoco asegura el orden entre paquetes, por lo que puede enviar paquetes AB y C, pero el receptor podría obtenerlos en el orden CA B. También hay detección de colisiones y retransmisión incorporada.

En general, es mucho más complicado que una conexión en serie.

La respuesta es: el ISO-OSI apilar.

OSI son las siglas de Open Systems Interconnection (ISO es la Organización Internacional de Normalización) y es un modelo que define la estructura utilizada para transmitir datos entre todo tipo de dispositivos. Cada nivel es una capa de abstracción diferente y agrega reglas o detalles que definen el protocolo de comunicación.

Si bien Internet (excluyendo las cosas que se asocian comúnmente con él, como HTTP) pertenece a las capas superiores (la capa de red), la comunicación en serie es solo una forma de definir la capa física.

ingrese la descripción de la imagen aquí

Esta es la pila del modelo OSI, en comparación con el modelo TCP / IP utilizado para Internet: se puede ver que Internet se define a nivel de red, mientras que el protocolo serie (en sentido estricto, no la implementación) está definido por la capa física, en la base de la pila.

De Wiki sobre el conjunto de protocolos de Internet:

El conjunto de protocolos de Internet es el conjunto de protocolos de comunicación que se utilizan para Internet y redes similares y, en general, la pila de protocolos más popular para redes de área amplia. Se le conoce comúnmente como TCP / IP, debido a sus protocolos más importantes: Protocolo de control de transmisión (TCP) y Protocolo de Internet (IP).

Tiene cuatro capas de abstracción, cada una con sus propios protocolos. De menor a mayor, las capas son:

  • La capa de enlace (comúnmente Ethernet) contiene tecnologías de comunicación para una red local.

  • La capa de Internet (IP) conecta las redes locales, estableciendo así una interconexión.

  • La capa de transporte (TCP) maneja la comunicación de host a host.

  • La capa de aplicación (por ejemplo, HTTP) contiene todos los protocolos para servicios de comunicaciones de datos específicos en un nivel de proceso a proceso (por ejemplo, cómo un navegador web se comunica con un servidor web).

Ethernet y WiFi son ejemplos de protocolos que pueden funcionar como capa de acceso a la red, proporcionando el medio físico y las reglas básicas de transmisión (como la codificación de símbolos) para la conexión a Internet.

Otros protocolos utilizados en diferentes capas de la pila son, como se mencionó, TCP, UDP, HTTP y muchos otros.

Si eres capaz, tienes la habilidad dejar un post acerca de qué le añadirías a esta crónica.

¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)



Utiliza Nuestro Buscador

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *