CENG 362 Computer Networks

12/20/10

Home
Up

 

 

Lecture Announcements

   5-June-2006 

bullet

The final exam: 15 June 2006, Thursday, at 12:00, E210, 2-hour closed book exam.

bullet

The final will be a closed book exam, but you can bring your hand-written study notes (one A4 page) to the exam.

bullet

You can write anything you want to the two sides of the page, but you can not take a photocopy of your friend's hand written page.

bullet

You will be allowed to open this page in one part of the exam.

bullet

The topics for the exam: Chapters 1, 2, 3, 4, 5 (about 500 pages from the textbook), Ethereal and All Lab Experiments

bullet

The topics not included: 2.6 P2P File Sharing, 3.6 Principles of Congestion Control, 3.7.2 TCP Delay Modeling, (Lec 11) 4.7 Broadcast and multicast routing, (Lec 14) 5.7 PPP, 5.8 Link Virtualization: ATM

bullet

The previous years' final exams, questions and solutions: Typical Questions for the Final

bullet

This year's midterm exam questions and answers: Midterm Exams 2006

bullet

The final exam will be over 130 points. You will get 30 points for your final lab grade, so you have to answer the lab questions.

bullet

Study all lab experiments and the important lab topics for the final exam.

   19-May-2006 

bullet

The second midterm: 1 June 2006, Thursday, at 11:00, 1-hour closed book-notes exam, in class.

bullet

The topics for the exam: Chapters 4, and 5

bullet

The topics not included: (Lec 11) 4.7 Broadcast and multicast routing, (Lec 14) 5.7 PPP, 5.8 Link Virtualization: ATM

bullet

The previous years' second midterms, questions and solutions: Typical Questions for Midterm II

bullet

The answers of the homework assignment 3: HW3 Solutions

   19-May-2006 

bullet

HW3: Problems from the text book:
Chapter 4:
Problems starting from page 403: 7, 13, 14, 15, 16, 17, 18, 21, 23, 26
Due: 30-May-2006, Tuesday in class.

   20-April-2006 

bullet

The first midterm: 25 April 2006, Tuesday, at 09:15, 1:45-hour exam, in class.

bullet

The topics for the exam: Chapters 1, 2, 3 and Ethereal

bullet

The topics not included: 2.6 P2P File Sharing, 3.6 Principles of Congestion Control, 3.7.2 TCP Delay Modeling

bullet

Bring your text book and your study notes (one A4-page) to the exam. You may be allowed to open them in one part of the exam. Study the exam as if it is a closed book exam!

bullet

The homework 1 solutions

bullet

The solutions of the old midterm exam questions: Solutions

bullet

The solutions of some of the problems from Chapter 2 and 3: Some Problems and Solutions

   4-April-2006 

bullet

Here is your second homework assignment HW2.

bullet

Her is the old first midterm questions asked in 2004, and 2005. The solutions will be posted later. Test yourself before your first midterm by solving them in about 2 hours.

   21-March-2006 

bullet

HW1: Do the following problems from the book: 6, 13, 14, 17, 20. Due: 30 March 2006, in class.

   7-March-2006 A few studies on Internet in Turkey (Optional) 

bullet

A presentation on TT-NET - Packet Backbone in Turkey - in Turkish

bullet

A comprehensive report on the evolution of internet services in Turkey (11/1999) - in English

bullet

Telecommunications, Liberalization and Internet in Turkey (3/2000) - in English

bullet

Considering becoming an MVNO? (07/2001) - in Turkish, by Telekomunikasyon Kurumu

bullet

Internet and Turkey (05/2002) - in Turkish, by Telekomunikasyon Kurumu

bullet

Deregulation in Turkey (08/2002) - in Turkish, by Telekomunikasyon Kurumu

   7-March-2006

bullet

Your course and lab TA Mustafa Sarıöz will make his announcements on his web page. The weekly lab schedule, solutions, and announcements related to his activities will be posted there. Start to visit his web page regularly. 

   28-February-2006

bullet

In this course, we will learn IP packets journey through net past routers, firewalls and transatlantic cables and wireless communication media. It is interesting to watch the following 12:40 minute Warriors-of-the-Net movie before we start this journey. You can download this movie from here or its web site. (optional)

bullet

Welcome to CENG 362 Comuter Networks! This course has a top-down approach focusing on the Internet and lab experiments, networking applications using network analyzer, monitoring and management programs (such Ethereal, and whatsup), and a high level programming language, Java.

Course Materials  (Lecture Slides, Readings, Programs, Technical Documents)

   Lecture Slides   2005 Semester Slides

bullet

Purpose: To allow better concentration in lecture by reducing note-taking pressure and to provide a study-aid before (unfortunately not this year) and after lecture.

bullet

