C54 · Topic 4.1 · 40 minutes · CSN-1.A, CSN-1.B, CSN-1.C, CSN-1.D
Packet journeys and the Web
By the end you can:
- Explain packet reassembly and possible route differences.
- Describe a reliability mechanism and its limits.
- Distinguish Web services from Internet infrastructure.
Start here; no earlier topic is required.
- Protocol
- An agreed set of rules for communicating information.
- Bandwidth
- The maximum rate at which data can be transmitted through a connection under stated conditions.
Understand
Data can be divided into packets with addressing and sequence information. Packet paths and arrival order can differ, so the receiver uses relevant metadata to reconstruct a message. A missing packet leaves a gap; receiving several packets does not by itself establish that the complete message is present.
Protocols can add reliability mechanisms such as detecting missing data and arranging retransmission, but the supplied classroom model must state which behaviours it simulates. The Web uses the Internet for resources and services through protocols such as HTTP/HTTPS; email and other services can use the Internet without being the Web. Not every Internet use is a webpage.
Worked example
Four packets contain Meet/by/the/gate, labelled 1…4. The receiver sees 4,1,3,2.
- After 4,1,3,the held positions are 1,3,4 and 2 is missing.
- Arrival 2 completes the set; reassemble 1,2,3,4 as Meet by the gate.
- A duplicate packet 1 does not substitute for missing packet 2.
Explore each concept
Choose a concept, change its inputs and follow the explanation. Each example models the stated rule or scenario; completing it is practice rather than evidence of mastery.
- Devices, systems and networks
- Open protocols and scalability
- DNS naming versus trust
- Web versus Internet
- Reliable delivery versus best effort
Change it · step through · explain
Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.
Ready · Make a prediction
- ServicewebWaiting
- A packet is lostyesWaiting
Ready to explore: DNS, IP, TCP/UDP and Web services
Why: Change an input, predict the first effect, then advance one step.
Try this: Change one input or choose another listed case. Predict the effect, reset and compare the states and governing rule.
Step through and experiment
Change it · step through · explain
Change an input, predict what will happen, then advance one step. Read why the state changes, reset and experiment. This fixed teaching model does not save progress or award XP.
Ready · Make a prediction
- Input 14,1,3Waiting
Ready to experiment
Why: Predict the first change, then advance one step.
Try this: Compare 1,1,1,1 with 4,2,1,3. Both have four deliveries; only one has every position.
Check a misconception
Claim: The first packet sent must arrive first, and every packet must use one route.
Route and delay differences can change arrival order; sequence metadata supports reconstruction.
Guided practice
Explain the receiver state after deliveries 1,1,2,3.
Work with a partner. Make a prediction, compare your reasoning, then identify the rule that supports your answer.
Independent transfer
What could a real reliability protocol do if a required packet never arrives?
Exit check
How would you explain Internet versus Web to a new user?
Write your reasoning before comparing with a classmate. If your teacher assigned this task, submit it through My classes to save your work and receive feedback.
Check yourself
Your practice so far
Check an answer to see its rationale.