Java permite la conectividad de red a través de sockets y protocolos estándar. El modelo de red de Java se basa en sockets, que son endpoints para la comunicación entre procesos. Java proporciona clases para crear sockets, establecer conexiones, enviar y recibir datos a través de redes TCP/IP.