Course Contents
Course Contents
Course Content:
1. Introduction to networks and protocols architecture [TB1: Ch. 1].
2. Basic concepts of networking, network topologies and the Internet [TB1: Ch. 1].
3. Layered architecture and the OSI model [TB1: Ch. 2].
4. Physical layer functionality, data link layer functionality and the TCP/IP protocol architecture
[TB1: Ch. 2].
5. Multiple access techniques, WAN Technologies and protocols , circuit switching and packet
switching.[TB1: Ch. 9]
6. Wireless networks, Cellular Network Generations and LTE-Advanced [TB1: Ch. 10]
7. LAN technologies, LAN protocol architecture and virtual LANs [TB1: Ch. 11]
8. MAC addressing. [TB1: Ch. 11]
9. Networking devices , bridges, hubs and switches [TB1: Ch. 11]
10. Network layer protocols, Principles of Internetworking, IPv4 and IPv6. [TB1: Ch. 14]
11. IP addressing, Internet Protocol Operation, virtual private networks and IP Security and
Subnetting, CIDR. [TB1: Ch. 14].
12. Transport layer protocols, ports and sockets and connection-oriented transport protocol
mechanisms [TB1: Ch. 15]
13. Routing protocols OSPF ,EIGRP,RIP and routing in packet-switching networks [TB1: Ch. 19]
14. Connection establishment, flow and congestion control, effects of congestion, TCP congestion
control and datagram congestion control protocol [TB1: Ch. 20]
15. Application layer protocols, electronic mail (SMTP and MIME), Web Access: HTTP and DNS
[TB1: Ch. 24]
16. Latest trends in computer networks , real-time traffic and voice over IP [TB1: Ch. 25]
Labs:
1- Introduction to Networking equipment.
2- Networking Basics commands.
3- TCP/IP Networks configuration.
4- Cabling Construction.
5- Building Peer-to-Peer Network.
6- Tools: Packet tracer, Wireshark.
Teaching Methodology:
Lectures, Written Assignments, Practical labs, Semester Project, Presentations
Course Assessment:
Sessional Exam, Home Assignments, Quizzes, Project, Presentations, Final Exam
Reference Materials:
1. Data and Computer Communications, 10th Edition by William Stallings
2. Computer Networking: A Top-Down Approach Featuring the Internet, 6th edition by James F.
Kurose and Keith W. Ross
3. Computer Networks, 5th Edition by Andrew S. Tanenbaum
4. Data Communication and Computer Networks, 5th Edition by Behrouz A. Forouzan