À l'époque où les ports RS232 étaient courants, c'était de loin la méthode de communication bit à bit la plus répandue, à tel point que le terme "port série" est devenu synonyme de "port RS232". L'utilisation conjointe du mot "série" ajoute à la confusion. Notez que l'USB évite cette confusion, principalement parce qu'il est rarement appelé "Universal Serial Bus".
Dans presque tous les cas, l'équivalent de niveau logique d'un port RS232 recevra des octets individuels du logiciel et fournira des octets entrants individuels au logiciel dès réception. En revanche, la plupart des dispositifs Ethernet attendent que le logiciel fournisse un paquet complet (entre 64 et 1536 octets) avant de transmettre, et attendent d'avoir reçu et vérifié l'ensemble du paquet avant de le mettre à la disposition du logiciel. Bien que les bits et les octets puissent être envoyés en série sur le câble, le logiciel ne le sait pas et ne s'en préoccupe pas. Il sait simplement que peu de temps après qu'un contrôleur a reçu un paquet et qu'il lui a été demandé de l'envoyer, l'autre contrôleur signalera que le paquet est disponible et permettra au logiciel de le lire.
Assurez-vous que le "port série" transmet les octets de données dans l'ordre chronologique prévu par le logiciel et qu'il les renvoie au logiciel dans l'ordre chronologique de leur réception. Il serait inutile s'il ne le faisait pas. Tous les systèmes Ethernet et Internet garantissent que, lors de l'envoi de paquets d'un nœud à un autre, le nombre d'octets fournis au destinataire correspondra à la disposition des octets fournis par l'expéditeur, mais il n'existe aucune exigence de spécification commune. En outre, les seules garanties concernant l'ordre chronologique des paquets les uns par rapport aux autres sont très vagues. Si le paquet X est livré à 11 h 47 le dimanche et que le paquet Y est livré à 15 h 28 le lendemain, on peut supposer que Y a été envoyé après X. En revanche, si X est livré à 1 h 47 min 12 s et Y à 1 h 47 min 15 s, Y peut être envoyé en premier, mais X prend plus de temps.

Ethernet peut transmettre en série, généralement jusqu'à 1000BASE-T.
Mais il est emballé, de sorte qu'il n'est pas possible d'envoyer un seul octet valide parce qu'il y a beaucoup de frais généraux liés à l'adressage, à la crc, etc. Ethernet ne garantit pas non plus l'ordre entre les paquets, de sorte que vous pouvez envoyer les paquets AB et C, mais le récepteur peut les recevoir dans l'ordre CA B. La détection des collisions et la retransmission sont également introduites.
Dans l'ensemble, les connexions en série sont beaucoup plus complexes.
L'OSI représente également cette distinction.
La pile de protocoles OSI signifie Open Systems Interconnection (ISO est l'Organisation internationale de normalisation) et est un modèle qui définit la structure utilisée pour transférer des données entre différents appareils. Chaque niveau est une couche d'abstraction différente et ajoute des règles ou des détails qui définissent le protocole de communication.
L'internet (à l'exception des éléments communs associés à HTTP) appartient à la couche supérieure (couche réseau), et la communication en série n'est qu'une façon de définir la couche physique.
Comparé au modèle TCP/IP pour l'Internet, voici la pile du modèle OSI : Vous pouvez voir que l'internet est défini au niveau du réseau, tandis que le protocole série (à proprement parler, pas la mise en œuvre) est défini par la couche physique, au bas de la pile.
Informations sur la suite de protocoles Internet du Wiki :
La suite de protocoles Internet est un ensemble de protocoles de communication utilisés sur l'Internet et les réseaux similaires. Il s'agit généralement de la pile de protocoles la plus populaire pour les réseaux étendus. Elle est souvent appelée TCP/IP en raison de ses protocoles les plus importants : Transmission Control Protocol (TCP) et Internet Protocol (IP).
Il comporte quatre couches d'abstraction, chacune ayant son propre protocole. Du niveau le plus bas au niveau le plus élevé, il s'agit des couches suivantes
● La couche liaison (généralement Ethernet) contient la technologie de communication utilisée dans les réseaux locaux.
● La couche Internet (IP) connecte les réseaux locaux, établissant ainsi un réseau Internet.
● La couche transport (TCP) gère la communication d'hôte à hôte.
● La couche application (par exemple HTTP) contient tous les protocoles pour un service spécifique de communication de données au niveau processus à processus (par exemple comment un navigateur web communique avec un serveur web).
● Ethernet et WiFi sont des exemples de protocoles qui peuvent être utilisés comme couche d'accès au réseau, fournissant le support physique et les règles de transmission de base (telles que le codage des symboles) pour les connexions Internet.
Comme indiqué ci-dessus, les autres protocoles utilisés à différentes couches de la pile sont TCP, UDP, HTTP et bien d'autres.
Mots-clés : Terminal de transmission de données Ethernet industriel