CSC8415 Computer Network Programming (FOSCI)


Semester 1 (ONC)Toowoomba (EXT)Toowoomba


Units 1.0 (Networks and Communications) Band 2


Pre-requisite: (CSC2404 and CSC3407) or Students must be enrolled in one of the following Programs: MCOP or MPIT or GCEN or GDET or METC


Synopsis

This course addresses development of network applications and software on the Internet. It covers both the TCP/UDP transport layer programming interface and the methodology of design and implementation of real client-server network applications. Upon completion of this course, students will have a good understanding of the TCP/UDP network programming interface and be able to develop non-trivial robust client-server network applications on the Internet. The topics include: Socket address, Elementary TCP and UDP sockets, Design and implementation of TFTP, Daemon processes and inetd superserver, Reliable UDP communication and Multicasting.