(Note: Please use Google Chrome web browser. Other browsers may not support the clicking/expanding/folding feature of this website. If you are using FireFox, you can enable 'Custom HTML Elements'. Open 'about:config' and enable the 'dom.webcomponents.enabled' flag.)

COMP 3270 Computer Networks

Students learn about computer network design principles and concepts, network architecture, TCP/IP Internet model, data communications, error detection and recovery, local area networks, network devices, network naming and addressing, routing protocols, inter-networking, wireless networks, and Internet Protocol v6 network addressing. Students also learn TCP/IP socket programming, protocol design and implementation, and design of IP logical networks.

Contents [Hide]

  1. Introduction to the course
    1. Introduction
    2. Learning objectives
    3. Expectations
    4. Instructor
    5. How to study well - Is motivation good enough?
  2. Introduction to computer networks
    1. Overview
    2. Basics
    3. Network models
  3. How to deliver packets
    1. Overall concept of IP packet delivering
    2. How to deliver bits
    3. How to deliver data-like layer frames
    4. How to deliver IP packets
    5. How to deliver TCP segments and UDP datagrams
    6. How to deliver HTTP packets
  4. How to design logical IP networks
    1. Basic questions
    2. Logical IP networks
  5. How to write networking programs
  6. How to design protocols