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

Phone: (405)744-6553
Office Hours: 1:30 - 2:30 pm, Monday & Friday, 1:00 - 2:30 pm Tuesday & Thursday

Grading: 540 points total. 2 quizzes (40 points), 2 exams (200 points), 1 comprehensive final exam (150 points), 2 projects (150 points), 1 homework exercise (20 points - extra credit).

     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:

Week #15       ppt      html

Week #14       ppt      html

Week #13       ppt      html

Wireshark Packet Capture HW (Extra Credit)

Homework Solutions: Quiz #2 to Final Exam

Week #12       ppt      html

Homework Solutions: Quiz #2 to Exam #2

Week #11       ppt      html 

Week #10       ppt      html 

Week #9         ppt      html 

Homework Solutions: Exam #1 to Quiz #2

Week #8         ppt      html

Week #7         ppt      html

Week #6         ppt      html

Design #2

Homework Solutions: Quiz #1 to Exam #1

Week #5         ppt      html

Week #4         ppt      html

Week #3         ppt      html

Week #2         ppt      html

Design #1 (24 January, typo corrected)

Week #1         ppt      html

Homework Solutions: to Quiz #1

Q Function Tables (Excel Spreadsheet) 


OSU Campus Network circa 1993

wikipedia (acronyms and tutorials)

Spring 2011 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         2009    2010    2011
Exam #2         
2009    2010    2011
2009    2010    2011 


Old Quizzes:

Quiz #1           2010    2011    2012

Quiz #2           2009    2010    2011


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 5 January 2012