LABORATORY FOR NETWORK PROGRAMMING
Learning outcomes of the course unit
To give a good understanding of network architecture and protocols. To give a good training of network-based software implementation.
C and Java programming, Operating Systems concepts
Course contents summary
Network protocol and applications: Usage and configuration of the main TCP/IP protocols .
Socket programming: TCP and UDP sockets, C and Java programming.
Networks security: SSL toolkit, SSL programming.
Distribute programming. Network programming paradigms, Message Passing, RPC, Web Services, Grid computing.