ECE 542: Computer Network Architectures and Protocols

Lectures


Lecture 1:

 

Computer Networks Introduction and Overview

   

An Historical Study of the Beginnings of Packet Switching

History Of Communications

Lecture 2:

 

Layering Concepts

Lecture 3:

 

Layering and Physical Layer

Lecture 4:

 

Layering and Physical Layer (cont.)

Appendix:

 

Encoding

Lecture 5&6:

 

Peer-to-Peer Protocols and Data Link Layer

Lecture 5:

 

Error Control and Transmission Strategies (Previous)

Lecture 6A:

 

Error Control (Previous)

Lecture 6B:

 

Data Link Control Throughput Analysis (Previous)

Lecture 7A:

 

Transmission, Multiplexing, Switching

Lecture 7B:

 

Physical Layer

Lecture 7C:

 

Medium Access Control

Lecture 8:

 

Medium Access Control (Cont.)

Lecture 9:

 

Overview of Queuing Theory

Lecture 7-8-9:

 

Lecture 7-8-9

Lecture 10-11:

 

Lecture10-11

Lecture 12:

 

Lecture12-new

Lecture 12A:

 

Network Layer (Cont.)

Lecture 12B:

 

IP Routing Implementation

Lecture 13:

 

Lecture13-new

Lecture 13A:

 

TCP/IP

Lecture 13B:

 

Overview of MPLS

Supplementary Reading:

 

CRC Programming