Representation of Data and Its Flow in Networks
Computer networks exist to move data representation from one system to another reliably, efficiently, and at scale. In networking, information does not travel as abstract text, images, or audio; it is transformed into bits and then carried as electrical, optical, or radio signals across links and devices.2
A useful way to understand this topic is to separate two questions:
-
How is data represented?
Data is encoded into binary form and mapped onto analog or digital signals for transmission over a medium. -
How does data flow?
Data moves through layered protocols, is encapsulated into protocol units such as segments, packets, and frames, and travels according to transmission mode and network topology.2
In practical networking, a user message becomes a layered structure. At the sender, application data is encapsulated; at the receiver, the same structure is decapsulated in reverse.2
This layered transformation is essential because each level solves a different problem: formatting, addressing, routing, local delivery, and physical transmission.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩ ↩2 ↩3 ↩4
-
OSI Model: Complete Guide to the 7 Network Layers | Codecademy - Summarizes the purpose of each OSI layer and protocol data units. ↩ ↩2
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩ ↩2
Data Transmission Modes: Simplex, Half Duplex, and Full Duplex
Core Idea
A network never sends raw meaning directly. It sends encoded bits, organized by protocols, over media with specific flow rules.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩
1. Representation of Data in Networks
All network communication begins with binary encoding. Computers internally process information in 0s and 1s, so text, images, audio, and video must all be transformed into binary patterns before transmission. A digital signal represents data using discrete voltage or state changes, while an analog signal varies continuously over time.
In modern data networks, digital data dominates, but the physical channel may still carry those bits as electrical pulses in copper, light in fiber, or radio waves in wireless communication.2 Thus, there is a distinction between data and signal:
| Concept | Meaning | Example |
|---|---|---|
| Data | Logical information | Text message, image, voice sample |
| Signal | Physical carrier of data | Voltage pulse, light pulse, radio wave |
| Bit rate | Number of bits sent per second | |
| Bandwidth | Capacity or frequency range of a channel | Link capacity in bps or signal spectrum width |
| Throughput | Actual delivered rate | Real observed transfer speed |
| Latency | Time taken for delivery | End-to-end delay |
Bandwidth and throughput are related but not identical. Bandwidth expresses the theoretical capacity of a link, whereas throughput expresses the actual successful delivery rate under real conditions.2 Latency is the time required for data to travel from source to destination and is influenced by propagation, transmission, and queueing delays.
A simplified latency relation is:
And transmission delay can be approximated as:
These measures matter because data representation and data flow are not independent: larger packets, lower bandwidth, and congested paths all affect how efficiently represented data reaches its destination.2
Footnotes
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩ ↩2 ↩3
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
Network Latency vs. Throughput vs. Bandwidth Guide - DNSstuff - Explains the distinction between bandwidth, throughput, and latency in operational terms. ↩ ↩2
-
[PDF] Bandwidth and Latency - Provides formal definitions and equations for latency, bandwidth, and transmission delay. ↩ ↩2 ↩3
Conceptual Comparison of Network Performance Metrics
Relative emphasis, not a fixed empirical dataset
2. Layered Representation: From Data to Bits
The OSI model explains how data changes form while moving through a network. Although real implementations often map more directly to Internet protocols, the OSI model remains the clearest conceptual framework for understanding representation and flow.
As data moves downward through the stack, each layer adds control information. This process is called encapsulation.2 At the receiving side, the reverse process is decapsulation.2
| OSI Layer | Main Role | Data Unit |
|---|---|---|
| Application | User-facing network services | Data |
| Presentation | Formatting, encryption, compression | Data |
| Session | Session management | Data |
| Transport | End-to-end delivery, segmentation | Segment |
| Network | Logical addressing and routing | Packet |
| Data Link | Framing and local delivery | Frame |
| Physical | Transmission over medium | Bits |
The change in protocol data units is central to network representation:2
- Application data is divided into segments at the transport layer.
- Segments are wrapped into packets at the network layer.
- Packets are wrapped into frames at the data-link layer.
- Frames are transmitted as bits and physical signals at the physical layer.2
This organization enables interoperability. A router examines packet-level information to choose a route, while a switch typically forwards frames within a local network segment.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩ ↩2 ↩3 ↩4 ↩5 ↩6
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩ ↩2 ↩3 ↩4 ↩5
How Data Moves from Sender to Receiver
- 1Step 1
A user action such as sending an email or loading a webpage generates data at the application layer.
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
- 2Step 2
The upper layers may structure, compress, or encrypt the information so that both endpoints interpret it consistently.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
OSI Model: Complete Guide to the 7 Network Layers | Codecademy - Summarizes the purpose of each OSI layer and protocol data units. ↩
-
- 3Step 3
The transport layer divides the message into manageable units and adds information such as port numbers and reliability controls.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
OSI Model: Complete Guide to the 7 Network Layers | Codecademy - Summarizes the purpose of each OSI layer and protocol data units. ↩
-
- 4Step 4
The network layer adds source and destination IP information so routers can forward the data across interconnected networks.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
-
- 5Step 5
The data-link layer adds local addressing and error-detection information, creating a frame suitable for movement over a specific link.
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
- 6Step 6
The physical layer converts the frame into bits and sends them as electrical, optical, or radio signals over the transmission medium.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩
-
- 7Step 7
Intermediate switches and routers inspect the relevant headers and move the data toward the destination, often using packet-switching behavior.
Footnotes
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
-
- 8Step 8
The receiver removes each layer's added information in reverse order until the original application data is reconstructed.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
-
Exam Strategy
Remember the protocol data unit sequence as Data Segment Packet Frame Bits.2
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
3. Data Flow Modes in Networks
The direction of communication between devices is described by transmission mode.2 The three classical modes are simplex, half-duplex, and full-duplex.
| Mode | Direction | Simultaneous? | Typical Example |
|---|---|---|---|
| Simplex | One-way only | No | Broadcast systems, keyboard-to-display style examples |
| Half-duplex | Two-way | No, one direction at a time | Walkie-talkies |
| Full-duplex | Two-way | Yes | Telephony, modern switched links |
In simplex communication, one device only sends and the other only receives.2 In half-duplex communication, both ends can send, but they must alternate.2 In full-duplex communication, both sides transmit and receive concurrently, producing better interactivity and efficiency.2
These modes influence network performance. Half-duplex links may suffer extra waiting time and collision-related inefficiency in shared environments, whereas full-duplex links better support interactive and real-time traffic.
Footnotes
Best for one-way delivery where feedback is unnecessary. It is simpler to implement but not suitable for interactive applications.2
Footnotes
-
Simplex, Half-Duplex & Full Duplex Explained - SWATCOM - Compares the three data transmission modes and their efficiency implications. ↩
-
Simplex, Half-Duplex, Full-Duplex | Definition, Comparison & Information - Defines directional transmission modes with examples. ↩
4. Packet Switching and the Flow of Data
Most modern computer networks use packet switching. Instead of reserving one continuous path for an entire communication session, the network divides data into smaller packets, each carrying control information and payload.
A packet generally contains:
- a header with source and destination information,
- a payload containing the actual content,
- and, depending on the layer, additional control or error-checking fields.2
Packet switching supports efficient sharing of network resources because multiple users can transmit over the same infrastructure. However, it also introduces variability: packets may be buffered, queued, and forwarded at different times, which affects latency and throughput.2
This explains why a network may have high bandwidth but still perform poorly under congestion. Data flow depends not only on representation but also on scheduling, queueing, and the forwarding behavior of routers and switches.2
Footnotes
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩ ↩2 ↩3 ↩4 ↩5
-
What are Network Packets and How Do They Work? | Definition from TechTarget - Describes packet structure, headers, payloads, and packet-handling concepts. ↩
-
[PDF] Bandwidth and Latency - Provides formal definitions and equations for latency, bandwidth, and transmission delay. ↩ ↩2
Key Concepts and Clarifications
5. Network Topology and Logical Data Flow
Topology affects how data moves among devices.2 It is important to distinguish physical topology from logical topology:
- Physical topology: the actual arrangement of cables, devices, and links.
- Logical topology: the path and behavior of data flow, regardless of physical layout.2
Common topologies include:
| Topology | Structural Idea | Data-Flow Implication |
|---|---|---|
| Bus | Shared backbone | Shared medium can create contention |
| Star | All devices connect to a central node | Central switching simplifies management |
| Ring | Circular connection path | Data may move in a defined direction |
| Mesh | Multiple interconnections | High redundancy and fault tolerance |
In a bus topology, all devices share a common transmission backbone, which can create collisions or performance degradation as traffic increases. In a star topology, devices communicate through a central switch or hub, making troubleshooting easier and isolating individual link failures, though the center becomes critical.2 In a ring topology, data often travels in one direction around the ring, creating predictable flow behavior. In a mesh topology, multiple links improve resilience because alternate paths may exist.
Thus, representing data correctly is only part of networking; understanding where and how it flows is equally important.
Footnotes
-
Computer Network Topology – Mesh, Star, Bus, Ring and Hybrid - Explains common topologies and their associated data-flow behavior. ↩ ↩2 ↩3 ↩4 ↩5
-
Star, Ring, Mesh, or Bus? Understanding Network Topology Types That Actually Work - Clarifies physical versus logical topology and practical data-flow implications. ↩ ↩2 ↩3 ↩4 ↩5
Lifecycle of Network Data Representation and Flow
Data Creation
Stage 1Applications generate user data such as text, images, or requests."
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
Encoding and Formatting
Stage 2The information is formatted, possibly compressed or encrypted, and prepared for transmission.2"
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
OSI Model: Complete Guide to the 7 Network Layers | Codecademy - Summarizes the purpose of each OSI layer and protocol data units. ↩
Encapsulation
Stage 3Headers and trailers are added as the data moves down the stack, creating segments, packets, and frames.2"
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
Physical Transmission
Stage 4Frames are converted into bits and carried as signals across a wired or wireless medium.2"
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩
Switching and Routing
Stage 5Intermediate devices forward data according to local frame handling and network-layer routing decisions.2"
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
Decapsulation and Delivery
Stage 6The destination removes protocol information layer by layer and presents the reconstructed data to the receiving application.2"
Footnotes
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩
Common Misconception
A high-bandwidth link does not guarantee good user experience. High latency, queueing, and packet loss can still severely reduce application performance.2
Footnotes
-
Network Latency vs. Throughput vs. Bandwidth Guide - DNSstuff - Explains the distinction between bandwidth, throughput, and latency in operational terms. ↩
-
[PDF] Bandwidth and Latency - Provides formal definitions and equations for latency, bandwidth, and transmission delay. ↩
6. Synthesis: Representation and Flow as a Unified Network Concept
A rigorous understanding of networks requires linking representation, layering, and flow control into one model:
- Information is encoded into binary form.
- Binary data is carried as physical signals.2
- Protocol layers encapsulate the data for transport, routing, and local delivery.2
- Transmission modes determine directionality: simplex, half-duplex, or full-duplex.2
- Packet switching and topology determine the practical route, delay, and efficiency of movement through the network.3
In other words, data representation answers what form the information takes, while data flow answers how that represented information moves through devices, links, and protocols. Together, they explain the operation of modern communication networks from the bit level to the system level.2
Footnotes
-
[PDF] Data Communications And Computer Networks - Describes analog and digital signals, bit representation, frequency, and bandwidth concepts. ↩ ↩2
-
Layers of OSI Model - GeeksforGeeks - Explains the OSI layers, framing, encapsulation, addressing, and physical transmission. ↩ ↩2 ↩3
-
What is Encapsulation in Networking – ITU Online IT Training - Defines encapsulation, decapsulation, and the segment-packet-frame-bits sequence. ↩ ↩2 ↩3
-
Simplex, Half-Duplex & Full Duplex Explained - SWATCOM - Compares the three data transmission modes and their efficiency implications. ↩
-
Simplex, Half-Duplex, Full-Duplex | Definition, Comparison & Information - Defines directional transmission modes with examples. ↩
-
Computer Network Topology – Mesh, Star, Bus, Ring and Hybrid - Explains common topologies and their associated data-flow behavior. ↩
-
Star, Ring, Mesh, or Bus? Understanding Network Topology Types That Actually Work - Clarifies physical versus logical topology and practical data-flow implications. ↩
Knowledge Check
At which OSI layer is a packet converted into a frame?
Explore Related Topics
Relational Algebra Equivalence: Why $\pi_A(R) - \pi_A((\pi_A(R) \times S) - R)$ Represents Division
The expression
[ \pi_A(R)-\pi_A\big((\pi_A(R)\times S)-R\big) ]
is a derived form of the relational‑algebra division operator, returning all (A) values that pair with every tuple in (S).
- Division is defined as (R\div S={a\mid\forall b\in S,;(a,b)\in R}).
- The formula works by (1) projecting candidate (A) values, (2) forming all required ((A,B)) pairs with (S), (3) subtracting existing pairs to find missing ones, (4) projecting the missing (A) values, and (5) removing them from the candidates.
- In the example, (R(A,B)={(1,x),(1,y),(2,x),(2,y),(3,x)}) and (S(B)={x,y}) yield (R\div S={1,2}).
- This construction captures the universal (“for all”) query pattern, unlike selection, join, or simple projection.
Classical Waterfall Model in Software Engineering
The classical waterfall model is a linear, phase‑by‑phase software development approach that moves from feasibility through requirements, design, coding, testing, deployment, and maintenance, stressing formal documentation and limited backward movement.
- Works best for projects with stable, well‑defined requirements, mature technology, and strong compliance or documentation needs.
- Provides clear milestones, high predictability, and extensive traceable artifacts at each stage.
- Major drawbacks include poor adaptability to changing requirements and late discovery of defects due to testing occurring after implementation.
- The model’s rigidity concentrates risk early, making requirement and design accuracy critical for project success.
OSI Model
The OSI model is a seven‑layer framework that defines data flow, encapsulation, and troubleshooting across networks.
- Layers 1‑7 progress from raw bits to user services; examples include Ethernet, IP, TCP, and HTTP.
- Encapsulation adds a header (and optional trailer) at each layer: , ending as bits.
- The model enables layered troubleshooting; e.g., Layer 3 problems involve routing/IP, Layer 7 involve application protocols.
- Compared to TCP/IP, OSI splits functions into more layers; Session and Presentation map into TCP/IP’s Application layer.