Spring 2007 ECEN4533
Data Communications
Instructor: Dr.
George Scheets
FAX: (405) 744-9198
E-Mail: george.scheets@okstate.edu
Contact Information:
Mondays & Wednesdays: NH372, Tulsa Campus,
Phone:
(918)594-8473
Tuesdays, Thursdays, and Fridays: ES303,
Stillwater
Campus, Phone: (405)744-6553
Tentative Office Hours:
Monday - Friday: 1230 - 1330
Grading: 540 point total. 2 quizzes (40 points), 2 exams
(200 points), 1 comprehensive final exam (150 points), and 2
projects
(150 points)
Late projects are accepted at a cost of 1 point
per working day past the due date.
Students missing an exam or the final without
notifying
the instructor in advance will receive a zero.
At the instructor's option, make-up exams will be
available for non-business related reasons, but will be harder. These
make-ups will be given on the scheduled make-up time, which is Friday,
May 4th, at 1600 hours.
No make-up quizzes will be given.
Grade Scale: 90/80/70 % = A/B/C etc. (initially). Final break
points will be curved.
Cheating: Don't do it! Quizzes and exams
should be your own work. The projects should be your own or your
team's work. Expect to get an 'F' for the course if you are
caught
cheating on a quiz, exam, or project.
Required Text: High-Speed
Networks and Internets: Performance and Quality of Service ,
William
Stallings, Prentice Hall, 2002. ISBN 0-13-032221-0
Recommended Text: High
Performance TCP/IP Networking, Mahbub Hassan & Raj Jain,
Pearson
Prentice Hall, 2004, ISBN 0-13-064634-2.
Prerequisites: Previous course in probability and
statistics. Knowledge of spreadsheet use, programming tools such
as MathCAD or MatLab, or a programming language such as C, is highly
advised for the design problems.
Course Objectives: To give the student a solid background of
design and performance issues associated with data networks.
Web Assistance:
Week #14 html
power
point
Week #13 html
power
point
Week #12 html
power
point
HW
Solutions Quiz #2 to Exam #2
Scheets, G., Parperis, M., Singh, R. "Voice
over the Internet: A Tutorial discussing Problems and Solutions
associated
with Alternative Transport", IEEE Communications
Surveys,
June 2004.
Design
Project #2 (16april: two errors corrected)
Week #11 html
power
point
Week #10 html
power
point
HW
Solutions Exam #1 to Quiz #2
Week #9 html
power
point
Lubacz,
J., "The
IP Syndrome", IEEE Communications, February 2000.
Week #8 html
power
point
Design
Project #1
Week #7 html
power
point
Week #6 html
power
point
Week #5 html
power
point
Week #4 html
power
point
Week #3 html
power
point
Week #2 html
power
point
Week #1 html
power
point
www.pcwebopedia.com
www.techweb.com
wikipedia
(acronyms and tutorials)
Spring
2006 Home Page
Old Tests:
Exam #1 .
2005 .
2006
.
2007
Exam #2
.
2004
.
2005
.
2006
Final
.
2004
.
2005 .
2006
Quiz Solutions:
Quiz #1 .
2005
.
2006
.
2007
Quiz #2 .
2005
.
2006
.
2007
OSU
Campus Network circa 1993
Course Outline:
Channel Capacity (Hertz versus bits/second)
Multiplexing: FDM, TDM, StatMux, CDM
Switching: Circuit, Packet, Cell
OSI 7 Layer Model
Moving a File: Packetization & Encapsulation
Network Building Blocks: Hubs, Switches, Routers
Network Terminology: Core versus Access
Time to Move a File: Using Time-Distance Diagrams
Ethernet
Packet Format
CSMA/CD MAC
Deployment: Shared to Switched Network
Flavors
Difference between MAC address & IP address
Leased Line Networks
Frame Relay
Frame Format
Oversubscription
Addressing: Data Link Connection Identifiers
ATM
Cell Format
Classes of Service
ATM Adaptation Layers 1 & 5
The Internet & the Internet Protocol
Performance Issues: TDM vs. StatMux & Infinite Buffers
Review of Probability & Statistics
Important Theories & Axioms
Important Probability Density Functions
Mean & Variance
Autocorrelation Function
Queuing Theory
M/M/1 & M/D/1 Queues
Inverse Multiplexing: M/M/N Queues
Queues with Priorities
The Failure of Poisson Modeling
Hurst Parameter & Self-Similarity
Carrying Capacity
Circuit Switched TDM
Packet Switdhed StatMux
Cell Switched TDM/StatMux
End System Traffic Management
Normalized Propagation Delay
Stop & Wait
Sliding Window
Go Back N versus Selective Repeat
Transmission Control Protocol
Background
Flow Control: Slow Start & Linear Congestion
Avoidance
Retransmission Timers
Transmitter Retransmission Policies
Receiver Accept Policies
Window Management
ATM Revisited
Real Time Traffic over StatMuxed networks
Internet Protocol
Traffic Policing
Connection Admission Control
Usage Parameter Control
Leaky Bucket Algorithm: Frame Relay, ATM PCR &
SCR
Internet QoS