I moduli descritti in questo capitolo implementano i protocolli internet ed il supporto alle relative tecnologie. Sono tutte implementate in Python. Molti di questi moduli richiedono la presenza di moduli per i socket, in funzione del sistema in uso, che sono attualmente supportati nella maggior parte delle piattaforme. Segue un estratto:
webbrowser | Un controller semplice da usare per browser web. | |
cgi | Supporto alle Common Gateway Interface, usando script lato server per interpretare le form. | |
cgitb | Gestore configurabile per le traceback degli script CGI. | |
urllib | Apertura di risorse arbitrarie di rete tramite URL (richiede i socket). | |
urllib2 | Una libreria estensibile per l'apertura delle URL che usa svariati protocolli | |
httplib | Client dei protocolli HTTP ed HTTPS (sono richiesti i socket). | |
ftplib | Client per protocollo FTP (richiede i socket). | |
gopherlib | Client per il protocollo Gopher (richiede i socket). | |
poplib | Client per il protocollo POP3 (richiede i socket). | |
imaplib | Client per protocollo IMAP4 (richiede i socket). | |
nntplib | Client per il protocollo NNTP (richiede i socket). | |
smtplib | Client per il protocollo SMTP (richiede i socket). | |
telnetlib | Telnet client class. | |
urlparse | Analizza le URL nei suoi componenti. | |
SocketServer | Un'infrastruttura per i server di rete. | |
BaseHTTPServer | Server HTTP di base (classe base per SimpleHTTPServer e CGIHTTPServer). | |
SimpleHTTPServer | Questo modulo fornisce un gestore di richieste di base per server HTTP. | |
CGIHTTPServer | Questo modulo fornisce un gestore di richieste per server HTTP che possono eseguire script CGI. | |
Cookie | Supporta la gestione dello stato HTTP (cookies). | |
xmlrpclib | Accesso a client XML-RPC. | |
SimpleXMLRPCServer | Implementazione di base di un server XML-RPC. | |
DocXMLRPCServer | Implementazione di un server XML-RPC di autodocumentazione. | |
asyncore | Una classe di base per sviluppare, con socket asincroni, la gestione di servizi. | |
asynchat | Supporto per protocolli asincroni di comando/risposta. |