This is an undergraduate level course on data communications. The purpose of this course is to introduce the concepts of data communications, while introducing the components and their interactions in modern Internet. The ultimate goal of this course is to help students to establish an integrated picture of the modern Internet from these components.
This course focuses on introducing the concepts about the modern Internet without requiring any networking-related programming. It is highly recommended to participate in lab demonstrations and hands-on practices on networking operations. The required textbook is Data Communications and Networking (Fourth Edition), Behrouz A. Forouzan, McGraw-Hill, 2007. Students are encouraged to preview the course materials before lectures.
This plan is subject to be adjusted with regard to the actual progress of the course. Detailed schedules are in the Schedule and Notes section. Please check this page often for changes and announcements.
|
Aspect |
Textbook Coverage |
Number of Lectures Planned |
|
Introduction to Computer Networks |
Chapter
1: Introduction |
1.5 weeks, 5 lectures |
|
The Physical Layer |
Chapter
3: Signals |
2 week, 6 lectures |
|
The Data Link Layer |
Chapter
10: Error Detection and Correction |
3 weeks, 9 lectures |
|
Mid-term Test |
Coverage: Chapter 1-18. |
1 weeks, 3 lectures |
|
The Network Layer (I) |
Chapter
19: Host to Host Delivery: Internetworking, Addressing, and Routing |
1 week, 3 lectures (review and test) |
|
The Network Layer (II) |
Chapter 21: Unicast and Multicast Routers: Routing Protocols Chapter 22: Delivery, Forwarding, and Routing |
2 weeks, 6 lectures |
|
The Transport Layer |
Chapter
23: Process to Process Delivery: UDP and TCP |
2 weeks, 6 lectures |
|
The Application Layer |
Chapter
25: Client-Server Model: Socket Interface |
2 weeks, 6 lectures |
|
Network Security Issues |
Chapter
30: Cryptography |
1 weeks, 3 lectures |
|
Final Exam |
Comprehensive Review of the Course Materials |
1 week, 3 lectures (reviews) |
Data Communications and Networking (Fourth Edition), Behrouz A. Forouzan, McGraw-Hill, 2007. (Required)
Course participation is highly expected to every student who formally enrolls in this course. One mid-term test and one final exam are given in this course. The final exam is comprehensive, where 40% of which is from the course materials covered before the mid-term test, and 60% is from the course materials covered after the mid-term test. The final grade of a student is evaluated according to his/her performance in these tests and in course assignments.
In order to keep track of the quality of instructions, pop quiz may be conducted besides the major tests. The performance in these quizzes may be used towards upgrading a student's final letter grade, though these quizzes are not formally graded.
- Grading:
- Homework: 40%
- Mid-term Test: 30%
- Final Exam: 30%
Time: 10am -- 10:50am TR
Location: Streibel Hall 238
Instructor : Jun Liu
Office: Streibel Hall 224
Office Hours: 3pm to 4:30pm TR, or by appointment
Contact
Email: jliu AT cs.und.edu
Phone: (701) 777-4982 (O)
|
|
Date |
Topic |
Textbook
|
Lecture Notes/Slides, Homework |
|
Week
1 |
Aug 26 |
Course Organization. History of the Internet |
|
|
|
Aug 28 |
Introduction |
|
|
|
|
Week
2 |
Aug
31 |
Layering
and the Reference Model |
|
HW #1 (due on Sept. 16) Chapter 1: 17,19,21,22 Chapter 2: 16,17,18,21,22 |
| Sept 02 | Service Models of Network Layers, Structure of the Internet. |
|
||
|
Sept 04 |
ISP and the Internet backbone |
|
|
|
|
Week
3 (I) |
Sept 09 |
Signals |
|
HW #2 (due
on Sept 25) Chapter
3: 16,17,22,23,24,26,33,42,44,47,48 Chapter
4: 15,16,17,18 |
|
Sept 11 |
Digital
Transmissions |
|
|
|
|
Week 4 Physical Layer (II) |
Sept 14 |
Multiplexing |
|
|
| Sept 16 | Circuit Switching and Telephone Network | |||
|
Sept 18 |
High Speed Digital Access: DSL, Cable Modems and SONET |
|
|
|
|
Week 5 Data
Link Layer (I) |
Sept 21 |
Overview of the Data Link Layer.
|
|
HW #3 (Due
on Oct. 16th) Chapter
6: 13,16,24,25 Chapter
8: 11,12,14,17,18,22 Chapter
10: 11,29,30,32 |
| Sept 23 | Error Detection and Correction |
|
||
|
Sept 25 |
Data Link Control and Protocols |
|
|
|
|
Week
6 |
Sept
28 |
Point
to Point Access: PPP |
Ch. 12-13 |
|
| Sept 30 | Local
Area Networks: Ethernet; Wireless LANs |
Ch. 14-15 | ||
|
Oct 02 |
Connecting LANs, Backbone Networks, and Virtual LANs |
Ch. 16 |
|
|
|
Week 7 Mid-term Test |
Oct 05 |
Review |
|
|
| Oct 07 | Review Q&A |
|||
|
Oct 09 |
Mid-term Test |
|
Mid-Term Review | |
|
Week
8 Data Link Layer (III) |
Oct 12 |
Cellular Telephone and Satellite Networks |
|
|
| Oct 14 | Virtual Circuit Switching |
|
||
|
Oct 16 |
Frame Relay, and ATM |
|
Unsatisfactory progress
report due. |
|
|
Week
9 |
Oct 19 |
Host to Host Delivery |
|
|
| Oct 21 | Internetworking,
Addressing |
|
||
|
Oct 23 |
Introduction to Routing |
|
|
|
|
Week
10 |
Oct 26 |
Network Layer Protocols: ARP, IPv4, ICMP, IPv6, and ICMPv6 |
|
|
| Oct 28 | Unicast and Multicast Routers |
|
||
|
Oct 30 |
Routing Protocols |
|
|
|
|
Week
11 (I) |
Nov 02 |
Process to Process Delivery |
|
HW
#4 (due Nov. 13th) Chapter
11 13,14 Chapter
18 17,18,26,27 Chapter
19 15,16,25 |
| Nov 04 | UDP |
|
||
|
Nov 06 |
TCP |
|
|
|
|
Week
12 (II) |
Nov
09 |
Congestion
Control (1) |
|
|
| Nov 11 | Congestion
Control (2) |
|
||
|
Nov 13 |
Quality of Service |
|
|
|
|
Week
13 (I) |
Nov 16 |
Client-Server Model Socket
Interface |
|
HW
#5 (Due on Dec. 2nd) Chapter
20 14,18,20,23 Chapter
21 13,20 Chapter
22 15,16,27 |
| Nov 18 | Electronic Mail (SMTP) | |||
|
Nov 20 |
File Transfer (FTP) |
|
|
|
|
Week
14 (II) |
Nov 23 |
HTTP
and WWW |
|
|
|
Nov 25 |
Multimedia |
|
|
|
|
Week 15 Network Security Issues |
Nov
30 |
Overview to Network Security Cryptography |
|
|
| Dec 02 | Message Security, User Authentication and Key Management |
|
||
|
Dec 04 |
Security Protocols in the Internet |
|
|
|
|
Week
16 |
Dec 07 |
Comprehensive Review |
|
|
| Dec 09 | Comprehensive Review | |||
|
Dec 11 |
Q&A
for Final Exam |
|
Reading and Review Day. |
|
|
Final Exam. |
Dec |
Final Exam |
|
12/16/2009, Wednesday |