Tanenbaum-Wetherall refers to: Computer Networks, 5th edition, S. Tanenbaum, David J. Wetherall, Prentice Hall, 2011
ISBN-10: 0132126958, ISBN-13: 978-132126953
Peterson-Davie refers to: Computer Networks, A Systems Approach, 5th edition, L. Peterson, Bruce Davie, Morgan Kaufmann, 2011
ISBN: 9780123850591
Bertsekas-Gallager refers to: Data Networks, 2th edition, D. Bertsekas, R. Gallager, Prentice Hall, 1992
ISBN-10: 0132009161, ISBN-13: 978-0132009164
DETAILED MATERIALS & RESOURCE FOR THE CLASS
(Please visit this page often as this is the main one that is updated regularly).Lecture "ZERO":
What are the objective of CS4119?
What are the prerequisites?
What you need to do to pass it?
Meet your instructor.
Recommended reading:
[1] S. Biddle, “How to Destroy the Internet,” gizmodo.com. [Online]. http://gizmodo.com/5912383/how-to-destroy-the-internet. [23-May-2012]
[2] “The world is what you make it,” The Economist, 27-Oct-2012. [Online]. Available: http://www.economist.com/news/special-report/21565002-every-country-has-its-own-internet-world-what-you-make-it. [Accessed: 14-Nov-2012].
[3] V. Cerf, “OP-ED CONTRIBUTOR; Keep the Internet Open,” The New York Times, 25-May-2012. [Online]. Available: http://www.nytimes.com/2012/05/25/opinion/keep-the-internet-open.html. [Accessed: 21-Jan-2013].
Part I - Overview: Internet seen from 10,000 feet
The Internet, Its Edge and Its Core
Performance, Protocol Layering, Network security
layers, encapsulation
Part II - Application: Network as a service, and how to use it
application layer protocol,
header,
HTTP as an example
Additional Document:
*
Top-level domain, authoritative servers,
hierarchical database, scalability
+ more in
Tanenbaum-Wetherall (p.743-748, s.7.5.3)
FTP, Email: Kurose-Ross (sect. 2.3-2.4)
multiplexing-demultiplexing
For C socket and programming
Tanenbaum-Wetherall (p.500-507, s. 6.1)
Documents for this part:
Part III - Transport: The art of improving a network from the ends
Reliable Data Transmission
Sequence Number
Pipelining, Go Back N
Exponential moving average
Duplicate ACK, Fast Retransmit, RcvWindow
AIMD
Prop. Fairness
Documents for this part:
NB: For this assignment, solution will be given at the end of class on Tuesday March 12th, to allow you to prepare for the upcoming midterm,
Midterm from last 2012, provided for training:
CSEE4119-2012Midterm.pdf
- Details
- Download
- 71 KB
Part IV - Network: Finding where to go and how to make it there
Forwarding & Router design
Input/Output Queue
Hierarchical addressing, Subnets
DHCP
Distance Vector, Relaxation
Hierarchical Routing, ASes
RIP, OSPF, Intra-domain
+Broadcast
Broadcast, Flooding, PI, PIF
Prim-Dijkstra, Steiner Tree
DVMRP, PIM
Documents for this part:
Part V - Link: Finding out who will speak
TDMA, FDMA, CDMA,
intro to Random Access Protocol
Poisson Process, Exponential Distribution
Bertsekas-Gallager (p. 275-288)
Ethernet, 802.11
A bit of queueing:
Single Server Queue, Little's law
Bertsekas-Gallager (p. 149-173)
Final from Spring 2012, provided for training:
CSEE4119-2012Final.pdf
- Details
- Download
- 373 KB
Other references
Computer Networks, 5th edition, S. Tanenbaum, David J. Wetherall, Prentice Hall, 2011
ISBN-10: 0132126958, ISBN-13: 978-132126953
Computer Networks, A Systems Approach, 5th edition, L. Peterson, Bruce Davie, Morgan Kaufmann, 2011
ISBN: 9780123850591
Data Networks, 2th edition, D. Bertsekas, R. Gallager, Prentice Hall, 1992
ISBN-10: 0132009161, ISBN-13: 978-0132009164