Difference: DonaldsTopicLevelLearningGoals (1 vs. 2)

Revision 22011-03-24 - DonaldActon

Line: 1 to 1
 
META TOPICPARENT name="ComputerScience317Cwsei"
-- DonaldActon - 23 Mar 2011
  1. The two parts of networking
Line: 29 to 29
 
  1. Addressing - role of IP address and port
  2. Transport layer properties, timing, throughput, loss
  3. Performance HTTP as an example of ways to make things go faster
Changed:
<
<
  1. multplexing and demultiplexing and how it is achieved TCP and UDP
>
>
  1. multiplexing and demultiplexing and how it is achieved TCP and UDP
  2. creating a reliable data stream from an unreliable one
    • dealing with lost/corrupt data
    • maintaining order, if needed
    • timeouts, ACKS, NACKS, etc
  3. Performance - sliding windows, selective ACK, go back N, sequence numbers
  4. Event response diagrams for reliable protocol
  5. TCP packet header/format
  6. TCP sequence numbering, acks, and retransmission scenarios
    • fast retransmit
  7. Estimating round trip time and using it to set timeout values
  8. TCP flow control
  9. TCP connection setup
  10. TCP connection termination
  11. Congestion, how why it occurs
  12. Performance issues of congestion
  13. TCP congestion detection and handling
  14. TCP probing for bandwidth
    • slow start
    • loss events
    • timeouts
  15. TCP connections and sharing of BW
  16. Congestion in a circuit switched scenario
  17. Role of network layer
  18. information in IP header used to perform network layer functions
  19. routes and forwarding in routers
  20. how packets are routed in a virtual circuit switched network
    • role of virtual circuit ID
  21. longest prefix matching and forwarding tables
  22. router architectures compare and contrast

 

Revision 12011-03-23 - DonaldActon

Line: 1 to 1
Added:
>
>
META TOPICPARENT name="ComputerScience317Cwsei"
-- DonaldActon - 23 Mar 2011
  1. The two parts of networking
    • the way/technology that actually exchanges data
    • the rules/semantics (protocol) for the data exchange
  2. Explain what the network fallacies are/mean:
    • (network reliability, latency is zero, infinite bandwidth ...)
  3. Organization of the end systems + routers + communications links
  4. Organization role of protocols, network of networks, standards
  5. Network of networks
    • layering, tiering
  6. Protocol properties, reliable delivery, ordering, best effort
  7. Network construction, ADSL, wireless, etc
  8. Properties of networks, delay, bandwidth, errors, throughput
  9. Difference in how data moves between circuit switching and packet switching
  10. Sharing of bandwidth, TDM, FDM
  11. Case for packet switching
  12. What contributes to delay, including queuing delay
  13. Interpreting traceroute with respect to delay meanings
  14. idea and purpose of protocol layering
  15. basic network security/vulnerability issues (trojans, man in the middle etc)
  16. Application level protocol examples & how information is exchanged
    • web/http as a bi-directional connected streams, client server model
    • ftp - difference between a control channel and out of band data channel
    • mail protocols - fact that there is no guarantee of who is sending mail
    • DNS - large distributed application - not based on connections - how it works
    • P2P example (bittorrent - edonkey, DHT)
  17. Addressing - role of IP address and port
  18. Transport layer properties, timing, throughput, loss
  19. Performance HTTP as an example of ways to make things go faster
  20. multplexing and demultiplexing and how it is achieved TCP and UDP

 
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