# Réseau et communication entre processus

Les modules décrits dans ce chapitre fournissent différents mécanismes de mise en réseau et de communication entre processus.

Certains de ces modules ne fonctionnent que pour deux processus sur une seule machine, comme les modules `signal` et `mmap`. D'autres gèrent des protocoles réseaux que deux processus, ou plus, peuvent utiliser pour communiquer entre différentes machines.

La liste des modules documentés dans ce chapitre est :

- `asyncio` — Entrées/Sorties asynchrones
- `socket` — Gestion réseau de bas niveau
- `ssl` — Emballage TLS/SSL pour les objets connecteurs
- `select` --- Waiting for I/O completion
- `selectors` --- High-level I/O multiplexing
- `asyncore` — Gestionnaire de socket asynchrone
- `asynchat` --- Gestionnaire d'interfaces de connexion (socket) commande/réponse asynchrones
- `signal` --- Set handlers for asynchronous events
- `mmap` --- Memory-mapped file support