COMP3234_ELEC3443 Computer and communication networks [Section 2B] [2022]

Network structure and architecture; reference models; stop-and-wait protocol; sliding window protocols; virtual circuits and datagrams; IP addressing and routing; flow control; congestion control; local area networks; transport protocols and application layer; and examples of network protocols.

The course involves Unix-based socket programming using the C or Python language. Students who are not already familiar with C or Python should learn it quickly.