Overview    Schedule    Syllabus   Links

UMass Logo ECE 374
Computer Networks
& Internet
CASA Logo

MoWeFri 12:20PM - 1:10PM
ELab, Room 303



Syllabus

Part 1: Introduction
        What is the Internet, What is a protocol?
        The Network Edge, Core, and Access Networks
        Physical Media
        Delay, Loss and throughput in Packet-Switched Networks
        Protocol Layers and Their Service Models
        The structure of the Internet
        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
        Peer-peer systems
        Socket Programming

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
        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 Access Protocols and LANs
        LAN Addresses and ARP
        Ethernet
        VLANs
        A Day in the Life of an HTTP Request (synthesis)

Part 6: Wireless Networks
       WiFi: IEEE 802.11
       Cellular networks
      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 (time permitting)
        What is Network Managmenet?
        The Internet Network Management Framework
        ASN.1