IT 406 NTWK DESIGN & IMPLEMENTATION

This is an intermediate course on the design and implementation of computer networks. The emphasis will be on the performance and engineering tradeoffs in the design and implementation of computer networks. To make the issues more concrete, the class includes several multi-week projects requiring significant design and implementation. The goal is for students to learn not only what computer networks are and how they work today, but also why they are designed the way they are and how they are likely to evolve in the future. We will draw examples from traditional and wireless networks and the Internet. Topics to be covered include: congestion/flow/error control, routing, addressing, naming, multi-casting, switching, internetworking, and network security.

Credits

3

Prerequisite

IT 201

Distribution

INFORMATION TECHNOLOGY