COM 362 Computer Networks

Home
Up

 

 


   Lecture Schedule (tentative, read Important Notes below)

W

Lec

 Topics Covered

HW

Supplementary
0
22/02
Lec0 Course Overview    
1
29/02
Lec1


 

 

 

 

Computer Networks, and the Internet What’s the Internet, What’s a protocol? Network Edge, Network Core, Access Net, Physical Media, Internet/ISP Structure, Performance: Loss, Delay, Protocol Layers, Service Models



 


 

#1

bullet

Textbook: Chapter 1

bullet

Supp1-Delay_Loss_Throughput

bullet

Supp2-OSI-TCPI-IP_Comparison

bullet

Java Applets

  
   Videos

bullet

TCP/IP and the OSI Model Explained!

bullet

Understanding the OSI Reference Model
 

bullet

Propagation Delay and Transmission Delay

bullet

Traceroute

2
07/03
Lec2 Application Layer: Principles of Network Applications, Socket Programming with TCP and UDP  
bullet Textbook: Chapter 2
bullet Supp-Socket Programming
bulletSupp-Socket Programming Examples
3
14/03
Lec3 Application Layer: DNS, Web and HTTP  
bullet Google-HTTP-DNS-Example
bullet Supp-HTTP-Wireshark
bullet HTTP-Cookies and Advertising
bullet Content Distribution Networks
4
21/03
Lec4 Application Layer: FTP, Electronic Mail: SMTP, POP3, and IMAP, P2P Applications #2  
5
28/03
Lec5 Transport Layer: Transport-Layer services, Multiplexing and Demultiplexing, Connectionless Transport: UDP, Principles of Reliable Data Transfer  
bullet Textbook: Chapter 3
 
6
04/04
Lec6 Transport Layer: Connection-Oriented Transport: TCP, Principles of Congestion Control, TCP Congestion Control #3
bullet Supp-Transport
7
11/04
Midterm Exam I:  Time:     Place:    
8
18/04
Lec7


 
Network Layer: Introduction, Virtual Circuit and Datagram Networks, What’s Inside a Router,
IP: Internet Protocol: IP Datagram Format, IP Datagram Fragmentation, IPv4 Addressing, DHCP, NAT, ICMP, IPv6
 
bulletTextbook: Chapter 4

 

9
25/04
  Network Layer: DHCP, NAT, ICMP, IPv6
Overview and problem solving for the Midterm Exam
 

 

10
02/05
Lec8
Lec9

 
Network Layer: Routing Algorithms: Link State, Distance Vector, Hierarchical Routing  Routing in the Internet: RIP, OSPF, BGP, Broadcast and multicast routing #4  
11
09/05
Lec10
 
Link Layer: Links, Access Networks, and LANs: Introduction and Services, Error Detection and Correction, Multiple Access Protocols  
bulletTextbook: Chapter 5
12
16/05
Lec11 Link Layer: Links, Access Networks, and LANs:
LANs: Addressing, ARP, Ethernet, Switches, VLANs
 

 

13
23/05



 
Lec12



 
Link Layer: Links, Access Networks, and LANs:
Link Virtualization: MPLS, Data Center Networking, A Day in the Life of a Web Request
 

 

#5
bullet

Textbook: Chapter 5

bullet

Supp-Putting it All Together

bullet

MPLS (short), MPLS (long)

   Videos

bullet

Explore a Google data center with Street View

bullet

Google container data center

14
30/05
Lec13 Wireless and Mobile Networks: Wireless LANs  
bulletTextbook: Chapter 6
30/05   Midterm Exam II    

Important Notes

bullet

This is the syllabus (Course Information Form) given to students at the beginning of the semester.

bullet

The lecture schedule given in the syllabus is tentative and updated here weekly. Look at this table once a week.

bullet

You can download the power slides of the textbook from this address.

bullet

Almost all the slides used during the semester will be available via the following links.

bullet

I may skip several slides during the lecture (The slides given would be generally too much!). They are included in the course material for completeness and to provide a good reference for your future professional engineering life.

bullet

To follow the lecture and understand the materials presented in class better, get the lecture slides and take the print-outs of them, and please bring them to class.

bullet

Purposes for bringing slides to class: 1) To allow better concentration in lecture by reducing note-taking pressure and to provide a study-aid before and after lecture. 2) You can take your notes on these slides and be active during the lecture. You digest material much better when you actively take notes from step-to-step demonstrations given by your instructor than by just sitting and watching slides.

bullet

Disclaimers: (a) I may not follow these slides exactly in class (b) I may also use the whiteboard and give some extra notes which will not be posted here as needed in class (c) Students are responsible for what I say and teach in class. (d) Reading these slides is not a substitute for attending lecture.

Home | Computer Networks Lab | Policies and Regulations | COM 362 Computer Networks