Computer Networks
0%
Course Title: Computer Networks
Course No: ENCT 304
Nature of the Course: Theory + Lab
Semester: 5
Full Marks: 40 + 60 + 50
Pass Marks: 16 + 24 + 20
Credit Hours: 3
Course Description
Course Objectives
Course Contents
1. Introduction
5 hrs
2. Physical Layer
5 hrs
2.4. Transmission media
- Guided media: twisted pair, coaxial, optical fiber
- Unguided media: radio waves, microwaves, infrared
3. Data Link Layer
8 hrs
4. Network Layer
12 hrs
4.6. Routing and types of routing
- Static and dynamic routing
- Unicast and multicast routing
- Interior and exterior routing
- Distance vector and link state routing
5. Transport Layer
5 hrs
5.2. Elements of transport layer protocols
- Process-to-process communication, addressing
- Multiplexing and de-multiplexing
- Segmentation and reassembly
- Error control, flow control
7. Advanced Topics
4 hrs
Laboratory Works
- 1.Network cabling
- 2.Network commands
- 3.Basic router configurations
- 4.Subnetting and supernetting
- 5.Configuration of static routes and default routes
- 6.Dynamic routing configurations
- 7.Configuration of switch, VLAN configuration and inter-VLAN routing
- 8.Server configurations
- 9.Wireless network setup and packet analysis
- 10.Network troubleshooting
- 11.Network design
- 12.Presentation and review
Text Books
- 1.Forouzan, B. A. (2012). Data communications and networking. McGraw-Hill.
- 2.Kurose, J. F., Ross, K. W. (2017). Computer networking: A top-down approach. Pearson.
Reference Books
- 1.Tanenbaum, A.S., Feamster, N. (2021). Computer networks. Pearson.
- 2.Stevens, W.R., Fall, K.R. (2011). TCP/IP illustrated: The protocols. Addison-Wesley.
- 3.RFCs and online resources for protocol specifications.