Jul 07, 2025  
2024-2025 Undergraduate Catalog 
    
2024-2025 Undergraduate Catalog [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CMPT425N - Distributed Systems


3 Credit(s)

Non Liberal Arts
This course focuses on the writing of simple client/server programs, using TCP/IP network protocol stack. It works through the establishment of simple connectionless communications, through connection-oriented communications, to multi-client connection-oriented communications. Students are exposed to the low-level working of TCP/IP at the transport layer, and the student is provided with experience in writing simple network applications such as echo client/servers, IRC (Internet Relay Chat), SMTP client/servers. Students are also introduced to higher-level communication abstractions such as RMI (Remote Method Invocation), JSP (Java Server Pages), Java Servlets, CORBA (Common Object Request Broker Architecture), and JDBC (Java DataBase Connectivity).

Prerequisite(s): CMPT 306L , CMPT 221L 



Add to Portfolio (opens a new window)