Disclaimers: (a) I may not follow these slides exactly in class. (b) Students are responsible for what I say in class. (c) Reading these slides is not a substitute for attending lecture.

The lectures slides are mainly based on the slides developed by J. F. Kurose and K. W. Ross. Their copyright note: All material copyright 1996-2004 J. F. Kurose and K. W. Ross, All Rights Reserved.
 

Wk Dt Lec  Topics Covered HW LABs
1 2/28 Lec 0

Lec 1
 
Course Overview and
Quick Review of Computer Networking and TCP/IP

Computer Networks, and the Internet (1/2)
What’s the Internet, What’s a protocol? Network Edge, Network Core, Access Net, Physical Media, Internet/ISP Structure (chp 1)

2 7/3 Lec 2
Applets
Computer Networks, and the Internet (2/2)
Performance: Loss, Delay, Protocol Layers, Service Models, History. (chp 1)
HW1 Lab 0: Overview and Introduction: Overview, procedures used in all labs, lab equipment and software, network protocol analyzers (tcpdump, ethereal), Cisco Internet Operating System (IOS)

TCP/IP Tutorial 1/2: TCP/IP networking principles that form the basis of discussion for many of the laboratories that are covered in this text (You can also use this e-book to learn the basics of TCP/IP)
3 14/3 Lec 3
 
Application Layer (1/3)
Principles of App. Layer Protocols, TCP Socket Programming, UDP Socket Programming
.
Lab 1: Introduction to the Internet Lab: Becoming familiar with the lab equipment, introduction to ethereal and tcpdump, basic Linux commands, Ethereal Lab: Getting Started

TCP/IP Tutorial 2/2
4 21/3 Lec 4 Application Layer (2/3)
DNS, Web and HTTP (chp 2)
HW2 Lab 2: Single Segment IP Networks: Configuring a network interface for IP networking; address resolution with ARP; security problems of common Internet applications.
5 28/3 Lec 5 Application Layer (3/3)
FTP, Electronic Mail: SMTP, POP3, and IMAP, File Sharing
. (chp 2)
DNS and HTTP and ethereal Labs from the main text book
6 4/4 Lec 6 Transport Layer (1/2)
Transport-Layer services, Multiplexing/Demultiplexing, Connectionless Transport: UDP, Principles of Reliable Data Transfer (chp 3) 
7 11/4 Lec 7 Transport Layer (2/2)
Connection-Oriented Transport: TCP, Principles of Congestion Control, TCP Congestion Control (chp 3)
HW3 TCP from the main textbook
8 18/4 Midterm Exam I  (Tuesday, 2-hour exam)
9 25/4 Lec 8 Network Layer (1/3)
Introduction, Virtual Circuit and Datagram Networks, What’s Inside a Router, (Router and IP Forwarding)  (chp 4)
Lab 3: Static Routing: IP forwarding and routing between IP networks; setup a Linux PC and a Cisco router as an IP router; manual configuration of routing tables.
Understanding IP Addressing
10 2/5 Lec 9 Network Layer (2/3)
IP: Internet Protocol:
IP Datagram Format, IP Datagram Fragmentation, IPv4 Addressing, IP Forwarding, NAT, ICMP, IPv6 (chp 4)
HW4 IP Lab from the main text book
11 9/5 Lec 10
Lec 11
Network Layer (3/3)
Routing Algorithms:
Link State, Distance Vector, Hierarchical Routing,
Routing in the Internet:
RIP, OSPF, BGP,
Broadcast and multicast routing
(chp 4)
Lab 4: Dynamic Routing Protocols (RIP, OSPF, BGP): Routing protocols RIP, OSPF and BGP; count-to-infinity problem in RIP; hierarchical routing in OSPF; setup of autonomous systems in BGP
12 16/5 Lec 12 Link Layer and LANs (1/3)
Introduction and Services, Error Detection and Correction, Multiple Access Protocols (chp 5)
Lab 6: LAN Switching: LAN switching in Ethernet networks; forwarding of Ethernet frames between LAN switches/bridges; spanning tree protocol for loop free routing between interconnected LANs
13 23/5 Lec 13

 
Link Layer and LANs (2/3)
Link Layer Addressing, Ethernet, Interconnections: Hubs and Switches, PPP, Link Virtualization: ATM and MPLS (chp 5)
HW5 Lab 7: NAT and DHCP: Setup of a private network; dynamic assignment of IP addresses with DHCP
14 30/5 Lec 14
Link Layer and LANs (3/3)
PPP, Link Virtualization: ATM and MPLS (chp 5)
Midterm Exam II  (Thursday, 1-hour exam)

 

References

bullet Computer Networks Reference Page 1
bullet Computer Networks Reference Page 2
bullet The network book, Professor Yechiam Yemini, Distributed Computing & Communications (DCC) Laboratory Computer Science Department Columbia University.

 

Home

This site was last updated 01/30/08