This course introduces the basic concepts and principles of computer networks. It presents an overview of network terminology, examines different network topologies and architectures, discusses the physical components of computer networks, and reviews the principles of network connectivity. Understanding the Networks principles (components, standards, protocols, and parameters); describing the features and functions of different Networks architectures; extension of the local area network (LAN) and network protocols including OSI, TCP/IP, and IEEE802.x.
1. Introduction to Computer Networks Download PDF File Watch YouTube Video
2. Reference Models Download PDF File Watch YouTube Video Review Problems
3. The Physical Layer Download PDF File Watch YouTube Video Review Problems
4. Introduction to the Data Link Layer Download PDF File Watch YouTube Video Review Problems
5. The Medium Access Control Sublayer Download PDF File Watch YouTube Video Review Problems
6. Ethernet and Wireless LAN Download PDF File Watch YouTube Video
7. Introduction to the Network Layer Download PDF File Watch YouTube Video Review Problems
8. Addressing in Network Layer Download PDF File Watch YouTube Video Review Problems
9. Routing Algorithms Download PDF File Watch YouTube Video
10. The Transport Layer: Elements and Design Issues Download PDF File Watch YouTube Video
11. The Internet Transport Protocols Download PDF File Watch YouTube Video
12. The Application Layer Download PDF File Watch YouTube Video
Session 1: What is the Internet?
Session 2: Network Edge
Session 3: Network Core
Session 4: Delay, Loss, Throughput in Networks
Session 5: Protocol Layers & Service Models
Session 6: Network Under Attack: Security
Session 7: Principles of Network Applications
Session 8: Web and HTTP
Session 9: Electronic Mail: SMTP, POP3 & IMAP
Session 10: Domain Name System (DNS)
Review Questions & Problems
Session 1: Chapter 1 - Review Questions & Problems
Different book chapters will be used as the major source of information.
Andrew S. Tanenbaum, David J. Wetherall, “Computer Networks”, Fifth Edition, Pearson Education, 2011.
Behrouz A. Forouzan, "Data Communication and Networking", McGraw-Hill, 2007.
James F. Kurose and Keith W. Ross, "Computer Networking: A Top Down Approach", 8th Edition, Pearson Education, 2020. (Textbook, PPTs)
Homework sets will be provided but not graded. Solutions will be made available.
Configuring a Router and Switch Network
Configuring Static, Dynamic NAT and PAT
Configuring a Switched Network with Redundant Links (STP)
Configuring a point-to-point GRE (VPN)
-- There will be one mid-term exam and a final exam.
-- The mid-term exam will be given at approximately the 7th to 8th week of the semester. The exact date will be announced at least one week prior to the exam.
-- The final exam will be given during the last week of semester.
Attendance all lecture classes is expected and critical to your successfully completing the requirements of this course.
Your grade will consist of four components:
Class participation 10%
Assignment Reports 10%
Quizzes 20%
Mid-term exam 20%
Final exam 40%