CS 381: Introduction to Computer Networks Exam 1: Study Guide
Introduction Overview of the Internet Network edge devices Network core devices The five layers of the OSI model Circuit switched networks FDM/TDM Packet switched networks Store-and-Forward Sources of delay History
Application Layer Application layer services and protocols HTTP, e-mail, DNS Application architectures Client/server Peer-to-peer (P2P) Sockets Web caches (proxy servers) Video streaming and content distribution networks
Transport Layer Transport layer services Multiplexing/demultiplexing UDP Services, advantages, disadvantages, header format Principles of reliable data transfer Services and drawbacks of the Internet core RDT protocols and FSMs Stop-and-wait protocol Pipelining Go-back-N, Selective Repeat TCP Generating timeout value Fast retransmit Flow control
Supplemental Reading On Distributed Communications: Introduction to Distributed Communication Networks MEMORANDUM FOR: Members and Affiliates of the Intergalactic Computer Network Development of the Domain Name System Congestion Avoidance and Control Transmission Control Protocol (TCP) RFC 793
Exam 1 Format No calculators! Five questions Covers material from lecture 1 through lecture 9 May have multiple components (a, b, c, …) Circle one question you want to omit Exam graded out of 4 equally weighted questions You may bring one 3” x 5” note card for help on the exam Front/back No calculators!