cs42200:spring14:schedule

Tentative Schedule For The Semester

  1. Introduction; motivation; network programming; APIs
  2. More network programming; application protocol design; sockets; traditional Internet applications
  3. Data communications: bandwidth, throughput, modulation; noise; time division and frequency division multiplexing
  4. Computer networks: packet transmission; packet multiplexing; frames; error detection
  5. LAN topologies; shared media and media access; CSMA/CD; wireless and CSMA/CA; Ethernet addressing and wiring; hubs
  6. Wireless networks and wireless technologies; Wi-Fi and 4G; hubs; extensions; bridges; switches
  7. WAN concept and addressing; store-and-forward; next-hop forwarding; WAN routing algorithms; dynamic routing; shortest path computation; WAN technologies; other networking technologies past and present
  8. Internetworking; motivation; concept; goals; IPv4 and IPv6; IP addressing; address binding; ARP and ND; IP datagram; encapsulation
  9. IP fragmentation and reassembly; support protocols; ICMP
  10. Transport protocols; reliability; UDP; protocol ports; TCP; segment format; adaptive retransmission; full-duplex reliable stream service
  11. Internet routing and routing protocols; algorithms; exterior and interior routing
  12. Cross-layer topics; network performance; QoS; DiffServ
  13. Multimedia applications; RTP; IP telephony; VoIP; network security; jitter buffers
  14. Traffic management and MPLS; network management; SNMP
  15. Emerging technologies; Software Defined Networking; the Internet of Things; other technologies and trends
  • cs42200/spring14/schedule.txt
  • Last modified: 2014/01/12 20:48
  • by sunghwanyoo