Network and Data Communications
0%
Course Title: Network and Data Communications
Course No: BIT254
Nature of the Course: Theory + Lab
Semester: 4
Full Marks: 60 + 20 + 20
Pass Marks: 24 + 8 + 8
Credit Hours: 3
Course Description
Course Objectives
Course Contents
2.4. Conversion
- Analog to Analog
- Digital to Digital
- Analog to Digital
- Digital to Analog
2.6. Multiplexing
- Time Division Multiplexing
- Frequency Division Multiplexing
- Wavelength Division Multiplexing
2.8. Switching
- Circuit Switching
- Packet Switching
3. Data link layer
8 hrs
3.2. Error detection and Correction
- Introduction
- Block Coding
- Linear Block Codes
- Cyclic codes
- Checksum
3.3. Data Link Control
- Framing
- Flow and Error Control
- Protocols
- Noiseless Channels
- Noisy Channels
3.4. Multiple Access
- Random Access
- ALOHA
- Controlled Access
4. Network layer
8 hrs
4.6. Routing
- Static vs. Dynamic Routing
- Routing Algorithms: Shortest-path, Flooding, Flow-based, Distance-vector, Link-state
4.7. Congestion control and prevention
- Leaky-bucket algorithm
- Token-bucket algorithm
5. Transport layer
6 hrs
5.7. Congestion Control and Quality of Service
- Network Performance
- Congestion Control: Open-loop and Closed loop
6. Application layer
5 hrs
6.2. Domain Name System
- Namespace, Domain Name Space, Distribution of Name Space
- DNS in the Internet: Generic Domains, Country Domains, Inverse Domain
- Resolution: Resolver, Mapping Names to Addresses, Address to Names, Recursive Resolution, Caching
Laboratory Works
- 1.Network hardware and software configuration
- 2.Network design and setup using simulators and devices
Text Books
- 1.Behrouz A. Forouzan; "Data Communications and Networking", 4th Edition, McGraw Hill.
Reference Books
- 1.William Stallings; "Data And Computer Communications", 8th Edition Prentice Hall of India, New Delhi.
- 2.A.S. Tanenbaum; "Computer Network", 4th Edition, Pearson Education International.