Monash University · FACULTY OF COMPUTER SCIENCE

FIT1047 Chap.8 Network Models, Encapsulation, HTTP and Email

- one subject, every graph, every model, every mark
11 Chapters9-page Bible
Our own words - no uploaded lecturer files
Updated for this semester
Chapter 8 of 14 · FIT1047

Network Models, Encapsulation, HTTP and Email

The course-developed textbook presents a five-layer Internet model: application, transport, network, link and physical. This chapter uses that stack to explain services and interfaces, encapsulation and decapsulation, endpoint protocols and per-hop delivery.

An application message becomes transport payload, then a network packet, link frame and physical signal; routers rebuild link context rather than carrying one permanent frame end to end. Protocols are agreements about syntax, semantics and interaction. HTTP is traced through client request and server response roles, distinguishing method, target, status, headers, bodies, resources and representations.

Email is decomposed into user-agent, submission, server transfer, local delivery and retrieval/synchronisation roles so “sent” does not collapse queueing, delivery and reading. Caches and intermediaries introduce freshness, authority and state questions. The later weekly pages publish scope rather than detailed worksheets, so examples are original standard canon and not replicas of the networking practical or in-class test.

Layered diagnosis works by matching each claim to an observation point and lifetime. End-to-end application and transport evidence should not be confused with per-hop link evidence, while a successful lower-layer exchange does not guarantee the requested application result.

The published A3 purpose covers reflection, applied networking analysis and an in-class networking test only; exact activities, timing, rubric, tools and permitted materials are not inferred.

In this chapter

What this chapter covers

  • 01

    Five-layer Internet model

  • 02

    Encapsulation and decapsulation

  • 03

    Per-hop frame versus end-to-end packet

  • 04

    Protocol syntax, semantics and sequence

  • 05

    Naming and service reachability

  • 06

    HTTP request/response roles

  • 07

    Email submission, transfer and delivery

  • 08

    Caching, intermediaries, freshness and authority

  • 09

    Observation points and evidence lifetimes

  • 10

    Last-successful and next-expected event analysis

  • 11

    Separating transport success from application outcome

Worked example · free

AskSia-authored practice weighting (not an official mark scheme): Fresh layered web diagnosis

Q [5 marks]. AskSia-authored practice: a service name resolves, a transport exchange completes, and the server returns an HTTP response saying the requested resource is unavailable. Classify the evidence.
  • namingRecord successful name-to-address resolution.
  • transportRecord that network/transport worked sufficiently for bidirectional application exchange.
  • applicationPlace the observed status in the HTTP response, not the IP packet.
  • diagnoseClassify the failure as a resource/application outcome for this request.
  • checkTest a known valid target on the same service to discriminate reachability from target state.
The evidence supports working naming and a completed request/response path for this exchange. It does not support a routing failure; the observed issue is the application resource outcome.
Sia tip — Use the first failing layer as the search boundary, but preserve multi-layer possibilities when evidence is missing. Record the last confirmed event and the next expected event with their observing endpoint. This turns a vague layer label into a discriminating test and avoids claiming that a returned application error proves a routing failure.
Glossary

Key terms

Encapsulation
Adding layer-specific control information around the unit received from the layer above.
Decapsulation
Validating and removing layer-specific context as a unit moves upward at a receiver.
Protocol
Rules for message syntax, semantics and interaction sequence.
HTTP request
A client message containing method, target, metadata and sometimes a body.
HTTP response
A server message containing status, metadata and sometimes a body.
Store-and-forward
A delivery model where an intermediary stores a message and forwards/retries later.
Observation point
The endpoint, intermediary, interface or capture location from which a protocol event is seen. A claim should not extend beyond what that location and direction can establish, especially when paths, caches or application dependencies differ.
Layered evidence boundary
The distinction between a confirmed event at one layer and an unproven outcome at another. For example, a completed transport exchange establishes reachability of that endpoint but not that a requested resource exists or is authorised.
FAQ

Network Models, Encapsulation, HTTP and Email FAQ

Does one frame travel from client to remote server?

No. A frame serves one local link. Routers process the incoming frame and create a new outgoing frame while forwarding the network packet.

Is an HTTP error a network failure?

Not necessarily. Receiving an HTTP response means enough lower-layer service worked for that exchange. The status describes application handling.

What does email ‘sent’ mean?

It can mean accepted by a local or provider submission service. Transfer, mailbox delivery and user reading are later distinct events.

Does a cache hit prove authentic content?

No. It indicates reuse under cache policy. Freshness and authenticated origin are separate properties requiring separate evidence.

Why can one web page involve many requests?

The initial document can reference images, styles, scripts or data, each with its own host, path, cache and response outcome.

Why can a returned HTTP error be useful evidence rather than a network failure?

A syntactically valid response shows that an application endpoint received enough of the request to answer. The status may indicate missing content, permissions or server logic. It should be analysed at the application layer while preserving any separate dependency failures.

What does the published A3 evidence allow this guide to claim?

Only the purposes of reflection, applied networking analysis and an in-class networking test. Exact questions, practical topology, timing, tools, submission format, rubric and permitted materials are not established here and must come from current Moodle.

Study strategy

Assessment move

Trace one fresh application action through two endpoint stacks and at least one router. At every layer list payload, header/context, identifier, acting device and lifetime. For HTTP, record request method/target, response status and which dependency each request serves. For email, build a timeline from compose through submission, queue/transfer, local delivery and retrieval.

Practise layered failure tables with expected event, observed event, last successful layer and one discriminating test. Compare cache state, freshness and authority as distinct columns. Use only authorised captures, redact tokens and personal identifiers, and attach every claim to the observation point. Confirm current Quiz / Test activity details in Moodle.

The course-developed textbook supports the five-layer scope and standard protocol concepts, but its prose, packet diagrams, request examples and answers must not be copied. Keep traces newly authored, use only authorised data, and confirm all A3 logistics and reflection requirements in current Moodle.

Working through Network Models, Encapsulation, HTTP and Email in FIT1047? Sia is AskSia’s AI Computer Science tutor — ask any FIT1047 Network Models, Encapsulation, HTTP and Email question and get a clear, step-by-step explanation grounded in how FIT1047 is taught and assessed. Read this chapter free, then take your hardest questions to Sia.

A+Everything unlocked
Unlocks this Bible + all 40 of your Monash University subjects - and 1,000+ Bibles across every Australian university.
Sia - your FIT1047 tutor, unlimited, worked the way the exam marks it
The full 9-page Bible + practice bank with worked solutions
Chrome extension - sync your LMS so Sia knows your deadlines
Bilingual EN / Chinese on every Bible and every Sia answer
$0.99 Trial
30-day money-back · cancel in one tap · how it works
FIT1047 · Introduction to Computer Systems, Networks and Security - independent study guide on the AskSia Library. More Monash University subjects · Microeconomics across all universities
Unlock the full FIT1047 Bible + 40 Monash University subjects
$0.99 Trial