# ネットワーク通信とプロセス間通信

この章で解説しているモジュールはネットワーク通信とプロセス間通信の仕組みを提供しています。

例えば `signal` や `mmap` のように、同じマシン上の 2 つのプロセスでしか使えないモジュールがあります。その他のモジュールは 2 つ以上のプロセスを使ってマシン間で通信できるネットワークプロトコルをサポートします。

この章で解説されるモジュールのリスト:

- `asyncio` --- 非同期 I/O
- `socket` --- 低水準ネットワークインターフェース
- `ssl` --- ソケットオブジェクトに対する TLS/SSL ラッパー
- `select` --- I/O 処理の完了を待機する
- `selectors` --- 高水準の I/O 多重化
- `asyncore` --- 非同期ソケットハンドラ
- `asynchat` --- 非同期ソケットコマンド/レスポンスハンドラ
- `signal` --- 非同期イベントにハンドラを設定する
- `mmap` --- メモリマップファイル