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"]
Subscribe to continue reading
Get full access to this lesson and all 10 lessons in this course.