Resgatar arquivo remoto

Boa noite,

É possível com a linguagem JAVA, resgatar um arquivo de outro servidor (servidor remoto) e envia-lo de novo. A partir de um sistema JAVA web ou cliente/servidor.

???

Ou até mesmo criar um arquivo local e enviar a um servidor remoto apenas com o IP, senha e login da maquina.

???

Fico na duvida, creio que seja uma assunto avançado de JAVA, pois a algum tempo na área nunca vi algo do tipo…

Abraços.

Já ouviu falar de sockets?
Se sim, então está na hora de saber que eles permitem isso.
E, sim, é possível.

vlw,

Vou dar uma pesquisada aqui.

=)