You are viewing a free preview of this lesson.
Subscribe to unlock all 10 lessons in this course and every other course on LearningBro.
This lesson covers packet switching — the method used to transmit data across the internet — as required by OCR J277 Section 1.3.2. Understanding how data is broken into packets and routed across networks is essential for your exam.
Packet switching is a method of data transmission where data is broken into small units called packets, which are sent independently across the network and reassembled at the destination.
This is the primary method used by the internet to transmit data. Unlike circuit switching (used by traditional telephone calls), packet switching does not require a dedicated connection between sender and receiver.
When you send data over the internet (e.g. an email, a web page request, a file), the data is:
Each packet contains:
| Component | Purpose |
|---|---|
| Header | Contains metadata about the packet |
| Payload (data) | The actual chunk of data being transmitted |
| Trailer | Contains error-checking data (e.g. checksum) |
| Field | Purpose |
|---|---|
| Source IP address | The IP address of the sending device |
| Destination IP address | The IP address of the receiving device |
| Packet number / sequence number | The position of this packet in the overall message (so packets can be reassembled in the correct order) |
| Total number of packets | How many packets the complete message has been split into |
| TTL (Time to Live) | Maximum number of hops (routers) the packet can pass through before being discarded |
| Protocol | Which protocol should handle the packet (e.g. TCP, UDP) |
The following diagram summarises the packet switching process:
flowchart LR
A["Original\nData"] --> B["Split into\nPackets"]
B --> C["Packets routed\nindependently"]
C --> D["Router 1"]
C --> E["Router 2"]
D --> F["Reassemble at\nDestination"]
E --> F
F --> G["Complete\nData"]
OCR Exam Tip: A common exam question asks: "Explain how data is transmitted using packet switching." Your answer should include: data split into packets, each packet has a header with addresses and sequence number, packets may take different routes, packets are reassembled at the destination using sequence numbers, and missing packets are re-requested by TCP.
| Advantage | Explanation |
|---|---|
| Efficient use of bandwidth | Multiple communications share the same network paths simultaneously |
| Resilience | If one route fails, packets can take alternative paths |
| No dedicated connection needed | Unlike circuit switching, the entire network path is not reserved for one communication |
| Fair sharing | Network resources are shared among all users |
| Disadvantage | Explanation |
|---|---|
| Packets may arrive out of order | Requires reassembly at the destination |
| Overhead | Each packet carries header data, which adds to the total amount of data transmitted |
| Latency | For real-time applications (video calls, gaming), delays can occur as packets take different routes |
| Packet loss | Some packets may be lost and need to be retransmitted |
| Feature | Packet Switching | Circuit Switching |
|---|---|---|
| Connection | No dedicated path | Dedicated path between sender and receiver |
| Efficiency | High — shared bandwidth | Low — reserved bandwidth even when idle |
| Resilience | High — alternative routes available | Low — if the path breaks, connection is lost |
| Use case | Internet, email, web | Traditional telephone calls |
| Delay | Possible latency from reassembly | Consistent delay once connected |
When packets arrive at the destination:
Key Vocabulary: packet, header, payload, trailer, sequence number, TTL, routing table, reassembly, retransmission, checksum, packet switching, circuit switching.
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.