Data Communication Components · Computer Networks

Representation of Data and its Flow Networks

Watch lectures

Representation of Data and its Flow in Networks


1. Fundamentals of Data Communication

Data Communication is the exchange of data between two devices via some form of transmission medium (such as a wire cable or radio waves). For data communication to occur, the communicating devices must be part of a communication system made up of hardware and software.

The Five Core Components of Data Communication:

  1. Message: The information (data) to be communicated (text, numbers, pictures, audio, video).
  2. Sender: The device that sends the data message (computer, workstation, telephone handset, video camera).
  3. Receiver: The device that receives the message (computer, television, printer, server).
  4. Transmission Medium: The physical path over which a message travels from sender to receiver (twisted-pair wire, coaxial cable, fiber-optic cable, laser, radio waves).
  5. Protocol: A set of rules that govern data communications. It represents an agreement between communicating devices; without a protocol, two devices may be connected but cannot communicate (analogous to two people speaking different languages).
        +--------+                                         +----------+
        | Sender | -------> [ Transmission Medium ] -------> | Receiver |
        +--------+                 (Cable/Air)             +----------+
            |                                                    |
            +-------------------[ PROTOCOL ]---------------------+
                                (Set of Rules)

2. Forms of Data Representation

Information in modern telecommunication networks is represented in several fundamental digital formats:

Data Form Internal Representation & Standards Key Characteristics
Text Encoded as bit patterns using standards: ASCII (7-bit, 128 characters), Extended ASCII (8-bit, 256 chars), and Unicode (UTF-8, UTF-16, UTF-32 representing over 140,000 global characters). Discrete character codes; variable-length encoding in UTF-8 optimizes network bandwidth.
Numbers Converted directly into binary bit patterns (two's complement for signed integers; IEEE 754 standard for floating-point). Mathematical values; compact binary transmission.
Images Represented as a 2D matrix of picture elements (pixels). Each pixel is assigned a bit pattern representing brightness or color (e.g., 24-bit TrueColor: 8 bits Red, 8 bits Green, 8 bits Blue). Formats include raster graphics (JPEG, PNG) and vector graphics (SVG).
Audio Sound is naturally continuous (analog). Converted to digital via Pulse Code Modulation (PCM) through sampling (Nyquist rate fs≥2fmax⁡f_s \geq 2f_{\max}) and quantization. Time-continuous signal; sensitive to packet jitter and propagation delay.
Video A continuous sequence of image frames displayed at fixed rates (e.g., 24, 30, or 60 frames per second). Requires highest bandwidth; uses spatial and temporal compression algorithms (MPEG-4, H.264, H.265/HEVC).

3. Direction of Data Flow (Transmission Modes)

The communication between two devices on a network occurs in one of three transmission modes:

A. SIMPLEX (One-Way Street)
   [ Station 1 ] ──────────────────────────────> [ Station 2 ]
   (Transmitter only)                            (Receiver only)

B. HALF-DUPLEX (One-Lane Bridge)
   [ Station 1 ] ──────── (Time 1: Right) ─────> [ Station 2 ]
   [ Station 1 ] <─────── (Time 2: Left)  ────── [ Station 2 ]

C. FULL-DUPLEX (Two-Lane Highway)
   [ Station 1 ] <══════ (Simultaneous) ═══════> [ Station 2 ]

Detailed Comparison:

  1. Simplex Mode:
    • Communication is strictly unidirectional.
    • Only one of the two devices on a link can transmit; the other can only receive.
    • Channel capacity is entirely dedicated to transmission in one direction.
    • Examples: Traditional television broadcasting, keyboard-to-monitor communication, radio stations.
  2. Half-Duplex Mode:
    • Each station can both transmit and receive, but not at the same time.
    • When one device is sending, the other can only receive, and vice-versa.
    • The entire channel bandwidth is utilized in one direction at any given instant.
    • Examples: Walkie-Talkies (CB radio where users must say "over" to switch directions).
  3. Full-Duplex (Duplex) Mode:
    • Both stations can transmit and receive simultaneously.
    • Signals going in one direction share the capacity of the link with signals going in the opposite direction (achieved either via physically separated lines or dividing channel bandwidth by frequency multiplexing).
    • Examples: Telephone networks, mobile communication (4G/5G), full-duplex Ethernet (switched 100/1000Base-T).

4. Fundamental Network Performance Criteria

A data communication network must satisfy three primary criteria:

  1. Performance: Measured by transit time (time required for a message to travel from one device to another) and response time. Quantified through throughput (actual bits delivered per second) and delay (latency).
  2. Reliability: Measured by frequency of failure, Mean Time Between Failures (MTBF), and the time it takes a link to recover from a failure.
  3. Security: Protecting data from unauthorized access, accidental corruption, and implementing recovery policies against data loss (Confidentiality, Integrity, Availability — CIA triad).

5. Summary of Key Exam Points

  1. Five Elements: Message, Sender, Receiver, Medium, Protocol.
  2. Duplex Distinctions:
    • Simplex: Direction is fixed; 100%100\% capacity dedicated to single direction.
    • Half-Duplex: Bidirectional, but strictly alternating time slots.
    • Full-Duplex: Bidirectional simultaneously.
  3. Sampling Rule (Nyquist Criterion): Analog audio must be sampled at least twice the highest frequency present (fs≥2fmax⁡f_s \geq 2 f_{\max}) for perfect digital reconstruction.
  4. Protocol Definition: Syntax (structure/format), Semantics (meaning of bit sections), and Timing (when data is sent and at what speed).
Budget AppAndroid App

Pocketly on Android

Log daily food, travel, and hostel expenses instantly. Set monthly spending limits and see where your money goes without complex spreadsheets.

← All Computer Networks modules