Networking Overview Overview of networking facilities in java.net, including Addressing, Making TCP Connections, Sending/Receiving Datagram Packets via UDP, Locating/Identifying Network Resources, and Security.
HTTP client API. The following articles describe features of the HTTP client API. (See java.net.HttpURLConnectionfor an overview).
Cookie Management Overview of how to deal with cookies, often used as an HTTP state management mechanism, in Java SE 5.0.
Http authentication Overview of how to use HTTP authentication, which schemes and protocols are supported, and the system properties that affect its behavior.
Persistent Connections Overview of the HTTP persistent connections (aka keep alive mechanisms), and the means to control them.
Java Networking and Proxies In depth exploration, with code samples, of proxy management Java networking APIs including the newly introduced ProxySelector mechanism.
IPv6 Support IPv6 support, including special IPv6 address types and dual-stack node.