SlideShare a Scribd company logo
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: Reflection Questions
L5: OSI MODEL
General Understanding
1. What is the purpose of the OSI model in computer networks?
2. Why is the OSI model divided into 7 layers?
3. How does the OSI model help in troubleshooting network issues?
Layer-Specific Questions
1. Physical Layer
 What kinds of devices operate at the Physical Layer?
 How do different transmission mediums (like copper vs fiber) affect this layer?
2. Data Link Layer
 What is the difference between a MAC address and an IP address?
 Why are switches considered to operate at the Data Link Layer?
3. Network Layer
 Why is routing considered a Network Layer function?
 How does the concept of logical addressing (IP addressing) support global
connectivity?
4. Transport Layer
 What are the differences between TCP and UDP, and when would each be
appropriate?
 How does the Transport Layer ensure reliable data transmission?
5. Session Layer
 Why is session management important in long-term data exchanges?
 Can you think of applications where session handling is crucial?
6. Presentation Layer
 How does this layer deal with data encryption and compression?
 Can you give examples of how data might be represented differently between
systems?
7.Application Layer
 What are some common protocols that work at the Application Layer?
 How does this layer interact with user software?
Inter-layer Interaction & Real-world Applications
1. How do the layers communicate with each other?
2. Can you describe a real-world scenario where multiple OSI layers are involved?
3. How does understanding the OSI model help in designing better network security
solutions?
Critical Thinking & Analysis
1. Is the OSI model still relevant today, given the dominance of the TCP/IP model?
2. Which layer do you think is most critical for cybersecurity? Why?
3. If a file transfer fails midway, which OSI layers would you investigate?
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: Quiz
L6: Layers in OSI model
Multiple Choice Questions (MCQs)
1. How many layers are there in the OSI model?
a) 5
b) 6
c) 7
d) 8
Ans: c) 7
2. Which layer is responsible for routing of packets?
a) Data Link Layer
b) Network Layer
c) Transport Layer
d) Session Layer
Ans: b) Network Layer
3. The Transport Layer uses which of the following protocols?
a) HTTP and FTP
b) IP and ICMP
c) TCP and UDP
d) ARP and RARP
Ans: c) TCP and UDP
4. Which of the following layers is responsible for encryption and decryption?
a) Data Link Layer
b) Presentation Layer
c) Session Layer
d) Network Layer
Ans: b) Presentation Layer
5. Which layer of the OSI model is responsible for end-to-end delivery of the
message?
a) Session Layer
b) Data Link Layer
c) Transport Layer
d) Network Layer
Ans: c) Transport Layer
6. At which OSI layer do switches mainly operate?
a) Physical Layer
b) Data Link Layer
c) Network Layer
d) Application Layer
Ans: b) Data Link Layer
7. Which layer provides services directly to user applications?
a) Session Layer
b) Application Layer
c) Presentation Layer
d) Network Layer
Ans: b) Application Layer
8. Which address is used at the Network Layer?
a) IP Address
b) MAC Address
c) Port Number
d) None of the above
Ans: a) IP Address
9. Which of the following is a function of the Data Link Layer?
a) Routing
b) Reliable end-to-end delivery
c) Error detection and correction
d) Encryption
Ans: c) Error detection and correction
10. What does OSI stand for?
a) Open Software Interconnection
b) Open Systems Interconnection
c) Online Systems Integration
d) Operating System Interface
Ans: b) Open Systems Interconnection
✍️Fill in the Blanks
1. The OSI model has 7 layers.
2. The Presentation Layer is responsible for data formatting, encryption, and
compression.
3. The Transport Layer ensures reliable data transmission.
4. TCP is a connection-oriented protocol.
5. The Network Layer uses logical addressing such as IP addresses.
6. The Physical Layer deals with the actual transmission of raw bits.
7. The Data Link Layer uses MAC addresses for node-to-node communication.
8. Encapsulation is the process of adding headers/trailers as data passes through the
layers.
9. HTTP and FTP operate at the Application Layer.
10. Flow control is managed by the Transport Layer to avoid data overflow.
✅ True or False
1. The OSI model helps in standardizing communication between different systems. —
True
2. IP operates at the Data Link Layer. — False
3. The Session Layer is responsible for establishing and terminating connections. —
True
4. MAC addresses are used at the Network Layer. — False
5. The OSI model has 6 layers. — False
6. The Transport Layer provides port addressing. — True
7. Firewalls generally operate at the Physical Layer. — False
8. Switches operate at the Data Link Layer. — True
9. The Presentation Layer manages the syntax and semantics of the data. — True
10. The Application Layer includes user software like browsers and email clients. —
False (It supports them, but it's not the actual software)
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: PPT
L9: Wi-Fi 802.11
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: Assignment
L16: TCP/IP Protocol Suite
Assignment Title: Understanding the TCP/IP Protocol Suite
📌 Objective:
To explore the structure, function, and real-world applications of the TCP/IP protocol suite,
and compare it with the OSI model.
📚 Part A: Theoretical Questions (Short Answers)
1. What is the TCP/IP Protocol Suite and why is it important in networking?
2. List and briefly describe the four layers of the TCP/IP model.
3. How does TCP ensure reliable data transmission?
4. What is the role of the IP protocol in data communication?
5. Differentiate between TCP and UDP. Mention one example use case for each.
6. What are port numbers? How are they used in the TCP/IP model?
7. Explain the function of the Application Layer in the TCP/IP suite.
8. Compare and contrast the TCP/IP model with the OSI model.
9. What is meant by encapsulation in the TCP/IP model?
10. Name and explain any three protocols used at the Application Layer.
🖥️Part B: Practical Questions
1. Packet Analysis with Wireshark:
o Capture network traffic using Wireshark.
o Identify TCP, UDP, and ICMP packets.
o Take screenshots of one packet from each type and explain its details.
2. Port Scanning (Ethical):
o Use nmap to scan a host for open TCP/UDP ports (on a system you own or
have permission to test).
o Document the open ports and the services they correspond to.
3. Socket Programming (Bonus):
o Write a simple Python script to create a TCP client and server.
o The server should listen on a port and respond with a greeting when a client
connects.
🔄 Part C: Comparative Table
Feature OSI Model TCP/IP Model
Number of Layers 7 4
Developed By ISO DARPA/DoD
Layer Names Application, Presentation... Application, Transport...
Protocol Dependency Protocol-independent Protocol-dependent
Common Protocols Not specified TCP, IP, UDP, HTTP, etc.
(Complete this table with more features)
🧠 Part D: Reflection Questions
1. Why is TCP/IP preferred for the Internet?
2. What challenges might arise when sending data using UDP instead of TCP?
3. In what scenarios would you prefer UDP over TCP?
4. How does understanding the TCP/IP model help in network troubleshooting?
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: Handout
L25: Network Service Models
Handout: Network Service Models
What is a Network Service Model?
A network service model defines the type of communication service provided between two
or more networked systems. It specifies how data should be transmitted, delivered, and
acknowledged over a network.
Main Network Service Models
1. Connection-Oriented Service
 Definition: Establishes a connection before transmitting data (like a telephone call).
 Characteristics:
o Reliable communication
o Data arrives in order
o Acknowledgments are used
o Suitable for long, consistent communication
 Example Protocol: TCP (Transmission Control Protocol)
 Use Cases:
o Web browsing (HTTP over TCP)
o File transfers (FTP)
o Emails (SMTP)
2. Connectionless Service
 Definition: Sends data without setting up a connection (like mailing a letter).
 Characteristics:
o Faster, but less reliable
o No acknowledgments
o Data may arrive out of order
o Each packet is treated independently
 Example Protocol: UDP (User Datagram Protocol)
 Use Cases:
o Video/audio streaming
o Online gaming
o DNS queries
3. Reliable vs. Unreliable Services
Type Description Example
Reliable Guarantees delivery, order, and integrity of data TCP
Unreliable No delivery guarantees; suitable for speed-focused apps UDP
4. Best-Effort Delivery
 Definition: The network makes its best attempt to deliver data, but does not guarantee
it.
 Common in: IP layer (Internet Protocol)
 No: Error recovery, flow control, retransmission
Summary Table
Feature Connection-Oriented (TCP) Connectionless (UDP)
Connection Setup Required Not Required
Reliability High Low
Feature Connection-Oriented (TCP) Connectionless (UDP)
Data Order Maintained Not Guaranteed
Acknowledgments Yes No
Speed Slower Faster
Use Case Web, Email, FTP Streaming, Gaming, DNS
Key Terms
 Session: A sustained communication between two endpoints.
 Handshake: A process to establish connection (e.g., TCP 3-way handshake).
 Latency: Delay in data transmission.
 Jitter: Variation in packet arrival time.
Quick Quiz
1. What is the main difference between TCP and UDP?
2. Which protocol is better for video streaming and why?
3. What is a best-effort service and where is it used?
4. True or False: TCP ensures that all packets are delivered in the same order.
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: PPT
L46: INTERNET CONTROL MESSAGE PROTOCOL (ICMP)
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: Websource
L48: INTRODUCTION AND TRANSPORT LAYER SERVICES:
RELATIONSHIP BETWEEN TRANSPORT AND NETWORK LAYERS,
OVERVIEW OF THE TRANSPORT LAYER IN THE INTERNET
KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
(Autonomous)
(Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA)
Vinjanampadu, Vatticherukuru, Guntur-17
DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING
Sub: CN A.Y: 2021-22
Teaching Methodology: PPT
L62: Transport Services Available to Applications
Faculty Head of the Department

More Related Content

PDF
computer communication networks MCQs
PPTX
OSI model.pptx computer networking ,OSI model
PPTX
OSI Pankaj yadav
PPTX
Osi model vs TCP/IP
PDF
Cisco ccna certification knowledge to pass the exam
PPTX
Osi model
DOCX
Unit 3 Networking Basics of Ethical Hacking.docx
PDF
layering.pdf
computer communication networks MCQs
OSI model.pptx computer networking ,OSI model
OSI Pankaj yadav
Osi model vs TCP/IP
Cisco ccna certification knowledge to pass the exam
Osi model
Unit 3 Networking Basics of Ethical Hacking.docx
layering.pdf

Similar to COMPUTER NETWORKS LESSON PLAN PROOFS (how to make lesson plan proof) (20)

PPTX
Osi model
PPTX
network plus comptia chapter two project
PPTX
OSI Model VS TCP/IP Model|| Difference Between them
PPT
osi vs tcp/ip
PPTX
Chapter 1-2-Network Models_data_communication.pptx
PDF
Test Bank for Digital Business Networks 1st Edition by Dooley ISBN 0132846918...
DOCX
Assignment 3
PPT
PPT
Comparison and Contrast between OSI and TCP/IP Model
PPTX
BAPANKAR15800121011 SOFT.pptx
DOCX
OsI reference model
PPTX
Osi reference model and the tcp
PDF
Internet technology unit 1
PDF
OSI & TCP/IP Model
PPTX
osi-tcp ppt 1.pptx........................
PPTX
Protocols
PDF
OSI Model.pdf
PDF
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
PPTX
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
PPT
OSI Model.ppt
Osi model
network plus comptia chapter two project
OSI Model VS TCP/IP Model|| Difference Between them
osi vs tcp/ip
Chapter 1-2-Network Models_data_communication.pptx
Test Bank for Digital Business Networks 1st Edition by Dooley ISBN 0132846918...
Assignment 3
Comparison and Contrast between OSI and TCP/IP Model
BAPANKAR15800121011 SOFT.pptx
OsI reference model
Osi reference model and the tcp
Internet technology unit 1
OSI & TCP/IP Model
osi-tcp ppt 1.pptx........................
Protocols
OSI Model.pdf
five-year-soluhhhhhhhhhhhhhhhhhtions.pdf
2- lec_2.pptxDesigning with Type, SpacingDesigning with Type, SpacingDesignin...
OSI Model.ppt
Ad

Recently uploaded (20)

PPTX
CH1 Production IntroductoryConcepts.pptx
PDF
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
PDF
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
PPT
Mechanical Engineering MATERIALS Selection
PPTX
Artificial Intelligence
PPTX
web development for engineering and engineering
PDF
R24 SURVEYING LAB MANUAL for civil enggi
PPTX
Construction Project Organization Group 2.pptx
PPTX
Lecture Notes Electrical Wiring System Components
PDF
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
PPTX
bas. eng. economics group 4 presentation 1.pptx
PDF
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
PPTX
UNIT-1 - COAL BASED THERMAL POWER PLANTS
PPTX
Geodesy 1.pptx...............................................
DOCX
573137875-Attendance-Management-System-original
PDF
composite construction of structures.pdf
PPTX
Safety Seminar civil to be ensured for safe working.
PPTX
OOP with Java - Java Introduction (Basics)
PDF
PPT on Performance Review to get promotions
PDF
Embodied AI: Ushering in the Next Era of Intelligent Systems
CH1 Production IntroductoryConcepts.pptx
TFEC-4-2020-Design-Guide-for-Timber-Roof-Trusses.pdf
Unit I ESSENTIAL OF DIGITAL MARKETING.pdf
Mechanical Engineering MATERIALS Selection
Artificial Intelligence
web development for engineering and engineering
R24 SURVEYING LAB MANUAL for civil enggi
Construction Project Organization Group 2.pptx
Lecture Notes Electrical Wiring System Components
Enhancing Cyber Defense Against Zero-Day Attacks using Ensemble Neural Networks
bas. eng. economics group 4 presentation 1.pptx
keyrequirementskkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
UNIT-1 - COAL BASED THERMAL POWER PLANTS
Geodesy 1.pptx...............................................
573137875-Attendance-Management-System-original
composite construction of structures.pdf
Safety Seminar civil to be ensured for safe working.
OOP with Java - Java Introduction (Basics)
PPT on Performance Review to get promotions
Embodied AI: Ushering in the Next Era of Intelligent Systems
Ad

COMPUTER NETWORKS LESSON PLAN PROOFS (how to make lesson plan proof)

  • 1. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: Reflection Questions L5: OSI MODEL General Understanding 1. What is the purpose of the OSI model in computer networks? 2. Why is the OSI model divided into 7 layers? 3. How does the OSI model help in troubleshooting network issues? Layer-Specific Questions 1. Physical Layer  What kinds of devices operate at the Physical Layer?  How do different transmission mediums (like copper vs fiber) affect this layer? 2. Data Link Layer  What is the difference between a MAC address and an IP address?  Why are switches considered to operate at the Data Link Layer? 3. Network Layer  Why is routing considered a Network Layer function?  How does the concept of logical addressing (IP addressing) support global connectivity? 4. Transport Layer  What are the differences between TCP and UDP, and when would each be appropriate?  How does the Transport Layer ensure reliable data transmission? 5. Session Layer  Why is session management important in long-term data exchanges?
  • 2.  Can you think of applications where session handling is crucial? 6. Presentation Layer  How does this layer deal with data encryption and compression?  Can you give examples of how data might be represented differently between systems? 7.Application Layer  What are some common protocols that work at the Application Layer?  How does this layer interact with user software? Inter-layer Interaction & Real-world Applications 1. How do the layers communicate with each other? 2. Can you describe a real-world scenario where multiple OSI layers are involved? 3. How does understanding the OSI model help in designing better network security solutions? Critical Thinking & Analysis 1. Is the OSI model still relevant today, given the dominance of the TCP/IP model? 2. Which layer do you think is most critical for cybersecurity? Why? 3. If a file transfer fails midway, which OSI layers would you investigate?
  • 3. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: Quiz L6: Layers in OSI model Multiple Choice Questions (MCQs) 1. How many layers are there in the OSI model? a) 5 b) 6 c) 7 d) 8 Ans: c) 7 2. Which layer is responsible for routing of packets? a) Data Link Layer b) Network Layer c) Transport Layer d) Session Layer Ans: b) Network Layer 3. The Transport Layer uses which of the following protocols? a) HTTP and FTP b) IP and ICMP c) TCP and UDP d) ARP and RARP Ans: c) TCP and UDP 4. Which of the following layers is responsible for encryption and decryption? a) Data Link Layer b) Presentation Layer c) Session Layer d) Network Layer Ans: b) Presentation Layer 5. Which layer of the OSI model is responsible for end-to-end delivery of the message? a) Session Layer b) Data Link Layer
  • 4. c) Transport Layer d) Network Layer Ans: c) Transport Layer 6. At which OSI layer do switches mainly operate? a) Physical Layer b) Data Link Layer c) Network Layer d) Application Layer Ans: b) Data Link Layer 7. Which layer provides services directly to user applications? a) Session Layer b) Application Layer c) Presentation Layer d) Network Layer Ans: b) Application Layer 8. Which address is used at the Network Layer? a) IP Address b) MAC Address c) Port Number d) None of the above Ans: a) IP Address 9. Which of the following is a function of the Data Link Layer? a) Routing b) Reliable end-to-end delivery c) Error detection and correction d) Encryption Ans: c) Error detection and correction 10. What does OSI stand for? a) Open Software Interconnection b) Open Systems Interconnection c) Online Systems Integration d) Operating System Interface Ans: b) Open Systems Interconnection ✍️Fill in the Blanks 1. The OSI model has 7 layers. 2. The Presentation Layer is responsible for data formatting, encryption, and compression.
  • 5. 3. The Transport Layer ensures reliable data transmission. 4. TCP is a connection-oriented protocol. 5. The Network Layer uses logical addressing such as IP addresses. 6. The Physical Layer deals with the actual transmission of raw bits. 7. The Data Link Layer uses MAC addresses for node-to-node communication. 8. Encapsulation is the process of adding headers/trailers as data passes through the layers. 9. HTTP and FTP operate at the Application Layer. 10. Flow control is managed by the Transport Layer to avoid data overflow. ✅ True or False 1. The OSI model helps in standardizing communication between different systems. — True 2. IP operates at the Data Link Layer. — False 3. The Session Layer is responsible for establishing and terminating connections. — True 4. MAC addresses are used at the Network Layer. — False 5. The OSI model has 6 layers. — False 6. The Transport Layer provides port addressing. — True 7. Firewalls generally operate at the Physical Layer. — False 8. Switches operate at the Data Link Layer. — True 9. The Presentation Layer manages the syntax and semantics of the data. — True 10. The Application Layer includes user software like browsers and email clients. — False (It supports them, but it's not the actual software)
  • 6. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: PPT L9: Wi-Fi 802.11
  • 7. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: Assignment L16: TCP/IP Protocol Suite Assignment Title: Understanding the TCP/IP Protocol Suite 📌 Objective: To explore the structure, function, and real-world applications of the TCP/IP protocol suite, and compare it with the OSI model. 📚 Part A: Theoretical Questions (Short Answers) 1. What is the TCP/IP Protocol Suite and why is it important in networking? 2. List and briefly describe the four layers of the TCP/IP model. 3. How does TCP ensure reliable data transmission? 4. What is the role of the IP protocol in data communication? 5. Differentiate between TCP and UDP. Mention one example use case for each. 6. What are port numbers? How are they used in the TCP/IP model? 7. Explain the function of the Application Layer in the TCP/IP suite. 8. Compare and contrast the TCP/IP model with the OSI model. 9. What is meant by encapsulation in the TCP/IP model? 10. Name and explain any three protocols used at the Application Layer. 🖥️Part B: Practical Questions 1. Packet Analysis with Wireshark: o Capture network traffic using Wireshark. o Identify TCP, UDP, and ICMP packets.
  • 8. o Take screenshots of one packet from each type and explain its details. 2. Port Scanning (Ethical): o Use nmap to scan a host for open TCP/UDP ports (on a system you own or have permission to test). o Document the open ports and the services they correspond to. 3. Socket Programming (Bonus): o Write a simple Python script to create a TCP client and server. o The server should listen on a port and respond with a greeting when a client connects. 🔄 Part C: Comparative Table Feature OSI Model TCP/IP Model Number of Layers 7 4 Developed By ISO DARPA/DoD Layer Names Application, Presentation... Application, Transport... Protocol Dependency Protocol-independent Protocol-dependent Common Protocols Not specified TCP, IP, UDP, HTTP, etc. (Complete this table with more features) 🧠 Part D: Reflection Questions 1. Why is TCP/IP preferred for the Internet? 2. What challenges might arise when sending data using UDP instead of TCP? 3. In what scenarios would you prefer UDP over TCP? 4. How does understanding the TCP/IP model help in network troubleshooting? KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES
  • 9. (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: Handout L25: Network Service Models Handout: Network Service Models What is a Network Service Model? A network service model defines the type of communication service provided between two or more networked systems. It specifies how data should be transmitted, delivered, and acknowledged over a network. Main Network Service Models 1. Connection-Oriented Service  Definition: Establishes a connection before transmitting data (like a telephone call).  Characteristics: o Reliable communication o Data arrives in order o Acknowledgments are used o Suitable for long, consistent communication  Example Protocol: TCP (Transmission Control Protocol)  Use Cases: o Web browsing (HTTP over TCP) o File transfers (FTP) o Emails (SMTP) 2. Connectionless Service
  • 10.  Definition: Sends data without setting up a connection (like mailing a letter).  Characteristics: o Faster, but less reliable o No acknowledgments o Data may arrive out of order o Each packet is treated independently  Example Protocol: UDP (User Datagram Protocol)  Use Cases: o Video/audio streaming o Online gaming o DNS queries 3. Reliable vs. Unreliable Services Type Description Example Reliable Guarantees delivery, order, and integrity of data TCP Unreliable No delivery guarantees; suitable for speed-focused apps UDP 4. Best-Effort Delivery  Definition: The network makes its best attempt to deliver data, but does not guarantee it.  Common in: IP layer (Internet Protocol)  No: Error recovery, flow control, retransmission Summary Table Feature Connection-Oriented (TCP) Connectionless (UDP) Connection Setup Required Not Required Reliability High Low
  • 11. Feature Connection-Oriented (TCP) Connectionless (UDP) Data Order Maintained Not Guaranteed Acknowledgments Yes No Speed Slower Faster Use Case Web, Email, FTP Streaming, Gaming, DNS Key Terms  Session: A sustained communication between two endpoints.  Handshake: A process to establish connection (e.g., TCP 3-way handshake).  Latency: Delay in data transmission.  Jitter: Variation in packet arrival time. Quick Quiz 1. What is the main difference between TCP and UDP? 2. Which protocol is better for video streaming and why? 3. What is a best-effort service and where is it used? 4. True or False: TCP ensures that all packets are delivered in the same order.
  • 12. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: PPT L46: INTERNET CONTROL MESSAGE PROTOCOL (ICMP)
  • 13. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: Websource L48: INTRODUCTION AND TRANSPORT LAYER SERVICES: RELATIONSHIP BETWEEN TRANSPORT AND NETWORK LAYERS, OVERVIEW OF THE TRANSPORT LAYER IN THE INTERNET
  • 14. KKR & KSR INSTITUTE OF TECHNOLOGY AND SCIENCES (Autonomous) (Affiliated to JNTUK, Kakinada; Accredited with “A” Grade by NAAC, Accredited by NBA) Vinjanampadu, Vatticherukuru, Guntur-17 DEPARTMENT OF ELECTRONICS AND COMMUNICATION ENGINEERING Sub: CN A.Y: 2021-22 Teaching Methodology: PPT L62: Transport Services Available to Applications Faculty Head of the Department