Terme utilisé pour les types de communications
externes d'un système à microprocesseur (et par extension d'un ordinateur)
vers des périphériques comme imprimante, scanner, ... Un port est bi-directionnel s'il peut envoyer et
émettre des informations. Il est dit half duplex s'il ne peut exécuter les 2
fonctions en même temps, full duplex s'il peut envoyer et recevoir
simultanément.
On distingue deux grandes famillles de connections
suivant la méthode de transmission:
les ports série
(RS232-RS432-RS485, mais aussi
USB
ou firewire)
envoit le signal sur une ligne de communication, chaque bit les uns après
les autres encadrés par des bits de contrôle. Un transfert simultané entre les deux équipements utilise deux
fils conducteurs (plus minimum un fils de tension de référence, la masse).
USB 2.0 est reconnu directement par Windows depuis XP SP3 et supérieurs, la
version USB3.0 nécessite un programme spécial pour être reconnu. Les ports
PS2 utilisés pour les claviers et souris sont également de ce type.
les ports parallèles où les données sont transférées par octets
(bytes), soit 8 bits
en même temps. Le seul utilisé (et encore) dans les ordinateurs actuels
est le port Centronix. Ils sont nativement bidirectionnels mais ne permettent
pas de transferts simultanés (dans les PC, le mode doit être configuré
dans le setup). Un signal sur une broche détermine le sens
de transfert.
Les ports de communications sont souvent désignés
par IO (ou I/O pour Input - output). Les cartes mères actuelles intègrent
directement ces contrôleurs ou non (au minimum USB).