14:332:423 Computer and Communication Networks

Course catalog description: Network protocol design principles, reliable transport protocols, routing, quality of service, multimedia networking, Internet telephony, wireless networks.

Credits and contact hours: 3 credits; 1 hour and 20-minute session twice a week, every week

Pre-Requisite courses: 14:332:226

Co-Requisite courses: None

Topics Covered:

  • Protocol Layering and Reliable Communication
  • Protocols for Broadcast Links
  • Internetworking and Internet Protocol
  • TCP Protocol
  • TCP Congestion Control
  • Ethernet and Wi-Fi Networks
  • Routing Protocols and Multicast
  • Switching and Switch Fabrics
  • Scheduling and MPLS
  • Multimedia Protocols
  • Internet Telephony
  • Wireless Networks

Textbook: Kurose & Ross, Computer Networking, Addison Wesley.

Other supplemental material: None