> > |
META TOPICPARENT |
name="ComputerScience317Cwsei" |
-- DonaldActon - 23 Mar 2011
- The two parts of networking
- the way/technology that actually exchanges data
- the rules/semantics (protocol) for the data exchange
- Explain what the network fallacies are/mean:
- (network reliability, latency is zero, infinite bandwidth ...)
- Organization of the end systems + routers + communications links
- Organization role of protocols, network of networks, standards
- Network of networks
- Protocol properties, reliable delivery, ordering, best effort
- Network construction, ADSL, wireless, etc
- Properties of networks, delay, bandwidth, errors, throughput
- Difference in how data moves between circuit switching and packet switching
- Sharing of bandwidth, TDM, FDM
- Case for packet switching
- What contributes to delay, including queuing delay
- Interpreting traceroute with respect to delay meanings
- idea and purpose of protocol layering
- basic network security/vulnerability issues (trojans, man in the middle etc)
- 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)
- Addressing - role of IP address and port
- Transport layer properties, timing, throughput, loss
- Performance HTTP as an example of ways to make things go faster
- multplexing and demultiplexing and how it is achieved TCP and UDP
|