인터넷 프로토콜과 지원
**********************

이 장에서 설명하는 모듈은 인터넷 프로토콜을 구현하고 관련 기술을 지원
합니다. 모두 파이썬으로 구현됩니다. 대부분 모듈은 시스템 의존적인 모듈
"socket"을 요구하는데, 현재 대부분의 대중적인 플랫폼에서 지원됩니다.
다음은 개요입니다:

* "webbrowser" --- 편리한 웹 브라우저 제어기

  * 브라우저 제어기 객체

* "cgi" --- Common Gateway Interface support

  * Introduction

  * Using the cgi module

  * Higher Level Interface

  * Functions

  * Caring about security

  * Installing your CGI script on a Unix system

  * Testing your CGI script

  * Debugging CGI scripts

  * Common problems and solutions

* "cgitb" --- CGI 스크립트를 위한 트레이스백 관리자

* "wsgiref" --- WSGI 유틸리티와 참조 구현

  * "wsgiref.util" -- WSGI 환경 유틸리티

  * "wsgiref.headers" -- WSGI 응답 헤더 도구

  * "wsgiref.simple_server" -- 간단한 WSGI HTTP 서버

  * "wsgiref.validate" --- WSGI 적합성 검사기

  * "wsgiref.handlers" -- 서버/게이트웨이 베이스 클래스

  * 예제

* "urllib" --- URL 처리 모듈

* "urllib.request" --- Extensible library for opening URLs

  * Request Objects

  * OpenerDirector Objects

  * BaseHandler Objects

  * HTTPRedirectHandler Objects

  * HTTPCookieProcessor Objects

  * ProxyHandler Objects

  * HTTPPasswordMgr Objects

  * HTTPPasswordMgrWithPriorAuth Objects

  * AbstractBasicAuthHandler Objects

  * HTTPBasicAuthHandler Objects

  * ProxyBasicAuthHandler Objects

  * AbstractDigestAuthHandler Objects

  * HTTPDigestAuthHandler Objects

  * ProxyDigestAuthHandler Objects

  * HTTPHandler Objects

  * HTTPSHandler Objects

  * FileHandler Objects

  * DataHandler Objects

  * FTPHandler Objects

  * CacheFTPHandler Objects

  * UnknownHandler Objects

  * HTTPErrorProcessor Objects

  * Examples

  * Legacy interface

  * "urllib.request" Restrictions

* "urllib.response" --- Response classes used by urllib

* "urllib.parse" --- Parse URLs into components

  * URL Parsing

  * Parsing ASCII Encoded Bytes

  * Structured Parse Results

  * URL Quoting

* "urllib.error" --- urllib.request에 의해 발생하는 예외 클래스

* "urllib.robotparser" --- robots.txt 구문 분석기

* "http" --- HTTP 모듈

  * HTTP 상태 코드

* "http.client" --- HTTP protocol client

  * HTTPConnection Objects

  * HTTPResponse Objects

  * Examples

  * HTTPMessage Objects

* "ftplib" --- FTP protocol client

  * FTP Objects

  * FTP_TLS Objects

* "poplib" --- POP3 프로토콜 클라이언트

  * POP3 객체

  * POP3 예제

* "imaplib" --- IMAP4 protocol client

  * IMAP4 Objects

  * IMAP4 Example

* "nntplib" --- NNTP protocol client

  * NNTP Objects

    * Attributes

    * Methods

  * Utility functions

* "smtplib" --- SMTP protocol client

  * SMTP Objects

  * SMTP Example

* "smtpd" --- SMTP Server

  * SMTPServer Objects

  * DebuggingServer Objects

  * PureProxy Objects

  * MailmanProxy Objects

  * SMTPChannel Objects

* "telnetlib" --- 텔넷 클라이언트

  * 텔넷 객체

  * 텔넷 예제

* "uuid" --- **RFC 4122** 에 따른 UUID 객체

  * 예제

* "socketserver" --- A framework for network servers

  * Server Creation Notes

  * Server Objects

  * Request Handler Objects

  * Examples

    * "socketserver.TCPServer" Example

    * "socketserver.UDPServer" Example

    * Asynchronous Mixins

* "http.server" --- HTTP servers

  * Security Considerations

* "http.cookies" --- HTTP 상태 관리

  * 쿠키 객체

  * Morsel 객체

  * 예제

* "http.cookiejar" --- Cookie handling for HTTP clients

  * CookieJar and FileCookieJar Objects

  * FileCookieJar subclasses and co-operation with web browsers

  * CookiePolicy Objects

  * DefaultCookiePolicy Objects

  * Cookie Objects

  * Examples

* "xmlrpc" --- XMLRPC 서버와 클라이언트 모듈

* "xmlrpc.client" --- XML-RPC client access

  * ServerProxy Objects

  * DateTime Objects

  * Binary Objects

  * Fault Objects

  * ProtocolError Objects

  * MultiCall Objects

  * Convenience Functions

  * Example of Client Usage

  * Example of Client and Server Usage

* "xmlrpc.server" --- 기본 XML-RPC 서버

  * SimpleXMLRPCServer 객체

    * SimpleXMLRPCServer 예제

  * CGIXMLRPCRequestHandler

  * XMLRPC 서버 문서화

  * DocXMLRPCServer 객체

  * DocCGIXMLRPCRequestHandler

* "ipaddress" --- IPv4/IPv6 manipulation library

  * Convenience factory functions

  * IP Addresses

    * Address objects

    * Conversion to Strings and Integers

    * Operators

      * Comparison operators

      * Arithmetic operators

  * IP Network definitions

    * Prefix, net mask and host mask

    * Network objects

    * Operators

      * Logical operators

      * Iteration

      * Networks as containers of addresses

  * Interface objects

    * Operators

      * Logical operators

  * Other Module Level Functions

  * Custom Exceptions
