San Jose State University

Computer Engineering Department

CmpE 206 – section 1

Computer Network Design

CmpE 148 & SE 148

Computer Networks I

Instructor: Dr. Rod Fatoohi

Fall 2009

Course overview

Textbook

Computer Networks, 4th Ed., 2003, Tanenbaum, ISBN: 0-13-066102-3.
Reader

References

Data and Computer Communications, 8th Ed., 2007, Stallings, ISBN: 0-13-243310-9.

Computer Networking: A Top-Down Approach Featuring the Internet, 4th Ed., 2007, Kurose & Ross, ISBN: 0-321-49770-8.

Computer Networks: A Systems Approach, 4th Ed., 2007, Peterson and Davie, ISBN: 0-12-370548-7

Computer and Communication Networks, 2007, Mir, ISBN: 0-13-174799-1.
Computer Networks and Internets, 4th Ed., 2004, Comer, ISBN: 0-13-143351-2.

Exam & Grading

15%     Project

10%     Homework

10%     Lab Assignment

25%     Midterm: October 14 at 4:15 pm.

40%     Final: Wednesday, December 16 at 12:15 pm.

Exams are multiple choices, open book & notes (Form T&E 0200 is required).

No laptops allowed in the exams.
No make-ups exams except in case of verifiable emergency circumstances.

 

A+ : > 94

A   : 90 – 94

A-  : 85 – 89

B+ : 80 – 84

B   : 75 – 79

B-  : 70 – 74

C+ : 65 – 69

C   : 60 – 64

C-  : 55 – 59

D+ : 50 – 54

D   : 45 – 49

D-  : 40 – 44

F    : < 40

(0.5 – 0.9) = 1

(0.1 – 0.4) = 0

 

 

Academic integrity statement (from Office of Judicial Affairs)

 

Your own commitment to learning, as evidenced by your enrollment at San José State University and the University’s Academic Integrity Policy requires you to be honest in all your academic course work. Faculty are required to report all infractions to the Office of Judicial Affairs. The policy on academic integrity can be found at: http://www2.sjsu.edu/senate/S07-2.pdf

 

Students need to sign the Honesty Pledge form (required by the department), http://www.engr.sjsu.edu/fatoohi/honestyPledge.pdf

 

Campus policy in compliance with the Americans with Disabilities Act

 

“If you need course adaptations or accommodations because of a disability, or if you need special arrangements in case the building must be evacuated, please make an appointment with me as soon as possible, or see me during office hours. Presidential Directive 97-03 requires that students with disabilities register with DRC to establish a record of their disability.”

Time & Location

Wednesday 3 – 5:45 pm, Eng 331

No class on September 30 (Furlough), November 11 (Veteran’s Day)

Class ends at 5 pm on November 25

 

My Furlough Days:

August 28 (Friday)

September 22 (Tuesday)

September 30 (Wednesday)

October 8 (Thursday)

October 19 (Monday)

November 6 (Friday)

November 13 (Friday)

December 3 (Thursday)

December 11 (Friday)

 

Contact Information

Office Hours: Wednesday 2 – 3 pm & Thursday 2 – 6 pm, or by appointment only.
Office: Eng 273.
Phone: (408) 924-4059.
Email: rfatoohi@email.sjsu.edu

URL: http://www.engr.sjsu.edu/fatoohi/cmpe206/cmpe206.html

Yahoo Study Group: normally initiated by a student

Answering phone calls & checking email are during office hours only.

Attendance

Highly recommended
Avoid disturbing the class: turn-off cell phones (or put them on vibrate mode), no text messaging in the class or the exams, avoid entering class after 15 minute late, ...
Students are responsible for lecture, book sections, lab assignment, H.W. & project presentations.

 

Prerequisite

CmpE 206: Classified Graduate Standing in Computer Engineering

CmpE 148: CMPE 50 and (CMPE 124 or EE 118)

SE 148: CS 46B and CMPE 120

OR Instructor consent

Basic HW & SW knowledge

Project

Write a report about a new hardware and/or software networking technology,

H.W.

Problems from textbook; use a word processor to submit your answers in hard copy; due in a week - no late submission; checked/graded.

Lab Assignment

To analyze results of experiments using the network simulator OPNET and write a report (one per group).

You need to submit both a hard copy in class and a soft copy to Turnitin.com

Course Description

Network topology and queuing theory. The seven layers of the ISO reference model: physical, data link, network, transport, session, presentation and application. Example networks. Network design project.

Learning Objectives

To provide understanding of the architecture, technology and protocols of computer networks

 

Outline

This is a tentative schedule (subject to change with fair notice):

 

Meeting #

Topic

Chap/Sect

1

Overview

 

 

Protocol Hierarchies

1.3

 

Reference Models (OSI, TCP/IP, IEEE 802)

1.4

 

Network Classifications

1.2

2

Example Networks

1.5

 

Standards

1.6

 

Inter-networking Devices: hubs, bridges, switches, routers, gateways

4.7.5

3

Analog & Digital Data Communication

2.1

 

Transmission Media: twisted pair, coaxial cable, optical fiber

2.2

 

Topologies: ring, tree, bus, star

 

4

The Switched Telephone Network

2.5

 

Wireless Transmission

2.3

 

Error Detection and Correction

3.2

 

Channel Allocation

4.1

5

IEEE 802 Standards

1.6.2

 

ALOHA, CSMA protocols

4.2

 

Ethernet

4.3

6

Wireless LAN

4.4

 

Layer 2 Switches

 

Data Link Layer

3.1

 

Data Link Protocols

3.3

Sliding window Protocols

3.4

7

Data Link Protocols: HDLC, LLC

3.6

Midterm

 

8

Network Layer

 

Routing Algorithms

5.2

Congestion Control Algorithms

5.3

9

Internet Protocol (IP)

5.6

IPv6

5.6.8

Internet Transport Protocols: UDP

6.4.1

Internet Transport Protocols: TCP

6.5

10

Performance Issues

6.6

Asynchronous Transfer Mode (ATM)

1.5.2

HTTP

7.3.4

11

Project presentations

12

Project Presentations

 

13

Project Presentations

14

Final