CIS 49: Computer Networks Text1 - Data and Computer Communications, 6th ed. by - W. Stallings (Prentice-Hall) Course Outline 1. Introduction Chapter 1: Chapter 10 (section 10.1): 10.2, 10.3, 10.4 - Station Interconnection - Circuit Switched vs. Packet Switched Networks - Broadcast Networks 2. Data Transmission Fundamentals Chapter 3: 3.3, 3.5, 3.8, 3.11, 3.13, 3.14, 3.16, 3.17 - Data, Signals, and Transmission - Analog vs. Digital - Channel Types - Parallel vs. Serial Transmission - Asynchronous vs. Synchronous Transmission - Time Domain Concepts - Frequency Domain Representation of Signals - Bandwidth - Filters - Transmission Impairments: Attenuation, Delay Distortion, Noise, Echo - Channel Capacity 3. Data Encoding Chapter 5: 5.6, 5.7, 5.8, 5.9, 5.11, 5.13, 5.14, 5.18, 5.19 Chapter 8: 8.1, 8.8, 8.9, 8.12, 8.13 - Digital Data <---> Digital Signals - Digital Data <---> Analog Signals - Modems - Analog Data <---> Digital Signals - Speech Encoding: PCM, ADPCM - Analog Data <---> Analog Signals - Muliplexing: FDM & TDM - ADSL Lines 4. Protocols Chapter 2: 2.4, 2.6, 2.7 - Protocol Concepts & Functions - The OSI Reference Model - The TCP/IP Protocol Architecture - Protocol Implementation - An Example Protocol 5. Data Link Control Chapter 7: 7.1, 7.2, 7.3, 7.16, 7.17, 7.20 - Data Link Concepts - Charater Oriented vs. Bit Oriented Frames - Flow Control: Stop-and-Wait, Go-back-N - Error Control: Stop-and-Wait ARQ, Go-Back-N ARQ, Selective Repeat ARQ - Example Data Link Protocols: HDLC, SDLC, LAPB, LAPD, LAPF, LLC 6. Local Area Networks Chapter 13: 13.1, 13.3, 13.4, 13.8 Chapter 14: 14.2, 14.4 - LAN Topologies: Bus, Ring, Star - LAN Transmission Media: Twisted Pair, Coaxial Cable, Fiber Optic Cable - LAN Protocol Architecture: The IEEE 802 Architecture - The Logical Link Control (LLC) - Medium Access Control (MAC) Protocols: CSMA/CD, Token Passing - High Speed LANs: 100Base-T, 100VG-AnyLAN, FDDI, Gigabit Lans 7. The Network Layer Chapter 10: 10.23, 10.24, 10.26 - Virtual Circuit vs. Datagram Service - Network Access Protocols: X.25 8. Internetworking Chapter 15: 15.1, 15.3, 15.6, 15.9, 15.12 Chapter 16 (section 16.1): 16.1 - Requirements - Approaches: Gateways, Routers, and Bridges - LAN Interconnection: Bridges - Internet Protocols: IP, ICMP - IPv6, ICMPv6 - Internet Routing: ARP, RIP, OSPF, EGP, BGP 9. Transport Protocols Chapter 17: 17.3, 17.4, 17.5, 17.6, 17.9, 17.12 - Transport Layer Issues - The Transmission Control Protocol (TCP) - The User Datagram Protocol (UDP) 10. TCP/IP Application Protocols Chapter 19: - The Client-Server Paradigm - Directory Services: DNS - Remote Login: TELNET - File Transfer: FTP - Electronic Mail: SMTP, MIME, POP 11. Web Browsers: Chapter 19: - Universal Resource Locators (URLs) - Hypertext Transfer Protocol (HTTP) - Hypertext Markup Language (HTML) - Common Gateway Interface (CGI) - Active Web Pages: Java Technology & Java Applets