Physical layer basics;                                  network protocol algorithms; error handling;                                  flow control; multihop routing; network                                  reliability, timing, security; data compression;                                  cryptography fundamentals. Prerequisite: CSE 330