Hello,
Le RS232 n'est pas un protocole, c'est la définition de l'interface matérielle. En Europeon l'appelle aussi V24.
RS232/V24 definit le niveaux des signaux (+/-12V) et les différents signaux (TXD,RXD,CTS,RTS,DSR,DTR) ainsi que la façon dont les données sont transmises (7 ou 8 bits de données, avec ou sans parité,bits de start et de stop). On parle de tarnsmission asynchrone, les caractères ou données utiles etant encadrées des bits de start et de stop.
Dans le cas du contrôle de flux (matériel ou logiciel par XON/XOFF) on peut déja paler de protocole de bas niveau.
Mais sur le port série, d'autres protocoles plus sophistiqués peuvent être utilisés. C'est la signification des différents octets de données qui constituent le protocole.
Par exemple lorsqu'il y a un modem sur le port série, il y a plusieurs protocoles qui sont utilisés.
Le dialogue avec le modem et son initialisation sont faits avec des commandes AT (protocole), ensuite lorsque l'on est sur le NET avec le modem, c'est le protocole TCP/IP qui est utilisé sur le port série. TCP/IP lui même constitue un ensemble de protocoles. TCP est le Transmission Control Protocol et IP est Internet Protocol. En plus chacun de ces protocoles définit des protocoles dérivés.
Enfin comme tu vois, le sujet est tès vaste.
Il faut bien faire la distinction entre l'interface physique et le protocole qui définit la nature et l'interpétation des données qui circulent.
---------------
@+ , Claude