CS 725/825 Computer Networks, IT 725 Network Technology
Notes
Slides and sketches drawn on the document camera in class are posted here after each lecture. These are intended as supplementary materials, you are expected to take notes during the class. You will be tested on points covered in class but not necessarily reflected here. Additionally, you will find reading materials and additional resources for each topic. Reading assignments refer to the eighth edition of the textbook.
Week 1
- Monday, 8/25
-
Course introduction, internet structure
Resources: textbook sections 1.1 and 1.2, A Brief History of the Internet a 2009 ACM SIGCOMM Computer Communication Review paper by some of the key contributors to the development of the internet. Network maps of a top-tier service provider Cogent (nice 3D version) - Wednesday, 8/27
-
Assignment 0. Content delivery networks (CDNs), categories of networks Basic Networking Concepts: layered model, OSI 7-layer model, internet layers. Internet protocol "hourglass", common functions of layers
Resources: textbook section 1.5
Week 2
- Monday, 9/1
- Labor Day - UNH closed
- Wednesday, 9/3
-
Assignment 1 introduction.
Services of a layer, reliable vs. unreliable, connection-oriented vs. connectionless. Network performance measures. Time-space diagram. Networking Fundamentals: Routed point-to-point networks. Anatomy of a router
Resources: textbook sections 1.4, 1.5 and 1.7, Historical Maps of Computer Networks
Week 3
- Monday, 9/8
-
Local broadcast-based networks. Network layer addressing, the concept of a subnet, prefix, netmask. Domain Name Service introduction
Resources: textbook sections 1.7, 6.4, 4.1, and 4.2, RFC 826 - Address Resolution Protocol - Wednesday, 9/10
-
Domain Name Service (DNS). DHCP. Hop-by-hop routing
Resources: textbook sections 6.4 and 2.4. RFC 1034 - Domain Names - Concepts and Facilities DNS Terminology (from Dyn, Inc.), Domain Name System (DNS) Parameters (from Internet Assigned Numbers Authority (IANA)), List of DNS record types (a more readable version from Wikipedia), Map and more details of root name servers, RFC 2131 - Dynamic Host Configuration Protocol