0% found this document useful (0 votes)
15 views28 pages

Data Communication Fundamentals Explained

This document provides an introduction to data communication and computer networks. It discusses key topics such as the definition of data communication, fundamental characteristics of effective communication systems, models of communication including five components and direction of data flow, layered protocol stacks, network protocols, standardization, network topologies, and examples of network types including local area networks and wide area networks. The overall purpose is to introduce fundamental concepts regarding how data is communicated and transmitted between computer systems and networks.

Uploaded by

darbha91
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views28 pages

Data Communication Fundamentals Explained

This document provides an introduction to data communication and computer networks. It discusses key topics such as the definition of data communication, fundamental characteristics of effective communication systems, models of communication including five components and direction of data flow, layered protocol stacks, network protocols, standardization, network topologies, and examples of network types including local area networks and wide area networks. The overall purpose is to introduce fundamental concepts regarding how data is communicated and transmitted between computer systems and networks.

Uploaded by

darbha91
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

Computer Communication &

Networks
Introduction to Data Communication

Data Communications
The term telecommunication means
communication at a distance. The word data
refers to information presented in whatever
form is agreed upon by the parties creating and
using the data. Data communications are the
exchange of data between two devices via
some form of transmission medium such as a
wire cable.
2

Fundamental Characteristics

The effectiveness of a data communication


system depend on four fundamental
characteristics:

Delivery
Accuracy
Timelines
Jitter/Movement

A Communications Model

Source

Transmitter

Carries data

Receiver

Converts data into transmittable signals

Transmission System

generates data to be transmitted

Converts received signal into data

Destination

Takes incoming data

Five Components of Data Communication

1.

Message

2.

Sender

3.

Receiver

4.

Medium

5.

Protocol
5

Direction of data flow


Simplex

Half Duplex

Full Duplex

Layering & Protocol Stacks

Whats a protocol?
human protocols:
whats the time?
I have a question
introductions
specific msgs sent
specific actions taken when msgs received, or other events
network protocols:
machines rather than humans
all communication activity in Internet governed by protocols

Protocol

protocols define format, order of msgs sent


and received among network entities, and
actions taken on msg transmission, receipt
a human protocol and a computer network protocol:
Hi
Hi
Got the
time?

2:00

time
TCP connection
req.
TCP connection
reply.
Get [Link]

<file>
9

Standard

Essential in creating and maintaining an open


and competitive market for equipment
manufacturers

Guaranteeing national & international


interoperability of data & telecommunication
technology & process.

10

Layered Tasks
An example from the everyday life

Hierarchy?
Services
11

Why layered communication?

To reduce complexity of communication task


by splitting it into several layered small tasks
Functionality of the layers can be changed as
long as the service provided to the layer
above stays unchanged

makes easier maintenance & updating

Each layer has its own task


Each layer has its own protocol
12

Simplified Communications Model Diagram

Simplified Data Communications Model

Networking

Point to point communication not usually


practical

Devices are too far apart


Large set of devices would need impractical
number of connections

Solution is a communications network

Wide Area Network (WAN)


Local Area Network (LAN)

Networks: key issues

Network criteria
Performance

Reliability

Throughput
Delay

Data transmitted are identical to data received.


Measured by the frequency of failure
The time it takes a link to recover from a failure

Security

Protecting data from unauthorized access

16

Network topologies

Topology defines the way hosts are


connected to the network

17

Network topology issues


a goal of any topology
1. high throughput (bandwidth)
2. low latency

18

Bandwidth and Latency


Bandwidth
1. telecommunications: range of radio frequencies: a range of radio
frequencies used in radio or telecommunications transmission and
reception
2. computing: communications capacity: the capacity of a
communications channel, for example, a connection to the Internet, often
measured in bits per second
3. a data transmission rate; the maximum amount of information
(bits/second) that can be transmitted along a channel

Latency
A synonym for delay, is an expression of how much time it takes
for transmission from one designated point to another

19

Categories of Topology

20

Mostly used network topologies

bus

mesh

star

ring
21

Hierarchical organization of the Internet

22

Wide Area Networks

Large geographical area


Crossing public rights of way
Rely in part on common carrier circuits
Example: Internet, VPN

Local Area Networks

Smaller scope

Building or small campus

Usually owned by same organization as


attached devices
Data rates much higher
Usually broadcast systems
Now some switched systems and ATM are
being introduced
Example: Small office

LAN Configurations

Switched

Switched Ethernet

May be single or multiple switches

ATM LAN
Fibre Channel

