この章で記述されるモジュールは、インターネットプロトコルと 関連技術の支援を実装します。それらは全て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 プロトコル クライアント (ソケットが必要です)。 | |
smtpd | 柔軟性のある SMTP サーバの実装 | |
telnetlib | Telnet クライアントクラス | |
urlparse | URL を解析して構成要素にします。 | |
SocketServer | ネットワークサーバ構築のためのフレームワーク。 | |
BaseHTTPServer | 基本的な機能を持つ HTTP サーバ (SimpleHTTPServer および CGIHTTPServer の基底クラス)。 | |
SimpleHTTPServer | このモジュールは HTTP サーバに基本的なリクエストハンドラを提供します。 | |
CGIHTTPServer | CGI スクリプトの実行機能を持つ HTTP サーバのためのリクエスト処理機構を提供します。 | |
cookielib | HTTP クライアント用の Cookie 処理 | |
Cookie | HTTP状態管理(cookies)のサポート。 | |
xmlrpclib | XML-RPC client access. | |
SimpleXMLRPCServer | 基本的なXML-RPCサーバーの実装。 | |
DocXMLRPCServer | セルフ-ドキュメンティング XML-RPC サーバの実装。 | |
asyncore | 非同期なソケット制御サービスのためのベースクラス | |
asynchat | 非同期コマンド/レスポンスプロトコルの開発サポート |