ENG110 Communication Techniques

Communication TechniquesUnit 49 min read

Technical Vocabulary: Definitions, Terms & Industry Applications

Unit 4 of Communication Techniques explores the essential technical vocabulary in computer engineering, including definitions, classifications, and real-world applications of terms like data, information, protocols, bandwidth, latency, and network topologies. Learn how these terms are used in apps like eSewa, Daraz, an

Key Concepts and Definitions

1. Data vs. Information

  • Data: Raw, unprocessed facts (e.g., numbers, symbols, text). Example: 1010101 (binary), 2023-10-15 (date), KTM-2345 (vehicle number).
  • Information: Processed data that has meaning. Example: Your order #12345 is dispatched (processed from raw order data).
101010102023-10-151KTM-23452
Example of raw data (binary, date, vehicle number) before processing
Data (Raw)Processing (Structured)Information (Meaningful)Transforms into
Data → Information flow (binary example: `1010101` → 'Your order #12345 dispatched')

Real-world example:

  • eSewa stores your data (account number, transaction ID) but provides information (balance, transaction status) after processing.

2. Communication Channels

Communication occurs over physical (cables, air) or logical (protocols) channels.

Channel Type Example Used By
Physical (Medium) Copper wire, fiber optic, air NTC (fiber for internet), Ncell (radio waves)
Logical (Protocol) TCP/IP, HTTP, FTP Daraz (HTTPS for orders), WhatsApp (XMPP)

fiber optic cable cross-section**How data travels as light pulses in NTC’s internet backbone (Image: J.P.Lon at English Wikipedia, CC BY 2.5, via Openverse)


3. Bandwidth vs. Latency

  • Bandwidth: Maximum data transfer rate (measured in bits per second, e.g., Mbps, Gbps). Example: A 100 Mbps connection downloads a 500 MB file in ~40 seconds.
  • Latency: Time delay between sending and receiving data (measured in milliseconds, ms). Example: 50 ms latency means a 0.05-second delay in a video call.
Faster downloadsSmooth experience0.05s delayHigh BandwidthLow LatencyStreaming HDGamingPathao Booking
Bandwidth vs. Latency impact on real-world apps (100 Mbps = ~40s for 500MB file)

Real-world example:

  • Ncell’s 4G has ~30 Mbps bandwidth but ~50 ms latency—good for calls but not ultra-low-latency gaming.

4. Network Topologies

How devices are connected in a network. Common types:

All devices share one cable (e.g., old Ethernet)BusCentral hub (e.g., home Wi-Fi, NTC office)StarEvery device connected (e.g., smart traffic lights)MeshNetwork Topologies
Comparison of common network topologies in Nepal
Topology Advantages Disadvantages Used By
Bus Cheap, easy to install Single point of failure Legacy school networks
Star Easy to manage, scalable Depends on central hub Home Wi-Fi, corporate LANs
Mesh Redundant paths, reliable Expensive, complex setup Smart cities, military

5. Protocols and Standards

Rules governing data exchange. Key examples:

Protocol Layer Used For Example
HTTP/HTTPS Application Web browsing Daraz, Google, eSewa
TCP/IP Network/Transport Internet communication All online services
FTP Application File transfers Downloading software
DNS Application Domain name resolution google.com → 142.250.190.46

Real-world trace: Loading a Daraz page

  1. You type daraz.com.ne.
  2. DNS resolves it to an IP (e.g., 103.245.222.77).
  3. TCP/IP establishes a connection.
  4. HTTP requests the homepage.
  5. Server sends HTML/CSS (via bandwidth).
  6. Your browser renders the page (low latency ensures speed).
sequenceDiagram
    You->>DNS Server: daraz.com.ne?
    DNS Server-->>You: 103.245.222.77
    You->>Daraz Server: HTTP GET /homepage
    Daraz Server-->>You: HTML (200 OK)

6. Error Detection and Correction

