Contains the Network layer classes and interfaces. The network layer wraps the java.net. Socket classes and allows users low level monitoring and control over these objects. This feature was proposed by Mike Andrews .