===== Lectures ===== {{l1-intro2up.pdf | L1 Intro}} {{l2-basicprinciples2up.pdf | L2 Basic Principles}} Capacity, bandwidth, sinc pulses: 3.2.2, 3.4.1, 3.5.1 Queues: A.3.1 (although we used a much much shorter derivation of the M/M/1 queue - which we didn’t even refer to as an M/M/1 when discussing queue delay estimation in class) Little’s Formula: A.1.2 (although we just stated Little’s formula and did not derive it, nor will we)\\ {{l3-structaddressing2up.pdf | L3 Internet Structure & Addressing}} IP Addressing: 8.2.2, 8.2.3, 8.2.5 DNS: 2.1.1\\ {{l4-routingcontrol2up.pdf | L4 Internet Routing and Control}} General routing: 7.4 Bellman-Ford (Distance-Vector Routing): 7.5.1 Dijkstra’s (Link-State Routing): 7.5.2 Distance vs. Link: 7.5.4\\ {{l5-apptopology2up.pdf | L5 Internet Application Topology}} More applied stuff not directly in textbook. Basically discussed how queries can be distributed in server farms, the idea of the cache, leveraging DNS to efficiently deliver content, high-level mechanics of peer-to-peer networks\\ {{l6-layers2up.pdf | L6 Protocols, Services, Layers}} 2.1.1, 2.1.2\\ {{l7-osi2up.pdf | L7 OSI}} 2.2\\ {{l8-tcpip2up.pdf | L8 TCP/IP Overview}} 2.3, 2.5.3 {{l9-controlprotocols2up.pdf | L9 Control Protocols}} 8.2.6, 8.2.9, 8.8.1, 8.8.2 {{l10-physmedia2up.pdf | L10 Physical Media Properties}} 3.8 {{l11-digitization2up.pdf | L11 Digitization}} 3.3 {{l12-baseband2up.pdf | L12 Basic Baseband Digital Comms}} 3.2, 3.4, 3.5 {{l13-linecode2up.pdf | L13 Line Coding}} 3.6 {{l14-modulation2up.pdf | L14 Modulation}} 3.7 {{l15-errordet2up.pdf | L15 Error Detection and Correction}} 3.9.1-3.9.4 {{l16-arq2up.pdf | L16 ARQ & Reliable Data Transfer}} 5.2 {{l17-mac2up.pdf | L17 Medium Access Control}} 6.1, 6.2