CSE 677: Introduction to Computer Networking


Description

   Data communications, network architectures, communication protocols, data link control, medium access control; introduction to local area networks and wide area networks; introduction  to Internet and TCP/IP.

Level and Credits

Prerequisites

Quarters Offered

Objectives

A student will:

Text

Topics

Number of Hours

Topic

Reading Chapter  

 3

Part 1: Introduction 

  • What is the Internet, What is a protocol?
  • Protocol Layers and Their Service Models 
  • A Brief History of Computer Networking and the Internet 

   Chapter 1

6

Part 2: The Transport Layer 

  • Transport-Layer Services and Principles 
  • Connectionless Transport: UDP 
  • TCP case study 
  • TCP Congestion Control 

    Chapter 3

9

Part 3: The Network Layer 

  • Network Service Model 
  • Routing Principles 
  • Hierarchical Routing 
  • IP: the Internet Protocol 
  • Routing in the Internet 
  • What is Inside a Router?
  • IPv6 
 
    Chapter 4

6

Part 4: The Data 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 
  • Hubs, Bridges and Switches 
  • Wireless LANs: IEEE 802.11 
  • PPP: the Point-to-Point Protocol 
  • ATM 

    Chapter 5
3
 Part 5: Student Presentations

Representative Grading Plan

  Exercise

15 points

   Project

15 points

Mid-Term Exam

30 points

Final Exam

40 points

Programming language: C or C++