←Back to Subject
Notes
Notes
Study material and explanations
Diagrams
Diagrams
Visualize concepts easily
Mnemonics
Mnemonics
Tricks to remember faster
One Night Prep
One Night Prep
Short and focused revision
Revision
Revision
Quick summary and key points
Important Questions
Important Questions
Practice most relevant questions
Notes

Network Structure & Services: Connection-Oriented vs Connectionless

Study material and explanations for Unit 1

Network Structure and Services: Connection-Oriented vs Connectionless

To understand how data travels from your mobile phone to a YouTube server, you must understand the basic structure of a network and the two types of services it provides.


1. Network Structure: Edge vs. Core

A computer network is divided into two primary zones:

  1. The Network Edge (End Systems / Hosts):
    • The devices that you and I use: laptops, smartphones, desktop PCs, web servers, smart TVs.
    • These devices sit at the “edges” of the network and run user applications (browsers, games, apps).
  2. The Network Core (The Backbone):
    • The mesh of routers, switches, optical fiber cables, and satellite links that move data packets between end systems across cities and countries.

2. Point-to-Point vs. Broadcast Transmission

Point-to-Point vs Broadcast Transmission
📞 Point-to-Point (Unicast)
  • Dedicated link between exactly two machines.
  • Data sent by Node A goes only to Node B.
  • Analogy: Making a private phone call to your friend.
📢 Broadcast Link
  • A single shared communication channel.
  • Data sent by one machine is received by all machines on the network.
  • Each machine checks the destination address; if it's for them, they process it, otherwise ignore.
  • Analogy: A college principal making an announcement over the loudspeaker.

3. Network Services: Connection-Oriented vs. Connectionless

This is one of the most frequently asked questions in BCA exams:

Two Fundamental Network Service Types
🤝 Connection-Oriented (TCP)
Handshake first ➔ Data transfer ➔ Disconnect. Guaranteed delivery & error checking
✉️ Connectionless (UDP)
Send packets directly with no handshake. Fast, but no guarantee of delivery

Master Comparison: Connection-Oriented vs. Connectionless

Comparison Parameter Connection-Oriented Service (e.g., TCP) Connectionless Service (e.g., UDP)
Real-Life Analogy Making a telephone call (dial number, wait for “Hello”, talk, hang up). Sending a postal postcard in a postbox (drop and forget).
Connection Setup Compulsory 3-way handshake before sending any data. Zero setup; packets (datagrams) are sent immediately.
Reliability & ACK 100% Reliable: Receiver sends Acknowledgement (ACK). Lost packets are resent. Unreliable: No ACKs. If a packet is lost, it is gone forever.
Packet Sequence Packets arrive in the exact correct order (1, 2, 3, 4). Packets may arrive out-of-order (3, 1, 4, 2).
Speed & Overhead Slower due to handshake, acknowledgements, and error checks. Ultra-fast with minimal delay and low network overhead.
Common Protocols TCP (HTTP/HTTPS web browsing, FTP file download, SMTP email). UDP (Live cricket streaming, online multiplayer gaming, DNS, VoIP).

💡 DAVV Exam Tip

Question (10 Marks): “Differentiate between Connection-Oriented and Connectionless services with suitable examples.”

  • Give the phone call vs postcard analogy.
  • Draw the comparison table with parameters: Handshake, Reliability, Packet ordering, Speed, Protocols.
  • Mention TCP as connection-oriented and UDP as connectionless.