Network Programming


The Network Programming course is aimed at developing Network programming concepts and skills in general. Unix Programming Environment, TCP Protocol suite, Socket Programming , UDP and TCP Sockets, I/O Multiplexing including Non-blocking I/O, Advanced Socket Options, Name and Address Conversions, IPv4 and IPv6 Interoperability, Unix Domain Protocols, Broadcasting
and Multicasting, Routing and Communication, Pipes and FIFO’s Message Queues, Mutexes and Locks, Semaphores, POSIX Shared Memory, Doors and RPC (Remote Procedure Calls).

Course Syllabus