Tous les mouvements de la souris, les connexions USB et autres périphériques PC tels que les imprimantes, etc. sont ce qu'on appelle la communication série. Un bit à la fois.
Jusqu'ici tout va bien. Mais en ce qui concerne le protocole TCP, Ethernet et Internet, cela n'est plus appelé communication série. Mais c'est aussi du bit par seconde.
Pourquoi est-ce si? Quelle est la principale différence? Je ne pouvais pas comprendre pourquoi ce n'était pas une communication série.
serial
ethernet
protocol
network-interface
user16307
la source
la source
Réponses:
Au moins trois raisons, probablement:
Soit dit en passant, une connexion Ethernet à 10 bases-T envoie des bits individuels en séquence, mais le câblage à plus grande vitesse utilise souvent différentes méthodes de signalisation pour envoyer plusieurs bits à la fois.
la source
Ethernet peut être transmis en série et l'était généralement jusqu'aux jours de 1000BASE-T.
Mais il est mis en paquets, vous ne pouvez littéralement pas envoyer un seul octet valide car il y a une pile d'adressage, de crc, etc. Ethernet n'assure pas non plus la commande entre les paquets, vous pouvez donc envoyer des paquets AB et C mais le récepteur pourrait les obtenir dans l'ordre CA B. Il y a aussi la détection de collision et la retransmission.
Dans l'ensemble, c'est beaucoup plus compliqué qu'une connexion série.
la source
La réponse est: la pile ISO- OSI .
OSI signifie Open Systems Interconnection (ISO est l'Organisation internationale de normalisation), et c'est un modèle qui définit la structure utilisée pour transmettre des données entre tous les types d'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.
Alors qu'Internet (à l'exclusion des éléments qui y sont généralement associés, comme HTTP) appartient aux couches supérieures (la couche Réseau), la communication série n'est qu'un moyen de définir la couche physique.
Il s'agit de la pile de modèles OSI, par rapport au modèle TCP / IP utilisé pour Internet: vous pouvez voir qu'Internet est défini au niveau du réseau, tandis que le protocole série (au sens strict, pas l'implémentation) est défini par la couche physique, à la base de la pile.
De Wiki sur la suite de protocoles Internet :
Ethernet et WiFi sont des exemples de protocoles qui peuvent fonctionner comme couche d'accès réseau, fournissant le support physique et les règles de transmission de base (comme le codage des symboles) pour la connexion Internet.
Les autres protocoles utilisés à différentes couches de la pile sont, comme mentionné, TCP, UDP, HTTP et bien d'autres.
la source
Plusieurs personnes vous ont donné de bonnes réponses à votre question.
Mais il y a une autre distinction que personne n'a encore mentionnée.
Lorsque nous parlons de périphériques série et parallèles pour un PC, nous avons historiquement parlé d'une liaison point à point. Un ordinateur communique avec une imprimante ou un modem (par câble). En général, il y a un appareil maître qui contrôle toutes les communications sur ces liens et des appareils esclaves qui font juste ce qu'on leur dit.
Lorsque nous parlons d'Ethernet, nous parlons de mise en réseau . Plusieurs ordinateurs sont connectés à un réseau et aucun d'eux n'est nécessairement maître ou esclave. Dans les premiers protocoles Ethernet, plusieurs ordinateurs étaient en fait connectés au même câble coaxial. De nos jours, Ethernet signifie généralement des liaisons point à point, mais Ethernet inclut des protocoles qui permettent de communiquer avec plusieurs autres appareils dans un réseau peer-to-peer.
Bien sûr, l'USB change quelque peu l'image des périphériques PC car c'est un réseau multipoint, mais c'est toujours une interconnexion périphérique avec des maîtres et des esclaves définis, plutôt qu'un réseau peer-to-peer.
Donc, je dirais que les discussions sur les interfaces série et parallèles ne mentionnent pas la mise en réseau ne mentionnent pas TCP ou Ethernet parce que ces choses vivent dans un monde complètement différent des interconnexions périphériques. Comme lorsque vous parlez de toutes sortes de pommes (Red Delicious, Braeburn, etc.), vous ne mentionnez jamais Gros Michel et Cavendish.
la source
Dans mon travail en tant qu'ingénieur système de contrôle pour la conception de centrales électriques, nous avons des listes de points IO (entrée / sortie) câblés et une liste de points "série" séparée. Ma préférence est d'appeler plutôt ces listes de points "souples" une "liste de points communiqués" car ils sont généralement basés sur Ethernet (Modbus TCP, DNP3, Profinet, etc.). De nombreux collègues insistent encore pour utiliser le titre historique de "liste de points de série". Je suis intéressé à entendre d'autres personnes sur la nomenclature appropriée pour ces listes.
la source
Un octet à la fois est également appelé communication série, sauf par les personnes matérielles. Personne ne se soucie de la façon dont la signalisation est effectuée. Pensez à un modem. Bien que l'interface RS-323 pilotée par une puce UART puisse frapper les bits un par un, le codage réel effectué par le modem peut utiliser des codages parallèles grâce auxquels plusieurs bits sont transmis en même temps.
Ethernet était également strictement série (impulsions en bande de base à un rythme de 10 Mhz). Les protocoles Ethernet modernes ne sont pas série.
Le mot "sérialiser" est souvent utilisé pour signifier "mettre certaines données en mémoire dans un format octet par octet" (où les problèmes d'ordre des bits et autres sont résolus dans certaines couches de liaison de données et de communication physique).
la source