17db96d56Sopenharmony_ci.. _internet: 27db96d56Sopenharmony_ci 37db96d56Sopenharmony_ci****************************** 47db96d56Sopenharmony_ciInternet Protocols and Support 57db96d56Sopenharmony_ci****************************** 67db96d56Sopenharmony_ci 77db96d56Sopenharmony_ci.. index:: 87db96d56Sopenharmony_ci single: WWW 97db96d56Sopenharmony_ci single: Internet 107db96d56Sopenharmony_ci single: World Wide Web 117db96d56Sopenharmony_ci 127db96d56Sopenharmony_ci.. index:: pair: module; socket 137db96d56Sopenharmony_ci 147db96d56Sopenharmony_ciThe modules described in this chapter implement internet protocols and support 157db96d56Sopenharmony_cifor related technology. They are all implemented in Python. Most of these 167db96d56Sopenharmony_cimodules require the presence of the system-dependent module :mod:`socket`, which 177db96d56Sopenharmony_ciis currently supported on most popular platforms. Here is an overview: 187db96d56Sopenharmony_ci 197db96d56Sopenharmony_ci 207db96d56Sopenharmony_ci.. toctree:: 217db96d56Sopenharmony_ci 227db96d56Sopenharmony_ci webbrowser.rst 237db96d56Sopenharmony_ci wsgiref.rst 247db96d56Sopenharmony_ci urllib.rst 257db96d56Sopenharmony_ci urllib.request.rst 267db96d56Sopenharmony_ci urllib.parse.rst 277db96d56Sopenharmony_ci urllib.error.rst 287db96d56Sopenharmony_ci urllib.robotparser.rst 297db96d56Sopenharmony_ci http.rst 307db96d56Sopenharmony_ci http.client.rst 317db96d56Sopenharmony_ci ftplib.rst 327db96d56Sopenharmony_ci poplib.rst 337db96d56Sopenharmony_ci imaplib.rst 347db96d56Sopenharmony_ci smtplib.rst 357db96d56Sopenharmony_ci uuid.rst 367db96d56Sopenharmony_ci socketserver.rst 377db96d56Sopenharmony_ci http.server.rst 387db96d56Sopenharmony_ci http.cookies.rst 397db96d56Sopenharmony_ci http.cookiejar.rst 407db96d56Sopenharmony_ci xmlrpc.rst 417db96d56Sopenharmony_ci xmlrpc.client.rst 427db96d56Sopenharmony_ci xmlrpc.server.rst 437db96d56Sopenharmony_ci ipaddress.rst 44