EENG 474 Communications Networks / Computer Networks (EENG 457)

EENG 474: Communication Network, (3-1-3) 

Overview of modern communication networks (PSTN, ISDN, PDH, SDH, and broadband networks). Signalling network and switching system control. Data networks protocols; layering principles, OSI model, dynamic routing and congestion control.Applications to WANs MANs and LANs. Network performance evaluation. Routing Algorithms, multi-user and network delay analysis.

(Prereq: EENG 373)

Course Grading
  • Test1                                             (15%)
  • Test2                                             (15%)   
  • Lab Assignments + HW               (15%)
  • Project                                           (15%)
  • Final Exam                                    (20%)
  • Oral Exam                                     (20%)
 – The instructor reserves the right to change the grading scheme
– An essential component of the course is to understand the core research literature of the networking field and presenting this in a project.
– The project in EEG474 is an open-ended research project, ideally done by individuals or in groups of two.

– The project requires a proposal, a checkpoint status report, a presentation, and a final report.

The Course Contents

Week (1):   Introduction to Computer Networks (Intro 1)

Week (2):  Internet, Circuit vs Packet Switching  (intro 2)

Week (3):  Network Access, core and OSI (intro 3)

Week (4):  Application layer 1 (applications layer 1)

Week (5):  Application layer 2 (applications layer 2)

Week (6):  Transport layer 1 (transport)

Week (7):  Transport layer 2 

____________

Week (8) Network layer 1 (network1)

Week (9) Network layer 2 (network2)

Week (10) Network layer 3 (network3)

Week (11) Link Layer and Local Area Networks (link)

Week (12) Physical Layer (physical)

Week (13) Selected Topics: Wireless LANSecurity, Applications and IOT, 5G and Review 

Week (14) Student Projects / Seminars 

 

Labs (wireshark)

Text: 

[1] Computer Networking: A Top-Down Approach Featuring the Internet, 5th Ed. (2010), by James F. Kurose and Keith W. Ross.  (ebook-networks)

[2]Computer Networks: A Systems Approach, 4th Ed. (2007), by Larry Peterson and Bruce Davie. 

[3] Data and Computer Communications William Stallings 8th edition William Stallings 

http://williamstallings.com/DCC/DCC8e.html