CIS 49.2: Computer Networks Text1 - Data and Computer Communications, 7th ed. by - W. Stallings (Prentice-Hall) Course Outline 1. Introduction to Computer Networks Chapter 1: Chapter 10: 10.4, 10.5 - Station Interconnection - Switched Communications Networks - Circuit Switching vs. Packet Switching Networks - Packet Switching Alternatives - Broadcast Networks 2. Protocols Chapter 2: 2.2, 2.5, 2.7 - Protocol Concepts & Functions - The OSI Reference Model - The TCP/IP Protocol Architecture - Protocol Implementation - An Example Protocol 3. Data Link Control Chapter 7: 7.1, 7.2, 7.3, 7.8, 7.9, 7.12 - 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, LAPM - Example: The Point-to-Point Protocol (PPP, LCP, PAP, CHAP, NCP, IPCP) 4. Local Area Networks Chapter 15: 15.1, 15.3, 15.4 Chapter 16: 16.3 - 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 5. The Network Layer Chapter 10: 10.7, 10.8, 10.9 Chapter 11: 11.7 Chapter 13: - Virtual Circuit vs. Datagram Service - Network Access Protocols: X.25 - Frame Relay Networks - ATM Networks 6. Internetworking Chapter 18: 18.1, 18.2, 18.5, 18.8, 18.10, 18.11 Chapter 19: - Requirements - Approaches: Gateways, Routers, and Bridges - LAN Interconnection: Bridges - Internet Protocols: IP, ICMP - IPv6, ICMPv6 - Internet Routing: ARP, RIP, OSPF, EGP, BGP 7. Transport Protocols Chapter 20: 20.3, 20.4, 20.5, 20.6, 20.9, 20.12 - Transport Layer Issues - The Transmission Control Protocol (TCP) - The User Datagram Protocol (UDP) 8. TCP/IP Application Protocols Chapter 22: - The Client-Server Paradigm - Directory Services: DNS - Remote Login: TELNET - File Transfer: FTP - Electronic Mail: SMTP, MIME, POP - Network Management: SNMP 9. Web Browsers: Chapter 22: - Universal Resource Locators (URLs) - Hypertext Transfer Protocol (HTTP) - Hypertext Markup Language (HTML) - XML, XSL, XHTML - Common Gateway Interface (CGI) - Active Web Pages: Java Technology & Java Applets