Methods to ensure data integrity:

  • Parity Bit: Simple error check (even/odd).
  • Checksum: Sum of data blocks (e.g., used in FTP).
  • CRC (Cyclic Redundancy Check): Advanced error detection (used in Ethernet, Wi-Fi).

Example: If you send 1010 with a parity bit of 1 (odd parity), the receiver checks:

  • Received 10101 → Sum = 3 (odd) → No error.
  • If 10111 is received → Sum = 4 (even) → Error detected.

7. Modulation Techniques

Converting digital data into signals for transmission:

  • ASK (Amplitude Shift Keying): Varies signal amplitude.
  • FSK (Frequency Shift Keying): Varies frequency (used in old modems).
  • PSK (Phase Shift Keying): Varies phase (used in Wi-Fi, 4G/5G).
Digital DataASK (Amplitude)FSK (Frequency)PSK (Phase)Modulation technique
Modulation methods: ASK (old modems), FSK (Wi-Fi), PSK (4G/5G)

Real-world example:

  • Ncell’s 4G uses QAM (Quadrature Amplitude Modulation), a mix of ASK and PSK, to send data efficiently.

In the Real World

  1. eSewa Transactions

    • Uses HTTPS (protocol) for secure data transfer.
    • Latency must be low (<100 ms) to avoid timeouts during payments.
    • Bandwidth ensures quick processing of transaction data.
  2. Daraz Order Fulfillment

    • TCP/IP ensures orders reach warehouses reliably.
    • Mesh networks in delivery hubs improve route efficiency (like Pathao’s dynamic routing).
    • Error detection (CRC) prevents corrupted order data.
  3. NTC Internet Service

    • Fiber optic cables provide high bandwidth (up to 1 Gbps).
    • Star topology connects users to central NTC servers.
    • Modulation (DWDM) allows multiple data streams on one fiber.

Worked Example: Calculating Bandwidth and Latency

Scenario: A user in Kathmandu uploads a 2 GB file to Google Drive.

  • Bandwidth: 50 Mbps (megabits per second).
  • Latency: 80 ms.

Steps:

  1. Convert file size to bits: .
  2. Calculate time (ignoring latency for simplicity): .
  3. With latency: Each packet adds 80 ms delay. For 100 packets: extra.

Real-world tie-in:

  • Ncell’s 4G (100 Mbps) would halve the upload time (~2.8 minutes).
  • NTC’s fiber (1 Gbps) would reduce it to ~1.6 minutes.

Comparison Table: Common Technical Terms

Term Definition Unit Example
Throughput Actual data transferred (after overhead) bps, Mbps Your Wi-Fi shows 80 Mbps throughput.
Jitter Variation in packet delay ms VoIP calls suffer from high jitter.
Goodput Useful data rate (excluding retries) bps Video streaming goodput.
SNR (Signal-to-Noise Ratio) Signal strength vs. noise dB Weak Wi-Fi has low SNR.

Exam Tip

  1. Memorize definitions with examples:
    • "Bandwidth is the maximum capacity of a channel, while throughput is the actual achieved rate."
  2. Relate to real systems:
    • "Ncell’s 4G uses OFDM (a modulation technique) to divide signals into multiple carriers."
  3. Diagrams are worth marks:
    • Draw topologies, protocol stacks, or modulation waveforms in exams.
  4. Common mistakes to avoid:
    • Confusing bandwidth (capacity) with throughput (real speed).
    • Mixing latency (delay) with jitter (delay variation).
  5. Application-based questions:
    • "How does eSewa ensure secure communication?" → HTTPS + encryption.
    • "Why does Pathao use low-latency servers?" → Faster ride confirmations.

ApplicationDataPresentationDataSessionDataTransportSegmentNetworkPacketData LinkFramePhysicalBits
OSI 7-layer model (eSewa uses HTTPS at Transport/Network layers)

Based on the PU BE Computer (PU) syllabus for Communication Techniques (ENG110), unit 4.

Discussion

Loading…