Los módulos descritos en este capítulo implementan protocolos de Internet y soporte para la tecnología relacionada. Todos están implementados en Python. La mayoría de estos módulos exigen la presencia del módulo dependiente del sistema socket, que en la actualidad dispone de soporte en las plataformas más usuales. He aquí un resumen:
webbrowser | Controlador fácil de usar para navegadores Web. |
cgi | Common Gateway Interface support, used to interpret forms in server-side scripts. |
urllib | Open an arbitrary network resource by URL (requires sockets). |
httplib | Cliente del protocolo HTTP (requiere sockets). |
ftplib | cliente del protocolo FTP (requiere sockets). |
gopherlib | Gopher protocol client (requires sockets). |
poplib | POP3 protocol client (requires sockets). |
imaplib | Cliente del protocolo IMAP4 (requiere sockets). |
nntplib | NNTP protocol client (requires sockets). |
smtplib | SMTP protocol client (requires sockets). |
telnetlib | Telnet client class. |
urlparse | Parse URLs into components. |
SocketServer | A framework for network servers. |
BaseHTTPServer | Servidor HTTP básico (clase base para SimpleHTTPServer y CGIHTTPServer). |
SimpleHTTPServer | This module provides a basic request handler for HTTP servers. |
CGIHTTPServer | This module provides a request handler for HTTP servers which can run CGI scripts. |
Cookie | Soporte de gestión de estado HTTP (cookies). |
asyncore | Una clase básica para desarrollar servicios gestores de socket asíncrono. |