Spring 2013 ECEN4533 Data Communications
Dr. George Scheets
E-Mail: george.scheets@okstate.edu

Phone: (405)744-6553

Office Hours













Grading: 555 points total. 2 quizzes (40 points), 2 exams (200 points), 1 comprehensive final exam (150 points), 2 projects (150 points), 1 Wireshark homework exercise (15 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:
Computer and Communication Networks, Nader Mir, Prentice Hall, 2007, ISBN 0-13-138910-6 (hard copy) (ebook - adobe) (ebook - kindle)
Prerequisites: Previous (or concurrent) 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:

Homework Solutions: Chapter 17

Week #15 slides:        ppt      pdf

Week #14 slides:        ppt      pdf

Week #13 slides:        ppt      pdf

Wireshark Homework

Week #12 slides:        ppt      pdf

Homework Solutions: Quiz #2 to Exam #2

Week #11 slides:        ppt      pdf

Week #10 slides:        ppt      pdf

Week #9 slides:          ppt      pdf

Week #8 slides:          ppt      pdf

Homework Solutions: Exam #1 to Quiz #2

Week #7 slides:          ppt      pdf

Design Project #2 (Corrections in blue, 4 March 2013)

Week #6 slides:          ppt      pdf

Homework Solutions: Quiz #1 thru Exam #1

Week #5 slides:          ppt      pdf

audio: 4096q16000fs * 4096q8000fs * 4096q2000fs * 4096q1000fs * 256q16000fs * 32q16000fs * 4q16000fs

Week #4 slides:          ppt      pdf

Week #3 slides:          ppt      pdf

Week #2 slides:          ppt      pdf

Design Project #1

Week #1 slides:          ppt      pdf

Homework Solutions: to Quiz #1

Q Function Tables (Excel Spreadsheet) 


OSU Campus Network circa 1993

wikipedia (acronyms and tutorials)

OSU Syllabus Attachment

Spring 2012 Home Page


Online Articles:

     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.


Old Tests:

Exam #1         2010    2011    2012
Exam #2         
2010    2011    2012
2010    2011    2012 


Old Quizzes:

Quiz #1           2011    2012    2013

Quiz #2           2011    2012    2013


Course Outline: 

Channel Capacity (Hertz versus bits/second)

OSI 7 Layer Model

Moving a File: Packetization & Encapsulation

Time to Move a File: Using Time-Distance Diagrams

Internet Protocol

Multiplexing: FDM, TDM, StatMux, CDM
Switching: Circuit, Packet, Cell
Network Building Blocks: Hubs, Switches, Routers
Design Problem #1

Public Switched Telephone Network

Leased Line Networks

     Packet Format


     Deployment: Shared to Switched Network


     Difference between MAC address & IP address

Frame Relay

The Internet



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

Design Problem #2

Carrying Capacity

     Circuit Switched TDM

     Packet Switched 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


     Flow Control: Slow Start & Linear Congestion Avoidance

     Retransmission Timers

     Transmitter Retransmission Policies

     Receiver Accept Policies

    Window Management

Network Survivability

Real Time Traffic

     Voice & Video over IP

Wireless Networks

     RF fundamentals

     Power Loss & Link Equation


     IEEE 802.11 WiFi


     FEC codes


last major update 4 January 2013