1. Presentar os principios fundamentais das redes de computadores e Internet tanto desde o punto de vista software como hardware.
2. Facilitar a programación de aplicacións de rede sinxelas usando os sockets TCP e UDP.
3. Estudio dos diversos paradigmas para o desenrolo de aplicacións distribuidas.
4. Estudio de ferramentas para o desenrolo de aplicacións distribuidas complexas.