Date

Lecture topics

Reading

Note

28-1-2019

Syllabus and introduction to computer networks and internet

Slides 1

 

30-1-2019

Access network, network core,

delay, loss, throughput

Slides 2

 

4-2-2019

TDM, FDM

Slides 3

 

6-2-2019

Processing delay, Transmission delay, Propagation delay, and queuing delay

Slides 4

Reviewing some problems related to delay

11-2-2019

Application layer

Slides 5

 

13-2-2019

Application layer

Slides 6

Socket programming

18-2-2019

Application layer, HTML

Slides 7

Reviewing some problems

20-2-2019

Application layer SMTP

Socket programming

Slides 8

 

25-2-2019

Review for midterm 1

 

Sample questions

27-2-2019

Midterm 1 (classroom)

 

Midterm 1

4-3-2019

Peer to peer architecture,

DNS

Slides 9

 

6-3-2019

Transport layer , UDP and TCP

Slides 10

Assignment 1due

11-3-2019

Automatic repeat request  (ARQ) Stop and wait

Slides 11

 

13-3-2019

Automatic repeat request  (ARQ) Go and back, selective repeat

Slides 12

 

18-3-2019

 

 

No classes in session

20-3-2019

 

 

No classes in session.

25-3-2019

TCP reliable transportation

Slides 13

 

27-3-2019

Flow control and congestion control

Slides 14

Reviewing some problems

1-4-2019

Network layer- data plane

Slides 15

 

3-4-2019

Network layer IP fragmentation, subnetting

Slides 16

 

8-4-2019

Network layer- NAT, IPv6

Slides 17

Sample questions

10-4-2019

Review for midterm 2

Slides 18

Assignment 2 due

15-4-2019

Midterm 2 (classroom)

 

Midterm 2

17-4-2019

Network layer- routing algorithm

Slides 19

 

22-4-2019

Network layer- OSPF and BGP

Slides 20

 

24-4-2019

Data link layer

Slides 21

Reviewing some problems

29-4-2019

Data link layer

Slides 22

 

1-5-2019

Data link layer

Slides 23

 

6-5-2019

Data link layer

Slides 24

Assignment 3 due

8-5-2019

Review for final exam

Slides 25

 

14-5-2019

Final exam

 

Final exam