Catalog Description:
This is a senior level course on real world Computer Networks, providing an applicational overview with an emphasis on Local Area Networks (LANs). The theme of the course will be a series of challenges to as a group design the protocol stack necessary for a simple modern application (peer-to-peer chatting). The intention is to facilitate a robust enough un- derstanding of modern LANs to enable students to go on to create their own applications. The target audience for this course are students with profes- sional interest in developing network oriented soft- ware, those who are interested in practical applications of data networks, or of course the generally curious.