Todos los movimientos del mouse, conexiones USB y otros periféricos de PC, como impresoras, etc. son lo que se llama comunicación en serie. Un bit por vez.
Hasta ahora tan bueno. Pero cuando se trata del protocolo TCP, Ethernet e Internet, ya no se llama comunicación en serie. Pero esto también es algo por segundo.
¿Por qué es así? ¿Cual es la diferencia principal? No pude entender por qué no es comunicación en serie.
serial
ethernet
protocol
network-interface
usuario16307
fuente
fuente
Respuestas:
Al menos tres razones, probablemente:
Por cierto, una conexión Ethernet de 10 bases 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 múltiples bits a la vez.
fuente
Ethernet puede transmitirse en serie y generalmente fue hasta los días de 1000BASE-T.
Pero está empaquetado, literalmente no puede enviar un solo byte válido ya que hay un montón de direcciones, crc, etc. Ethernet tampoco asegura el orden entre paquetes, por lo que puede enviar los paquetes AB y C, pero el receptor podría obtenerlos en el orden CA B. También hay detección de colisión y retransmisión incorporada.
En general, es mucho más complicado que una conexión en serie.
fuente
La respuesta es: la pila ISO- OSI .
OSI significa 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 comúnmente se asocian 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.
Esta es la pila del modelo OSI, en comparación con el modelo TCP / IP utilizado para Internet: 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.
Desde Wiki sobre el conjunto de protocolos de Internet :
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.
fuente
Varias personas le han dado buenas respuestas a su pregunta.
Pero hay otra distinción que nadie ha mencionado todavía.
Cuando hablamos de periféricos en serie y paralelos para una PC, históricamente hablamos de un enlace punto a punto. Una computadora habla con una impresora o un módem (por cable). En general, hay un dispositivo maestro que controla todas las comunicaciones a través de estos enlaces y dispositivos esclavos que simplemente hacen lo que se les dice.
Cuando hablamos de Ethernet, estamos hablando de redes . Varias computadoras están conectadas a una red, y ninguna de ellas es necesariamente maestra o esclava. En los primeros protocolos de Ethernet, varias computadoras estarían conectadas al mismo cable coaxial. En la actualidad, generalmente Ethernet significa enlaces punto a punto, pero Ethernet incluye protocolos que permiten la comunicación con múltiples dispositivos en una red de igual a igual.
Por supuesto, el USB cambia un poco la imagen de los periféricos de PC porque es una red multipunto, pero sigue siendo una interconexión periférica con maestros y esclavos definidos, en lugar de una red de igual a igual.
Entonces, diría que las discusiones sobre interfaces seriales y paralelas no mencionan las redes no mencionan TCP o Ethernet porque esas cosas viven en un mundo completamente diferente de las interconexiones periféricas. Como cuando hablas de todo tipo de manzanas (Red Delicious, Braeburn, etc.) nunca mencionas a Gros Michel y Cavendish.
fuente
En mi trabajo como ingeniero de sistemas de control para el diseño de plantas de energía, tenemos listas de puntos de E / S cableados (entrada / salida) y una lista separada de puntos "en serie". Prefiero llamar a estas listas de puntos "blandos" una "lista de puntos comunicados", ya que suelen estar basadas en Ethernet (Modbus TCP, DNP3, Profinet, etc.). Muchos colegas todavía insisten en usar el título histórico de "lista de puntos en serie". Estoy interesado en escuchar a otros sobre la nomenclatura adecuada para tales listas.
fuente
Un byte a la vez también se llama comunicación en serie, excepto por personas de hardware. A nadie le importa cómo se hace la señalización. Piensa en un módem. Aunque la interfaz RS-323 impulsada por un chip UART puede estar golpeando los bits uno a la vez, la codificación real realizada por el módem puede usar codificaciones paralelas mediante las cuales se transmiten múltiples bits al mismo tiempo.
Ethernet también solía ser estrictamente serial (pulsos de banda base a una velocidad de 10 Mhz). Los protocolos modernos de Ethernet no son seriales.
La palabra "serializar" a menudo se usa para significar "empaquetar algunos datos en la memoria en un formato byte por byte" (donde los problemas de orden de bits y demás se solucionan en algunas capas de enlace de datos y comunicación física).
fuente