CN Course File
CN Course File
To produce competent professionals who can contribute to the industry, research and
societal benefits with environment consciousness and ethical Values.
3 PEOs:
4 POs:
PO1: Engineering Knowledge: Apply knowledge of mathematics, natural
science, computing, engineering fundamentals and an engineering specialization as
specified in WK1 to WK4 respectively to develop to the solution of complex
engineering problems.
5 PSOs:
COMPUTER NETWORKS
B Tech III Year I Sem
Hours/
Course Code Category Credits Maximum Marks
Week
Professional L T P CIE SEE TOTAL
AM503PC 3
Core 3 0 0 40 60 100
Contact Tutorial Classes:
Classes:48 Nil Practical Classes: - TotalClasses:48
Pre-requisites:
1. A course on “Programming for problem solving”.
2. A course on “Data Structures”.
Course Objectives
1. The objective of the course is to equip the students with a
general overview of the concepts and fundamentals of
computer networks.
2. Familiarize the students with the standard models for the
layered approach to communication between machines in a
network and the protocols of the various layers.
Course Outcomes
1. Gain the knowledge of the basic computer network technology.
2. Gain the knowledge of the functions of each layer in the OSI
and TCP/IP reference model.
3. Obtain the skills of sub netting and routing mechanisms.
4. Familiarity with the essential protocols of computer networks,
and how they can be applied in network design and
implementation.
UNIT-I
Network hardware, Network software, OSI, TCP/IP Reference
models, Example Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial
cable, fiber optics, Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II
Elementary data link protocols: simplex protocol, A simplex stop and
wait protocol for an error-free channel, A simplex stop and wait protocol
for noisy channels.
COMPUTER NETWORKS(AM503PC)
Sliding Window protocols: A one-bit sliding window protocol, A
protocol using Go-Back-N, A protocol using Selective Repeat, Example
data link protocols.
Medium Access sub layer: The channel allocation problem, Multiple
access protocols: ALOHA, Carrier senses multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT-III
Network Layer: Design issues, Routing algorithms: shortest path
routing, Flooding, Hierarchical routing, Broadcast, Multicast,
distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, the Network layer in the internet.
UNIT-IV
Transport Layer: Transport Services, Elements of Transport
protocols, Connection management, TCP and UDP protocols.
UNIT-V
Application Layer –Domain name system, SNMP, Electronic Mail; the
World WEB, HTTP, Streaming audio and video.
COMPUTER NETWORKS(AM503PC)
CO2 Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model
CO4 Familiarity with the essential protocols of computer networks, and how they can be applied in network design
and implementation.
CO5 Evaluate application layer protocols and services including DNS, SNMP, E-mail, WWW, HTTP, and
multimedia streaming applications.
COMPUTER NETWORKS(AM503PC)
Project Management
Collaborative Team
Complex Problems
Lifelong Learning
Communication
Investigations of
Individual and
and Finance
Knowledge
Attributes
Analysis
Design
World
Ethics
work
Course
PO1 PO2 PO3 PO4 PO5 PO6 PO7 PO8 PO9 PO10 PO11
Outcome
CO1 3 2 2 -
CO2 3 2
CO3 3 3 2 2 2 2
CO4 2 3 3 2 3 2
CO5 2 3 2 2 3 3
AVG 2.6 2.6 2.3 2 2.6 2.3
CO1 2 2
CO2 2
CO3 2 2
CO4 3 2 2
CO5 2 3 3
9 Academic Calendar
COMPUTER NETWORKS(AM503PC)
COMPUTER NETWORKS
B Tech III Year I Sem
Hours/
Course Code Category Credits Maximum Marks
Week
Professional L T P CIE SEE TOTAL
23AM503 3
Core 3 0 0 40 60 100
Contact Tutorial Classes:
Classes:48 Nil Practical Classes: - TotalClasses:48
Pre-requisites:
3. A course on “Programming for problem solving”.
4. A course on “Data Structures”.
Course Objectives
3. The objective of the course is to equip the students with a
general overview of the concepts and fundamentals of
computer networks.
4. Familiarize the students with the standard models for the
layered approach to communication between machines in a
COMPUTER NETWORKS(AM503PC)
network and the protocols of the various layers.
Course Outcomes
5. Gain the knowledge of the basic computer network technology.
6. Gain the knowledge of the functions of each layer in the OSI
and TCP/IP reference model.
7. Obtain the skills of sub netting and routing mechanisms.
8. Familiarity with the essential protocols of computer networks,
and how they can be applied in network design and
implementation.
UNIT-I
Network hardware, Network software, OSI, TCP/IP Reference
models, Example Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial
cable, fiber optics, Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II
Elementary data link protocols: simplex protocol, A simplex stop and
wait protocol for an error-free channel, A simplex stop and wait protocol
for noisy channels.
Sliding Window protocols: A one-bit sliding window protocol, A
protocol using Go-Back-N, A protocol using Selective Repeat, Example
data link protocols.
Medium Access sub layer: The channel allocation problem, Multiple
access protocols: ALOHA, Carrier senses multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT-III
Network Layer: Design issues, Routing algorithms: shortest path
routing, Flooding, Hierarchical routing, Broadcast, Multicast,
distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, the Network layer in the internet.
UNIT-IV
Transport Layer: Transport Services, Elements of Transport
protocols, Connection management, TCP and UDP protocols.
UNIT-V
Application Layer –Domain name system, SNMP, Electronic Mail; the
World WEB, HTTP, Streaming audio and video.
COMPUTER NETWORKS(AM503PC)
7 LESSON PLAN
Date (As
Actual Date of
Lecture per
Academic completion Remarks
No. Topics to be covered
calendar)
UNIT-I
1. 4-6-2026 INTRODUCTION
2. 6-6-2026 Network hardware
3. 8-6-2026 Network software
4. 9-6-2026 OSI, TCP/IP Reference models
5. 11-6-2026 OSI, TCP/IP Reference models
6. 13-6-2026 Example Networks: ARPANET, Internet
7. 15-6-2026 Physical Layer
8. 16-6-2026 Guided Transmission media
9. 18-6-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
10. 20-6-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
11. 22-6-2026 Data link layer
12. 23-6-2026 Design issues
13. 25-6-2026 Framing
14. 27-6-2026 Error detection and correction
15. 29-6-2026 Error detection and correction
UNIT-II
16. 30-6-2026 Elementary data link protocols
17. 2-7-2026 Simplex protocol
18. 4-7-2026 A simplex stop and wait protocol
19. 6-7-2026 For an error-free channel
20. 7-7-2026 For an error-free channel
21. 9-7-2026 A simplex stop and wait protocol for noisy
channels
22. 11-7-2026 Sliding Window protocols
23. 14-7-2026 A one-bit sliding window protocol
24. 16-7-2026 A protocol using Go-Back
25. 18-7-2026 A protocol using Selective Repeat
26. 20-7-2026 Example data link protocols
COMPUTER NETWORKS(AM503PC)
27. 21-7-2026 Medium Access sub layer
28. 23-7-2026 The channel allocation problem
29. 25-7-2026 Multiple access protocols
30. 27-7-2026 ALOHA
31. 28-7-2026 Carrier sense multiple access protocols
32. 30-7-2026 Collision free protocols
33. 1-7-2026 Wireless LANs
34. 3-8-2026 Data link layer switching
UNIT-III
35. 1-8-2026 Network Layer
36. 4-8-2026 Design issues
37. 6-8-2026 Routing algorithms
38. 8-8-2026 Shortest path routing
39. 10-8-2026 Flooding
40. 11-8-2026 Hierarchical routing
41. 13-8-2026 Broadcast
42. 15-8-2026 Multicast
43. 16-8-2026 Distance vector routing
44. 18-8-2026 Congestion Control Algorithms
45. 20-8-2026 Quality of Service
46. 22-8-2026 Internetworking
47. 24-8-2026 The Network layer in the internet
UNIT-IV
48. 25-8-2026 Transport Layer
49. 27-8-2026 Transport Services
50. 29-8-2026 Elements of Transport protocols
51. 31-8-2026 Connection management
1-9-2026 TCP and UDP protocols
52.
53. 3-9-2026 TCP and UDP protocols
UNIT-V
54. 10-9-2026 Application Layer
55. 11-9-2026 Application Layer
56. 13-9-2026 Domain name system
57. 15-9-2026 SNMP
58. 17-9-2026 SNMP
59. 18-9-2026 Electronic Mail
COMPUTER NETWORKS(AM503PC)
60. 20-9-2026 Electronic Mail
61. 22-9-2026 The World WEB
62. 27-9-2026 HTTP
63. 1-10-2026 HTTP
64. 3-10-2026 Streaming audio and video
65. 7-10-2026 Streaming audio and video
66. 8-10-2026 Revision
67. 9-10-2026 Revision
68. 10-10-2026 Preparation
69. 12-10-26 Preparation
70. 13-10-26 Slip Test
COMPUTER NETWORKS
B Tech III Year I Sem
Hours/
Course Code Category Credits Maximum Marks
Week
Professional L T P CIE SEE TOTAL
23AM503 3
Core 3 0 0 40 60 100
Contact Tutorial Classes:
Classes:48 Nil Practical Classes: - TotalClasses:48
Pre-requisites:
5. A course on “Programming for problem solving”.
6. A course on “Data Structures”.
Course Objectives
5. The objective of the course is to equip the students with a
general overview of the concepts and fundamentals of
computer networks.
COMPUTER NETWORKS(AM503PC)
6. Familiarize the students with the standard models for the
layered approach to communication between machines in a
network and the protocols of the various layers.
Course Outcomes
9. Gain the knowledge of the basic computer network technology.
10. Gain the knowledge of the functions of each layer in the OSI
and TCP/IP reference model.
11. Obtain the skills of sub netting and routing mechanisms.
12. Familiarity with the essential protocols of computer networks,
and how they can be applied in network design and
implementation.
UNIT-I
Network hardware, Network software, OSI, TCP/IP Reference
models, Example Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial
cable, fiber optics, Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II
Elementary data link protocols: simplex protocol, A simplex stop and
wait protocol for an error-free channel, A simplex stop and wait protocol
for noisy channels.
Sliding Window protocols: A one-bit sliding window protocol, A
protocol using Go-Back-N, A protocol using Selective Repeat, Example
data link protocols.
Medium Access sub layer: The channel allocation problem, Multiple
access protocols: ALOHA, Carrier senses multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT-III
Network Layer: Design issues, Routing algorithms: shortest path
routing, Flooding, Hierarchical routing, Broadcast, Multicast,
distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, the Network layer in the internet.
UNIT-IV
Transport Layer: Transport Services, Elements of Transport
protocols, Connection management, TCP and UDP protocols.
UNIT-V
Application Layer –Domain name system, SNMP, Electronic Mail; the
World WEB, HTTP, Streaming audio and video.
7 LESSON PLAN
Branch: AIML Year: III
Section-B Semester: I
COMPUTER NETWORKS(AM503PC)
UNIT-I
1. 03-06-2026 INTRODUCTION
2. 04-06-2026 Network hardware
3. 05-06-2026 Network software
4. 06-06-2026 OSI, TCP/IP Reference models
5. 08-06-2026 OSI, TCP/IP Reference models
6. 09-06-2026 Example Networks: ARPANET, Internet
7. 10-06-2026 Physical Layer
8. 11-06-2026 Guided Transmission media
9. 12-06-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
10. 13-06-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
11. 16-06-2026 Data link layer
12. 17-06-2026 Design issues
13. 18-06-2026 Framing
14. 19-06-2026 Error detection and correction
15. 23-06-2026 Error detection and correction
24-06-2026 SLIP TEST
UNIT-II
16. 25-06-2026 Elementary data link protocols
17. 27-06-2026 Simplex protocol
18. 30-06-2026 A simplex stop and wait protocol
19. 01-07-2026 For an error-free channel
20. 02-07-2026 For an error-free channel
21. 03-07-2026 A simplex stop and wait protocol for noisy
channels
22. 04-07-2026 Sliding Window protocols
23. 07-07-2026 A one-bit sliding window protocol
24. 08-07-2026 A protocol using Go-Back
25. 09-07-2026 A protocol using Selective Repeat
26. 10-07-2026 Example data link protocols
27. 11-07-2026 Medium Access sub layer
28. 14-07-2026 The channel allocation problem
COMPUTER NETWORKS(AM503PC)
29. 15-07-2026 Multiple access protocols
30. 16-07-2026 ALOHA
31. 17-07-2026 Carrier sense multiple access protocols
32. 18-07-2026 Collision free protocols
33. 21-07-2026 Wireless LANs
34. 22-07-2026 Data link layer switching
23-07-2026 SLIP TEST
UNIT-III
35. 24-07-2026 Network Layer
36. 25-07-2026 Design issues
37. 28-07-2026 Routing algorithms
38. 29-07-2026 Shortest path routing
39. 30-07-2026 Flooding
40. 31-07-2026 Hierarchical routing
41. 01-08-2026 Broadcast
42. 04-08-2026 Multicast
43. 05-08-2026 Distance vector routing
44. 06-08-2026 Congestion Control Algorithms
45. 18-08-2026 Quality of Service
46. 19-08-2026 Internetworking
47. 20-08-2026 The Network layer in the internet
21-08-2026 SLIP TEST
UNIT-IV
48. 22-08-2026 Transport Layer
49. 25-08-2026 Transport Services
50. 26-08-2026 Elements of Transport protocols
51. 27-08-2026 Connection management
52. 29-08-2026 TCP and UDP protocols
53. 01-09-2026 TCP and UDP protocols
01-09-2026 SLIP TEST
UNIT-V
54. 02-09-2026 Application Layer
55. 03-09-2026 Application Layer
56. 05-09-2026 Domain name system
57. 08-09-2026 SNMP
58. 09-09-2026 SNMP
COMPUTER NETWORKS(AM503PC)
59. 10-09-2026 Electronic Mail
60. 11-09-2026 Electronic Mail
61. 12-09-2026 The World WEB
62. 15-09-2026 HTTP
63. 16-09-2026 HTTP
64. 17-09-2026 Streaming audio and video
65. 18-09-2026 Streaming audio and video
66. 19-09-2026 Revision
67. 22-09-2026 Revision
68. 23-09-2026 Preparation
69. 24-09-2026 Preparation
70. 25-09-2026 Slip Test
COMPUTER NETWORKS
B Tech III Year I Sem
Hours/
Course Code Category Credits Maximum Marks
Week
Professional L T P CIE SEE TOTAL
23AM503 3
Core 3 0 0 40 60 100
Contact Tutorial Classes:
Classes:48 Nil Practical Classes: - TotalClasses:48
COMPUTER NETWORKS(AM503PC)
Pre-requisites:
7. A course on “Programming for problem solving”.
8. A course on “Data Structures”.
Course Objectives
7. The objective of the course is to equip the students with a
general overview of the concepts and fundamentals of
computer networks.
8. Familiarize the students with the standard models for the
layered approach to communication between machines in a
network and the protocols of the various layers.
Course Outcomes
13. Gain the knowledge of the basic computer network technology.
14. Gain the knowledge of the functions of each layer in the OSI
and TCP/IP reference model.
15. Obtain the skills of sub netting and routing mechanisms.
16. Familiarity with the essential protocols of computer networks,
and how they can be applied in network design and
implementation.
UNIT-I
Network hardware, Network software, OSI, TCP/IP Reference
models, Example Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial
cable, fiber optics, Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II
Elementary data link protocols: simplex protocol, A simplex stop and
wait protocol for an error-free channel, A simplex stop and wait protocol
for noisy channels.
Sliding Window protocols: A one-bit sliding window protocol, A
protocol using Go-Back-N, A protocol using Selective Repeat, Example
data link protocols.
Medium Access sub layer: The channel allocation problem, Multiple
access protocols: ALOHA, Carrier senses multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT-III
Network Layer: Design issues, Routing algorithms: shortest path
routing, Flooding, Hierarchical routing, Broadcast, Multicast,
distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, the Network layer in the internet.
UNIT-IV
Transport Layer: Transport Services, Elements of Transport
protocols, Connection management, TCP and UDP protocols.
COMPUTER NETWORKS(AM503PC)
UNIT-V
Application Layer –Domain name system, SNMP, Electronic Mail; the
World WEB, HTTP, Streaming audio and video.
7 LESSON PLAN
Branch: AIML Year: III
Section-C Semester: I
Date
Actual
Lecture (As per
Date of Remarks
No. Academic
completion
calendar) Topics to be covered
UNIT-I
1. 4-6-2026 INTRODUCTION
2. 5-6-2026 Network hardware
3. 6-6-2026 Network software
4. 8-6-2026 OSI, TCP/IP Reference models
5. 11-6-2026 OSI, TCP/IP Reference models
6. 12-6-2026 Example Networks: ARPANET, Internet
7. 13-6-2026 Physical Layer
8. 15-6-2026 Guided Transmission media
9. 18-6-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
10. 19-6-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
11. 20-6-2026 Data link layer
12. 22-6-2026 Design issues
13. 25-6-2026 Framing
14. 26-6-2026 Error detection and correction
15. 27-6-2026 Error detection and correction
UNIT-II
16. 29-6-2026 Elementary data link protocols
17. 2-7-2026 Simplex protocol
18. 3-7-2026 A simplex stop and wait protocol
19. 4-7-2026 For an error-free channel
20. 6-7-2026 For an error-free channel
21. 9-7-2026 A simplex stop and wait protocol for noisy
channels
22. 10-7-2026 Sliding Window protocols
23. 11-7-2026 A one-bit sliding window protocol
24. 13-7-2026 A protocol using Go-Back
25. 16-7-2026 A protocol using Selective Repeat
COMPUTER NETWORKS(AM503PC)
26. 17-7-2026 Example data link protocols
27. 18-7-2026 Medium Access sub layer
28. 20-7-2026 The channel allocation problem
29. 23-7-2026 Multiple access protocols
30. 24-7-2026 ALOHA
31. 25-7-2026 Carrier sense multiple access protocols
32. 27-7-2026 Collision free protocols
33. 30-7-2026 Wireless LANs
34. 31-7-2026 Data link layer switching
UNIT-III
35. 1-8-2026 Network Layer
36. 3-8-2026 Design issues
37. 6-8-2026 Routing algorithms
38. 7-8-2026 Shortest path routing
39. 8-8-2026 Flooding
40. 10-8-2026 Hierarchical routing
41. 13-8-2026 Broadcast
42. 14-8-2026 Multicast
43. 17-8-2026 Distance vector routing
44. 20-8-2026 Congestion Control Algorithms
45. 21-8-2026 Quality of Service
46. 22-8-2026 Internetworking
47. 24-8-2026 The Network layer in the internet
UNIT-IV
48. 27-8-2026 Transport Layer
49. 28-8-2026 Transport Services
50. 29-8-2026 Elements of Transport protocols
51. 27-8-2026 Connection management
52. 28-8-2026 TCP and UDP protocols
53. 29-8-2026 TCP and UDP protocols
UNIT-V
54. 10-9-2026 Application Layer
55. 11-9-2026 Application Layer
56. 12-9-2026 Domain name system
57. 17-9-2026 SNMP
58. 18-9-2026 SNMP
COMPUTER NETWORKS(AM503PC)
59. 19-9-2026 Electronic Mail
60. 24-9-2026 Electronic Mail
61. 25-9-2026 The World WEB
62. 26-9-2026 HTTP
63. 1-10-2026 HTTP
64. 2-10-2026 Streaming audio and video
65. 3-10-2026 Streaming audio and video
66. 5-10-2026 Revision
67. 6-10-2026 Revision
68. 8-10-2026 Preparation
69. 10-10-26 Preparation
70. 12-10-26 Slip Test
COMPUTER NETWORKS
B Tech III Year I Sem
Hours/
Course Code Category Credits Maximum Marks
Week
Professional L T P CIE SEE TOTAL
23AM503 3
Core 3 0 0 40 60 100
Contact Tutorial Classes:
Classes:48 Nil Practical Classes: - TotalClasses:48
Pre-requisites:
9. A course on “Programming for problem solving”.
10. A course on “Data Structures”.
Course Objectives
9. The objective of the course is to equip the students with a
general overview of the concepts and fundamentals of
computer networks.
10. Familiarize the students with the standard models for the
COMPUTER NETWORKS(AM503PC)
layered approach to communication between machines in a
network and the protocols of the various layers.
Course Outcomes
17. Gain the knowledge of the basic computer network technology.
18. Gain the knowledge of the functions of each layer in the OSI
and TCP/IP reference model.
19. Obtain the skills of sub netting and routing mechanisms.
20. Familiarity with the essential protocols of computer networks,
and how they can be applied in network design and
implementation.
UNIT-I
Network hardware, Network software, OSI, TCP/IP Reference
models, Example Networks: ARPANET, Internet.
Physical Layer: Guided Transmission media: twisted pairs, coaxial
cable, fiber optics, Wireless Transmission.
Data link layer: Design issues, framing, Error detection and correction.
UNIT-II
Elementary data link protocols: simplex protocol, A simplex stop and
wait protocol for an error-free channel, A simplex stop and wait protocol
for noisy channels.
Sliding Window protocols: A one-bit sliding window protocol, A
protocol using Go-Back-N, A protocol using Selective Repeat, Example
data link protocols.
Medium Access sub layer: The channel allocation problem, Multiple
access protocols: ALOHA, Carrier senses multiple access protocols,
collision free protocols. Wireless LANs, Data link layer switching.
UNIT-III
Network Layer: Design issues, Routing algorithms: shortest path
routing, Flooding, Hierarchical routing, Broadcast, Multicast,
distance vector routing, Congestion Control Algorithms, Quality of
Service, Internetworking, the Network layer in the internet.
UNIT-IV
Transport Layer: Transport Services, Elements of Transport
protocols, Connection management, TCP and UDP protocols.
UNIT-V
Application Layer –Domain name system, SNMP, Electronic Mail; the
World WEB, HTTP, Streaming audio and video.
7 LESSON PLAN
Branch: AIML Year: III
Section-D Semester: I
COMPUTER NETWORKS(AM503PC)
Date
Actual
Lecture (As per
Date of Remarks
No. Academic
completi
calendar) Topics to be covered
on
UNIT-I
1. 04-06-2026 INTRODUCTION
2. 04-06-2026 Network hardware
3. 05-06-2026 Network software
4. 08-06-2026 OSI, TCP/IP Reference models
5. 09-06-2026 OSI, TCP/IP Reference models
6. 11-06-2026 Example Networks: ARPANET, Internet
7. 11-06-2026 Physical Layer
8. 12-06-2026 Guided Transmission media
9. 15-06-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
10. 16-06-2026 Twisted pairs, coaxial cable, fiber optics,
Wireless Transmission.
11. 18-06-2026 Data link layer
12. 18-06-2026 Design issues
13. 19-06-2026 Framing
14. 22-06-2026 Error detection and correction
15. 23-06-2026 Error detection and correction
25-06-2026 SLIP TEST
UNIT-II
16. 26-06-2026 Elementary data link protocols
17. 26-06-2026 Simplex protocol
18. 29-06-2026 A simplex stop and wait protocol
19. 30-06-2026 For an error-free channel
20. 02-07-2026 For an error-free channel
21. 02-07-2026 A simplex stop and wait protocol for noisy
channels
22. 03-07-2026 Sliding Window protocols
23. 03-07-2026 A one-bit sliding window protocol
24. 06-07-2026 A protocol using Go-Back
25. 07-07-2026 A protocol using Selective Repeat
26. 09-07-2026 Example data link protocols
27. 09-07-2026 Medium Access sub layer
28. 10-07-2026 The channel allocation problem
COMPUTER NETWORKS(AM503PC)
29. 13-07-2026 Multiple access protocols
30. 14-07-2026 ALOHA
31. 16-07-2026 Carrier sense multiple access protocols
32. 16-07-2026 Collision free protocols
33. 17-07-2026 Wireless LANs
34. 20-07-2026 Data link layer switching
21-07-2026 SLIP TEST
UNIT-III
35. 23-07-2026 Network Layer
36. 23-07-2026 Design issues
37. 24-07-2026 Routing algorithms
38. 27-07-2026 Shortest path routing
39. 28-07-2026 Flooding
40. 30-07-2026 Hierarchical routing
41. 30-07-2026 Broadcast
42. 31-07-2026 Multicast
43. 03-08-2026 Distance vector routing
44. 04-08-2026 Congestion Control Algorithms
45. 06-08-2026 Quality of Service
46. 06-08-2026 Internetworking
47. 17-08-2026 The Network layer in the internet
18-08-2026 SLIP TEST
UNIT-IV
48. 20-08-2026 Transport Layer
49. 20-08-2026 Transport Services
50. 21-08-2026 Elements of Transport protocols
51. 24-08-2026 Connection management
52. 25-08-2026 TCP and UDP protocols
53. 27-08-2026 TCP and UDP protocols
27-08-2026 SLIP TEST
UNIT-V
54. 31-08-2026 Application Layer
55. 01-09-2026 Application Layer
56. 03-09-2026 Domain name system
57. 03-09-2026 SNMP
58. 07-09-2026 SNMP
COMPUTER NETWORKS(AM503PC)
59. 08-09-2026 Electronic Mail
60. 10-09-2026 Electronic Mail
61. 10-09-2026 The World WEB
62. 11-09-2026 HTTP
63. 15-09-2026 HTTP
64. 17-09-2026 Streaming audio and video
65. 17-09-2026 Streaming audio and video
66. 18-09-2026 Revision
67. 21-09-2026 Revision
68. 22-09-2026 Preparation
69. 24-09-2026 Preparation
70. 24-09-2026 Slip Test
UNIT-I
UNIT-II
Case Study: Wi-Fi Congestion During Online Exams
Real-Time Example: Multiple Students Accessing Wi-Fi Simultaneously.
COMPUTER NETWORKS(AM503PC)
Introduction
XYZ Engineering College conducts online examinations for more than 1,000 students
simultaneously. During examinations, a large number of students connect to the campus Wi-
Fi network, causing heavy traffic and network congestion.
Problem
The college experienced several issues during online exams:
Slow Internet speed and high network latency.
Frequent disconnections from the examination portal.
Delayed submission of answers.
Unequal network performance across examination halls.
Increased complaints from students and faculty.
Analysis
Network administrators found that multiple devices were competing for limited wireless
bandwidth. Some students were also using non-academic applications, such as video
streaming and file downloads, which consumed significant network resources.
Solution Implemented
The college adopted the following measures:
Increased Internet bandwidth from the ISP.
Installed additional Wi-Fi access points in examination halls.
Configured Quality of Service (QoS) to prioritize examination traffic.
Restricted access to non-essential websites and applications during exams.
Divided users among multiple Wi-Fi channels to reduce interference.
Monitored network performance in real time.
Results
After implementing these solutions:
Network congestion was significantly reduced.
Students experienced stable connectivity during exams.
Examination submissions were completed successfully.
Network performance and reliability improved.
User satisfaction increased.
Conclusion
Wi-Fi congestion can severely affect online examinations in educational institutions. Proper
bandwidth planning, network optimization, and traffic management techniques help ensure
smooth and reliable online assessment processes. This case study demonstrates the
importance of efficient wireless network management in modern college campuses.
UNIT-III
Case Study: GPS Navigation and Internet Routing
Real-Time Example: Google Maps Route Selection
Introduction
GPS navigation systems and Internet routing are widely used technologies that help users and
data packets reach their destinations efficiently. While GPS finds the best route for vehicles,
COMPUTER NETWORKS(AM503PC)
Internet routing protocols determine the optimal path for data transmission across networks.
Problem
A logistics company managing a fleet of delivery vehicles faced challenges in identifying the
shortest and fastest routes for deliveries. Similarly, its computer network needed efficient
routing to ensure quick and reliable communication between branch offices.
Analysis
Both GPS navigation and Internet routing rely on routing algorithms to determine optimal
paths. GPS systems use map data, traffic conditions, and shortest-path algorithms, while
Internet routers use routing protocols such as RIP, OSPF, and BGP to select the best path for
data packets.
Solution Implemented
The company implemented:
GPS-based navigation systems in delivery vehicles.
Dynamic route planning based on real-time traffic information.
OSPF routing protocol within the organization's network for efficient packet
forwarding.
Network monitoring tools to identify and resolve routing issues.
Results
Delivery times were reduced due to optimized travel routes.
Fuel consumption decreased.
Data transmission between offices became faster and more reliable.
Network congestion and packet delays were minimized.
Conclusion
GPS navigation and Internet routing share the common objective of finding the most efficient
path from source to destination. By applying routing algorithms in transportation and
computer networks, organizations can improve efficiency, reduce costs, and enhance overall
performance. This case study demonstrates the practical importance of routing concepts in
both real-world transportation systems and computer networking environments.
UNIT-IV
Case Study: Online Banking vs Video Streaming
Real-Time Example: UPI/Bank Transactions and YouTube Streaming
Introduction
Different Internet applications have different network requirements. Online banking requires
secure and reliable data transfer, while video streaming requires high bandwidth and low
buffering. This case study demonstrates how Quality of Service (QoS) helps manage network
resources for both applications.
Problem
COMPUTER NETWORKS(AM503PC)
An Internet Service Provider (ISP) observed that during peak hours, customers experienced:
Delays while accessing online banking services.
Buffering and poor video quality during video streaming.
Network congestion due to increased traffic.
The challenge was to ensure satisfactory performance for both services despite limited
network resources.
Analysis
The ISP analysed the characteristics of the two applications:
Application Requirement
Online Banking High reliability, security, low packet loss
Video Streaming High bandwidth, low latency, continuous data flow
Since both services compete for the same network bandwidth, congestion can negatively
affect user experience.
Solution Implemented
The ISP implemented Quality of Service (QoS) mechanisms:
Prioritized banking transactions to ensure reliable and secure communication.
Allocated sufficient bandwidth for video streaming services.
Used traffic classification and packet scheduling techniques.
Monitored network traffic continuously to prevent congestion.
Results
Banking transactions were completed quickly and securely.
Video streaming quality improved with reduced buffering.
Network resources were utilized more efficiently.
Customer satisfaction increased significantly.
Conclusion
Online banking and video streaming have different network requirements. Quality of Service
(QoS) techniques help prioritize and manage network traffic effectively, ensuring reliable
banking services and smooth multimedia streaming. This case study highlights the
importance of QoS in modern computer networks.
UNIT-V
Case Study: Accessing a website
Real-Time Example: Opening Google or College Website
Introduction
Accessing a website is one of the most common activities performed on the Internet.
When a user enters a website address in a web browser, multiple networking protocols
and services work together to retrieve and display the requested webpage.
Problem
COMPUTER NETWORKS(AM503PC)
A student wants to access the college website to view examination results and download
study materials. The challenge is to ensure that the webpage is located, accessed, and
displayed quickly and reliably.
Analysis
When the student enters the website URL (e.g., [Link]), the following steps
occur:
1. The browser sends a request to the Domain Name System (DNS) to obtain the IP
address of the website.
2. The DNS server returns the corresponding IP address.
3. The browser establishes a connection with the web server using the TCP protocol.
4. The browser sends an HTTP/HTTPS request to the server.
5. The web server processes the request and sends the webpage data back to the browser.
6. The browser displays the webpage to the user.
Solution Implemented
The college maintains:
A reliable DNS service for domain name resolution.
A secure web server using HTTPS.
High-speed Internet connectivity.
Load balancing and caching mechanisms to improve website performance.
Results
Students can access the website quickly.
Examination results and academic resources are available online.
Secure communication protects user information.
Reduced server response time improves user experience.
Conclusion:
Accessing a website involves the coordinated operation of DNS, TCP/IP, and
HTTP/HTTPS protocols. Efficient Internet connectivity and proper server
configuration ensure fast, secure, and reliable access to web resources. This case study
demonstrates the practical application of application-layer and transport-layer
protocols in everyday Internet usage.
Networking Concepts Involved
DNS (Domain Name System)
TCP/IP Protocol Suite
COMPUTER NETWORKS(AM503PC)
HTTP/HTTPS
Client-Server Architecture
Internet Routing
Web Servers and Browsers
Summary Table
S. No Questions BT CO PO
1 List the difference between logical, physical and port address. L1 CO1 PO1
2 Compare and contrast LAN. MAN, and WAN. L4 CO1 PO1
3 List out different kinds of addresses that are employed in TCP/IP L1 CO1 PO1
model.
4 What are the advantages of twisted pair over two-wire line. L1 CO1 PO2
COMPUTER NETWORKS(AM503PC)
5 List two advantages and disadvantages of having international L1 CO1 PO6
Standards for network, Protocols?
6 What is the advantage of layered architecture in networks L1 CO1 PO1
UNIT-II
Questions BT CO PO
S. No
Part–A (Short Answer Questions)
b) Explain the three differences between Connection Oriented and L3 CO3 PO2
Connectionless service
13 a) Explain store and forward packet switching. L1 CO3 PO1
UNIT-III
S. No Questions BT CO PO
1 Data link protocols almost always put the CRC in a trailer, rather L4 CO2 PO2
than in
A header. Why?
2 Compare and contrast flow control and error control. L3 CO2 PO2
3 Compare and contrast error detection codes and error correction L3 CO2 PO2
codes
4 What is slotted ALOHA? Mention its advantages. L1 CO2 PO1
5 What is CRC Checker? L1 CO2 PO1
COMPUTER NETWORKS(AM503PC)
6 What are the functions of LLC? L1 CO2 PO1
7 What is ARQ and explain its importance L1 CO2 PO1
8 Explain the importance of sequence number in Stop and Wait ARQ L1 CO2 PO2
9 Explain checksum? L1 CO2 PO1
10 Explain virtual circuit networks L1 CO2 PO3
PART-B
11 a) What is framing? Explain various framing technologies of data L1 CO2 PO1
link layer.
b) Explain about Error detection and Error Correction L1 CO2 PO1
12 a) Explain stop and wait protocol for noisy channel L1 CO2 PO2
b) Compare and contrast pure ALOHA and slotted ALOHA channel L2 CO2 PO2
allocation methods.
13 a) Explain CSMA/CD and CSMA/CA in detail L1 CO2 PO5
b) Mention the types of errors and explain each type L1 CO2 PO1
14 a) Name the protocols used for CSMA L1 CO2 PO1
b) Explain Go-Back-N with a neat sketch L1 CO2 PO3
15 a) Explain CRC Error detection method with an example L1 CO2 PO4
b) Explain Hamming Code in Error Correction L1 CO2 PO4
16 a) What are the responsibilities of data link layer L1 CO2 PO1
b) Briefly discuss about data link layer design issues L3 CO2 PO1
Unit-IV
S. No Questions BT CO PO
7 What is the difference between network layer delivery and the L3 CO4 PO2
transport layer delivery?
COMPUTER NETWORKS(AM503PC)
8 What is meant by segment? L1 CO4 PO1
9 The transport layer creates the connection between source L3 CO4 PO3
and destination. What are the three events involved in
The connection?
10 What are the four aspects related to the reliable delivery of L1 CO4 PO4
data?
Part – B
(Long Answer Questions)
Part–B
(Long Answer Questions)
11 a) Explain how security is provided in interact operations in L1 CO5 PO6
detail
b) Explain the working of electronic mail. How SMTP used in L1 CO5 PO1
email applications
12 a) List and discuss the types of DNS records. L1 CO5 PO1
15 a) Discuss the features of HTTP and also discuss how HTTP L2 CO5 PO1
works.
b) Explain about Application layer and its services in detail? L1 CO5 PO1
Unit-V
S. No Questions BT CO PO
Part–A
(Short Answer Questions)
1 Explain the functions of SMTP L1 CO5 PO1
4 What are the two main categories of DNS messages? L2 CO5 PO1
8 Discuss the three main division of the domain name space. L2 CO5 PO2
(AIML)
(AIML)
(AIML)
CO2 Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model
(AIML)
CO2 Gain the knowledge of the functions of each layer in the OSI and TCP/IP reference model
( AIML )
11. In distance vector routing, each router shares its __________ table with its
neighbors periodically.
12. __________ control ensures that the network does not get overloaded with
excessive traffic.
13. In TCP, a connection is established using the __________ handshake
mechanism.
14. The transport layer provides process to __________
communication.
15. UDP is a __________ protocol.
16. The field in TCP header used for flow control is __________ size.
17. The secure version of HTTP is known as __________.
18. Web pages are primarily written in __________ language.
19. The __________ is a system of interlinked hypertext documents accessed via
the Internet.
20. HTTP stands for __________ __________ __________ Protocol.
COMPUTER NETWORKS(AM503PC)
( AIML )