Wireless

Mobility
Ease of installation

Metropolitan Area Networks

MAN
Middle ground between LAN and WAN
Private or public network
High speed
Large area
Examples: Fire Station N/w, Colleges within
DU

Networking
Configuration

28

Common questions

Powered by AI

Network topologies significantly impact the performance and reliability of data communication. The topology determines how devices are connected, which affects the bandwidth and latency of transmissions. For example, a mesh topology provides multiple paths for data to travel, increasing reliability and redundancy but potentially adding complexity and cost. Star topology centralizes connectivity to a single hub, simplifying network management but creating a single point of failure that can affect performance if the hub fails. Choosing the right topology involves balancing these factors to meet the specific performance, reliability, and budgetary requirements of the network .

Bandwidth and latency critically affect data communications by determining how quickly data can be transferred and how responsive communication links are. Bandwidth, measured in bits per second, indicates the maximum data rate a channel can support, influencing the volume of data transmitted over a period. Higher bandwidth allows more data to be sent, enhancing throughput. Latency, measured in milliseconds, is the delay between data transmission and reception. Lower latency results in quicker responses and is vital for real-time applications like voice and video calls. Together, these factors impact the quality and efficiency of network communications .

In the data communication process, the sender, or transmitter, is responsible for generating and converting data into transmittable signals, preparing it for transmission. The receiver's role involves capturing these signals, converting them back into data, and delivering it to the intended destination. This conversion process is crucial as it ensures that the transmitted information is accurately and timely received, completing the communication loop .

Simplex, half-duplex, and full-duplex define how data flows between communicating devices. In simplex mode, communication is unidirectional, allowing data to flow in one direction only, like a one-way street. Half-duplex allows data to flow in both directions, but not simultaneously, much like a walkie-talkie. Full-duplex enables simultaneous bidirectional data flow, akin to a telephone conversation. These modes affect the efficiency and speed of data transmissions based on the application needs .

Key security considerations for data communication systems include protecting data from unauthorized access, ensuring data integrity, and maintaining system availability. Implementing authentication mechanisms verifies the identity of users and devices, while encryption protects data in transit from eavesdropping. Integrity checks ensure that the data received is as sent without alterations. Network security protocols and firewalls help prevent unauthorized access and potential attacks, and redundancy mechanisms sustain availability during failures, ensuring reliable communication .

Layering in data communication systems helps reduce the complexity of communication tasks by splitting them into several smaller, manageable tasks. Each layer functions independently with its own protocol, ensuring that updates and maintenance can be done without affecting other layers, as long as the service to the layer above remains unchanged. This modular approach aids in easier troubleshooting, upgrading, and understanding of the communication processes. Layering provides a structured methodology to handle the vast scope and complexity of network communications, enabling scalable and robust network designs .

Layered communication systems are preferred because they organize complex processes into manageable layers, each responsible for specific tasks. This separation of concerns allows for independent development, testing, and modification of each layer, enhancing modularity and flexibility. It also promotes easier troubleshooting and understanding, as changes or faults can be isolated to specific layers. By maintaining a consistent service interface between layers, different technologies and implementations can interoperate effectively, fostering standardization and interoperability .

A Wide Area Network (WAN) covers a large geographical area, such as cities or countries, often using public carrier circuits. Ownership of WAN components can be distributed among different entities. WANs typically rely on slower-speed connections compared to LANs. In contrast, a Local Area Network (LAN) operates over a smaller area like a building or campus, and is often owned and managed by a single organization. LANs offer much higher data rates and are usually based on Ethernet technologies, supporting faster and more direct data exchanges .

Designing a network protocol involves multiple considerations, including the format and order of messages, the actions taken upon message transmission and receipt, error handling, and ensuring interoperability across diverse systems. Protocols must be efficient, providing minimal overhead while ensuring data integrity and security. They should enable scalability for growing networks and ensure compliance with international standards to foster broad adoption and compatibility. Protocol robustness against failures and adaptability to changing network conditions are also critical for sustained performance .

The effectiveness of a data communication system is determined by four fundamental characteristics: delivery, accuracy, timelines, and jitter. Delivery ensures that data is sent to the correct destination. Accuracy guarantees that the data received is identical to what was sent, requiring reliable error detection and correction mechanisms. Timeliness pertains to data being delivered within a viable timeframe, crucial for real-time communications. Jitter refers to the variability in packet arrival time, which can affect streaming applications. Together, these characteristics ensure the system functions effectively for various applications .

You might also like