Computer Networks

Course Objectives

Welcome to the “Computer Networks” (CE-40443, Sprint 2021) course! This is an undergraduate-level course that aims to provide a general understanding of fundamental networking concepts.

If you are interested, the lectures will be held on Saturdays/Mondays 10:30-12:00 on vc.sharif.edu/ch/mjafari. You can also sign up to the Quera page of the course (you will need a password).

Main references for the course

  • James F. Kurose and Keith W. Ross, “Computer Networking: A Top-Down Approach,” 7th Edition, 2017.
  • Larry L. Peterson and Bruce S. Davie, “Computer Networks: A Systems Approach,” 5th Edition, March 25, 2011.
  • Andrew Tanenbaum, “Computer Networks,” Prentice Hall, 4th Edition.
  • W. Stallings, “Data and Computer Communications,” Prentice Hall.

Homework (in Persian)

Sprint 2021 Lectures

In the following, the lecture videos of spring 2021 semester can be found (the lectures are in Persian).

#DateSubjectVideo
11399-11-25HistoryLec 1
21399-11-27IntroductionLec 2
31399-12-02IntroductionLec 3
41399-12-04IntroductionLec 4
51399-12-09Application LayerLec 5
61399-12-11Application LayerLec 6
71399-12-16Application LayerLec 7
81399-12-18Application LayerLec 8
91399-12-23Application Layer,
Transport Layer
Lec 9
101400-01-14Transport LayerLec 10
111400-01-16Transport LayerLec 11
121400-01-21Transport LayerLec 12
131400-01-23Transport LayerLec 13
141400-01-28Transport LayerLec 14
151400-01-30Network LayerLec 15
161400-02-04Network LayerLec 16
171400-02-06Network LayerLec 17
181400-02-11Network LayerLec 18
191400-02-13Network LayerLec 19
201400-02-18Network LayerLec 20
211400-02-20Link LayerLec 21
221400-02-25Link LayerLec 22
231400-03-01Link LayerLec 23
241400-03-03Link LayerLec 24
251400-03-08Link LayerLec 25
261400-03-10Firewalls and Intrusion Detection SystemsLec 26