CS453 (Fall 2014): Computer Networks
Overview Schedule Reading
Syllabus

Part 1: Introduction
        What is the Internet, What is a protocol?
        The Network Edge, Core, and Access Networks
        Physical Media
        Delay and Loss in Packet-Switched Networks
        Protocol Layers and Their Service Models
        Internet Backbones, NAPs and ISPs
        A Brief History of Computer Networking and the Internet

Part 2: The Application Layer
        Principles of Application-Layer Protocols
        The World Wide Web: HTTP
        File Transfer: FTP
        Electronic Mail in the Internet
        The Internet's Directory Service: DNS
        Socket Programming
        PROGRAMMING ASSIGNMENT 1

Part 3: The Transport Layer
        Transport-Layer Services and Principles
        Multiplexing and Demultiplexing Applications
        Connectionless Transport: UDP
        Principles of Reliable of Data Transfer
        TCP case study
        PROGRAMMING ASSIGNMENT 2
        Principles of Congestion Control
        TCP Congestion Control

 Part 4: The Network Layer
        Introduction and Network Service Model
        Routing Principles
        Hierarchical Routing
          IP: the Internet Protocol
        Routing in the Internet
        What is Inside a Router?


Part 5: The Link Layer and Local Area Networks
        The Data Link Layer: Introduction, Services
        Error Detection and Correction
        Multiple Acces Protocols and LANs
        LAN Addresses and ARP
        Ethernet
        Data center networking
  

Part 6: Wireless Networks
       WiFi: IEEE 802.11
        Handling Mobility
       Case Study: GSM cellular networks, Mobile-IP

Part 6: Security in Computer Networks
        What is Network Security?
        Attacks and Countermeasures
        Principles of Cryptography
        Authentication: Who are You?
        Integrity
        Key Distribution and Certification
        Firewalls
        Case Studies

Part 7: Network Management
        What is Network Managmenet?
        The Internet Network Management Framework
       SNMP