Computer Networks: Internet Design, TCP/IP and Services

This course covers the basics of computer networking. The 7-layer model together with layering abstractions and API’s. The basic operation of the TCP/IP set of protocols is covered followed by an introduction of the more common application layer protocols (SMTP, HTTP, DNS, DHCP, SSH, etc).
Status: Course design in progress
Prerequisite: Programming 2

Additional Resources

Computer Networks: Internet Design, TC/IP and Services Course Outline – full class syllabus