Tags:
create new tag
view all tags
-- DonaldActon - 09 May 2011

One possible way to organize the course is to break it down into a collection of modules of about a week. Each module will some number of the following associated with it * A set of learning outcomes * Readings/videos * Class activities * Assignments, homework * Assessment mechanisms

A list of possible modules (sub-bullets are hints at what the main bullet might cover) :

  • Bandwidth and Latency
  • The Networking API
  • Making something reliable
    • timeouts
    • recovery mechanisms
    • protocol levels where this could be done
      • TCP/IP
      • Application level
  • Ordering
    • Bare wire
    • Reordering
    • Role/use of UDP
    • How is ordering achieved,
  • Internet Structure
    • IPv6
    • network of networks
    • DNS
    • ping
    • traceroute
    • wireshark
    • ARP/MAC addresses
  • Naming/Discovery
  • Stream vs Messages
  • P2P
  • Pipelining to improve BW utilization over stop and go
Edit | Attach | Watch | Print version | History: r2 < r1 | Backlinks | Raw View |  Raw edit | More topic actions
Topic revision: r2 - 2011-05-10 - DonaldActon
 
This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback