#
11. インターネットプロトコルとその支援

この章で記述されるモジュールは、インターネットプロトコルと 関連技術の支援を実装します。それらは全てPythonで実装されています。 これらのモジュールの大部分は、システム依存のモジュール `socket` が存在することが必要ですが、 これは現在ではほとんどの一般的なプラットフォーム上でサポート されています。ここに概観を示します。

`webbrowser` |  | ウェウブブラウザーのための使い易いコントローラー
`cgi` |  | サーバ側で動作するスクリプトにおいてフォームの内容を 解釈するために使われるゲートウェイインタフェース規格のサポート。
`cgitb` |  | 設定可能な、CGI スクリプトのトレースバック処理機構です。
`urllib` |  | URL による任意のネットワークリソースへのアクセス (socket が必要です)。
`urllib2` |  | 様々なプロトコルで URL を開くための拡張可能なライブラリ
`httplib` |  | HTTP および HTTPS プロトコルのクライアント (ソケットを必要とします) 。
`ftplib` |  | FTPプロトコルクライアント(ソケットを必要とします)。
`gopherlib` |  | gopher プロトコルのクライアント (ソケットを必要とします)。
`poplib` |  | POP3 プロトコルクライアント (socketsを必要とする)
`imaplib` |  | IMAP4 protocol client (requires sockets).
`nntplib` |  | NNTP プロトコルクライアント (ソケットを必要とします)。
`smtplib` |  | SMTP プロトコル クライアント (ソケットが必要です)。
`telnetlib` |  | Telnet クライアントクラス
`urlparse` |  | URL を解析して構成要素にします。
`SocketServer` |  | ネットワークサーバ構築のためのフレームワーク。
`BaseHTTPServer` |  | 基本的な機能を持つ HTTP サーバ (`SimpleHTTPServer` および `CGIHTTPServer` の基底クラス)。
`SimpleHTTPServer` |  | このモジュールは HTTP サーバに基本的なリクエストハンドラを提供します。
`CGIHTTPServer` |  | CGI スクリプトの実行機能を持つ HTTP サーバのためのリクエスト処理機構を提供します。
`Cookie` |  | HTTP状態管理(cookies)のサポート.
`xmlrpclib` |  | XML-RPC client access.
`SimpleXMLRPCServer` |  | 基本的なXML-RPCサーバーの実装。
`DocXMLRPCServer` |  | セルフ-ドキュメンティング XML-RPC サーバの実装。
`asyncore` |  | 非同期なソケット制御サービスのためのベースクラス
`asynchat` |  | 非同期コマンド/レスポンスプロトコルの開発サポート