Network Programming
The course covers the construction of programs that communicate across networks. It treats the socket interface, connection-oriented and connectionless communication, addressing and byte ordering, client and server design, concurrency through processes, threads and event handling, remote procedure call and higher-level interfaces, protocol implementation, and secure communication programming. Learning outcomes: Write client and server programs us
About This Course
The course covers the construction of programs that communicate across networks. It treats the socket interface, connection-oriented and connectionless communication, addressing and byte ordering, client and server design, concurrency through processes, threads and event handling, remote procedure call and higher-level interfaces, protocol implementation, and secure communication programming. Learning outcomes: Write client and server programs using the socket programming interface. Implement concurrent server designs and compare their behaviour under load. Implement a simple application protocol, including its error and security handling.
Course Details
- Lectures0
- Duration800 level
- Quiz & ExamNot Available
