SlideShare a Scribd company logo
Data Communication and
Networks
Lecture 1
Terminologies
 Data: The collection of facts and figures upon
which we can not take certain decision is called
data. It will always be in raw form.
 Information: The processed form of data upon
which we can take certain decision is called
information.
 Communication: The exchange of data or
information from one place to another place or
from one device to another device is called
communication.
Terminologies
 Network: When different devices are
interconnected with each others in such a way
that they can exchange data or information is
called Network.
 Networking: The way in which different networks
establish is called networking.
 Node: Any device that may be used in
establishing a computer network is called a node.
It may be a computer, switch, router, Hub or any
other device which send or receive the data.
What is Data communication?
 The exchange of data or information between two
nodes via some medium is called data
communication.
 The medium may be a wire cable in case of wired
network while it may be radio waves in case of
wireless network.
 The transmission of data from one device to
another device in the same or another computer
network with the help of some medium is also
called data communication.
Con’t
 The communication devices must be part of
the communication system made up of
combination of hardware and software.
 The communication between devices must
be effective so that the data reach from one
device to another device must be correct
and accurate.
Characteristics of effective
communication
 The following are the three main
characteristics of an effective communication
system
 Delivery: The system must deliver data to the
correct destination. Data must be received by
the intended device or user.
 Accuracy: The system must deliver accurate
data. Data that have been altered or changed
in transmission and left uncorrected are
unusable.
Con’t
 Timeliness: The system must deliver data in a
timely manner. Data delivered late are useless. In
case of video and audio, timely delivery means,
delivering data as they are produced, in the same
order as they are produced and without significant
delay. This kind of transmission is called real Time
transmission.
 Jitter: Jitter refers to the variation in the packet arrival
time. It is the uneven delay in the audio video packets. It
should be avoided in effective communication.
Data Comm Components
The following are the main components of
data communication system.
1.Message: The information or data that we
want to communicate is called message. It
consist of text, number, picture, sound, video or
any combination of these.
2.Sender: The device that send the data
message is called sender. It can be a computer,
workstation, telephone handset, video camera
etc.
Data Comm Components
3. Receiver: The device that receives the data
message is called Receiver. It can be a
computer, Workstation, telephone handset,
television etc.
4. Medium: The physical path by which a
message travels from sender to the receiver is
called Medium. It can be twisted pair wires or
radio waves or satellite micro waves.
Data Comm Components
5. Protocol: The set of rules designed to
manage the data communication process is
called protocol. It is a sort of agreement
between the communicating devices.
Without protocol two or more devices may
be connected but would not be able to
communicate with each others and would
not be able to understand each others.
Key elements of Protocol
The following are the three basic and key
elements of a protocol.
1.Syntax
2. Semantic
3.Timing
Syntax
 The term syntax refers to the structure or
format of data, meaning the order in which
they are presented. For example, a simple
protocol might expect the first 8-bits of data
to be the address of sender, the second 8-
bits to be the address of the receiver and
the rest of the stream to be the message
itself.
Semantic
 The word semantic refers to the meaning of
each stream of bits, how is a particular
pattern to be interpreted and what action to
be taken based on that interpretation.
 For example does an address identify the
route to be taken or the final destination of
the message.
Timing
 The Term timing refers that when data
should send to the destination and how its
flow can be controlled.
 For example if a sender produces data at
100Mbps but the receiver process the data
at only 10Mbps then the transmission will
overload the receiver and some data will
lost.
Data Comm Components
Data Representation
 The type of data used to present or transmit information
from one place to another is called data representation.
Data can be represented in the following ways.
1. Text: In data communication text is represented as a
sequence of bits called bit pattern. The number of bits in bit
pattern depends on the number of symbols used in a
language. Different sets of bit patterns have been designed
to represent text symbols. Each set is called a code.
Data Representation
2. Numbers: These are also represented by using bit
patterns.
3. Images: Images also represented by bit patterns.
However, the mechanism is different. In its simpler
form, an image is divided into a matrix of pixels
where each pixel is a small dot. The size of pixel
depends on what is called resolution.
Data Representation
4. Audio: It is the representation of sound. It is
different from text, number and images. It is
continuous and not discrete. First we convert audio
to digital or analog signal before transmission.
5: Video: It can be produced as continuous entity or
can be a combination of images each a discrete
entity.
Data Representation
Data flow
 The mechanism through which the data is
transmitted from one place to another place is
called data transmission mode or data flow.
The following are the three different modes of
data flow or data transmission.
1.Simplex mode of transmission
2. Half duplex mode of transmission
3. Full duplex mode of transmission
Data Flow
Simplex mode of transmission
 In Simplex mode of transmission the
communication is unidirectional. It means that one
device on the communication link can transmit and
the other device can only receive the data. e.g TV
and remote, Keyboard and CPU, CPU and Monitor.
Half Duplex mode of transmission
 In half duplex mode of transmission 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.
Full Duplex mode of transmission
 In full duplex mode of transmission both
station can transmit and receive at the same
time i:e simultaneously. Example is
telephone
Networks
 A network is a set of nodes/devices
connected by communication link. A node
can be computer, printer, switch, router or
Hub, capable of sending and receiving
data generated by other nodes on the
network.
 Most networks are distributed processing
in which a task is divided among multiple
computers.
Network Criteria
A network must be able to meet a certain
number of criteria. The most important of
these are
1. Performance
2. Reliability
3. Security
Performance
 It can be measured in term of transit time and
response time. The amount of time required for a
message to travel from one device to another
device is called transit time. The elapsed time
between an inquiry and a response is called
response time. Besides these, performance
depends on the following factors.
 Number of users, type of transmission medium,
capabilities of connected hardware and efficiency
of the software.
Reliability and Security
 The network reliability is measured by the
frequency of failure, the time it takes to
recover from a failure and the network
robustness in catastrophe or disaster.
 By network security we mean how to protect
the data from unauthorized access and
prevent the network resources from Diffrent
type of attacks.
Network Attributes
Type of Connection:
 A network is two or more devices connected together
through links. A link is a communication pathway that
transfers data from one device to another. For
communication to occurs, two devices must be
connected in some way to the same link at the same
time. There are two possible type of connections
1. Point to point
2. Multi point
Point to point Connection
 It provides a dedicated link between two
devices. The entire capacity of the link is
reserved for transmission between those two
devices. P2P connection uses an actual
length of wires or microwave or satellite link.
Example TV and Remote
P2P Connection
Multipoint Connection
 That type of connection in which more that two
devices share the communication link and
then start transmitting and receiving of data is
called multipoint connection.
Physical Topology
 The way in which the computers or other
devices are interconnected is called
physical topology. The following are the
different ways to connect the computers.
Bus Topology
 A bus is a multipoint connection. One long cable act as a backbone to link
to the entire devices in the network. In this topology all the computers are
connected in series to one cable.
 Nodes are connected to the bus cable by drop lines and taps.
 A drop line is the connection between the device and the main cable.
 A tap is a connector that connect the drop line and main cable.
Star Topology
 In star topology each device has a point to point connection with a central
Controller usually called Hub.
 In star topology the devices are not directly linked with each. The controller
act as an exchange. If one device want to send data to another device,
first it will send to the central controller which then transmit the data to
other connected devices.
 When the data reach to the central controller then it retransmit it to all the
devices (in broadcast star network) or only to destination computer (in
switch star network)
Ring Topology
 In Ring topology each node has a dedicated point to point connection with
only to the two devices on either sides of it.
 A signal is passed along the ring in one direction, from device to device
until it reach to its destination.
 Each device in the ring incorporate a repeater. When a device a receive a
signal intended for another device, its repeater generates a bit and passes
them along.
Mesh Topology
 In mesh topology each device has a dedicated point to point connection
with each other device in the network.
 Dedicated means that the link carries traffic only between the two devices
it connects.
 If n is the number of nodes in mesh topology then the total number of
dedicated links can be calculated by the formula as under
Links= n(n-1)/2
Standards
 Why we have standards?
 Some countries require you to drive on the left side of the road while
some on the right. But never it is left up to the individual choice. Although
individual choice is highly desirable in many areas of the human activity.
Still there are areas in where we should accept the standards for the
common good.
It provides guidelines to manufacturers, vendors,
government agencies, and other service providers to
ensure the kind of interconnectivity necessary in today’s
marketplace and in international communication.
It provides guideline for manufacturer to produce an
equipment according to those standards defined by ISO.
Data Communication Standards
 Data communication standards falls in two categories.
De facto: Those standards that have not been approved by an organized
body but have been adopted as standards because of its widespread
use and are called De facto standards.
Such standards are often established by manufacturer who seeks to
define the functionality of the new product or technology.
The main drawback of such standards is that it is in the control of one
company and can be changed any time without taking an account the
interest of the other parties.
De Jure: De jure means legislated. In computer Science field it means
standards designed by a standard setting body. Since every one
knows the rules and these rules can not be changed with out industry
vote on it.
Standard organization and standards
 Standard are developed through the cooperation of standard Creation Committee,
forums and government agencies (Federal Communication Commission “FCC”)
 International Standard Organization (ISO):
Open System Interconnect (OSI) reference model of Networking.
 Institute of Electrical and Electronics Engineers (IEEE):
802.3 Committee governs the Ethernet
802.5 Committee governs the Token Ring
802.11 Committee governs the Wireless LAN’s
 American National Standards Institute (ANSI):
ASCII character code and FDDI
 International Telephone Union-Telecommunication Standard Sector(ITU-T):
V series modem, X series data communiation protocol and Voice over IP protocol
 Internet Engineering Task Force (IETF):
TCP/IP and all internet protocols

More Related Content

What's hot

Lesson 5 data communication and networking (136 kb)
Lesson 5   data communication and networking (136 kb)Lesson 5   data communication and networking (136 kb)
Lesson 5 data communication and networking (136 kb)
IMRAN KHAN
 
Introduction to Data Communication
Introduction to Data CommunicationIntroduction to Data Communication
Introduction to Data Communication
Pankaj Gautam
 
Unit 5
Unit 5Unit 5
Unit 5
guestb912a3d
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
Pankaj Gautam
 
Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)
IMRAN KHAN
 
Overview of data communication and networking
Overview of data communication and networkingOverview of data communication and networking
Overview of data communication and networking
Sisir Ghosh
 
Data Communication & Networking Basics
Data Communication & Networking BasicsData Communication & Networking Basics
Data Communication & Networking Basics
Mahbub Alam Masud
 
Data communications Class notes
Data communications  Class notesData communications  Class notes
Data communications Class notes
Dr.YNM
 
Data communications-concepts
Data communications-conceptsData communications-concepts
Data communications-concepts
WBUTTUTORIALS
 
Lec1 :- Data communication and network
Lec1 :- Data communication and networkLec1 :- Data communication and network
Lec1 :- Data communication and network
Dhrumil Shah
 
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network ConceptsCBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
Guru Ji
 
Computer networks 1
Computer networks 1Computer networks 1
Computer networks 1
Vijaya Babu
 
Networking notes
Networking notesNetworking notes
Networking notes
0718928964
 
Computer network transmission channel & topology
Computer network transmission channel & topologyComputer network transmission channel & topology
Computer network transmission channel & topology
Sweta Kumari Barnwal
 
Data communication MIS
Data communication MISData communication MIS
Data communication MIS
Jerome Aljibe
 
Cn 317 1
Cn 317 1Cn 317 1
Cn 317 1
NowrinJahanSiam
 
Data communication and Networks
Data communication and NetworksData communication and Networks
Data communication and Networks
Ksathyasathya
 
Dc assignment
Dc assignmentDc assignment
Dc assignment
Manaly Khan
 
Computer Network - Unit 1
Computer Network - Unit 1Computer Network - Unit 1
Computer Network - Unit 1
Chandan Gupta Bhagat
 
Data communications and Networking
Data communications and Networking Data communications and Networking
Data communications and Networking
awais qarni
 

What's hot (20)

Lesson 5 data communication and networking (136 kb)
Lesson 5   data communication and networking (136 kb)Lesson 5   data communication and networking (136 kb)
Lesson 5 data communication and networking (136 kb)
 
Introduction to Data Communication
Introduction to Data CommunicationIntroduction to Data Communication
Introduction to Data Communication
 
Unit 5
Unit 5Unit 5
Unit 5
 
Introduction to Computer Networks
Introduction to Computer NetworksIntroduction to Computer Networks
Introduction to Computer Networks
 
Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)Basics of data communication and computer networking (262 kb)
Basics of data communication and computer networking (262 kb)
 
Overview of data communication and networking
Overview of data communication and networkingOverview of data communication and networking
Overview of data communication and networking
 
Data Communication & Networking Basics
Data Communication & Networking BasicsData Communication & Networking Basics
Data Communication & Networking Basics
 
Data communications Class notes
Data communications  Class notesData communications  Class notes
Data communications Class notes
 
Data communications-concepts
Data communications-conceptsData communications-concepts
Data communications-concepts
 
Lec1 :- Data communication and network
Lec1 :- Data communication and networkLec1 :- Data communication and network
Lec1 :- Data communication and network
 
CBSE XII Communication And Network Concepts
CBSE XII Communication And Network ConceptsCBSE XII Communication And Network Concepts
CBSE XII Communication And Network Concepts
 
Computer networks 1
Computer networks 1Computer networks 1
Computer networks 1
 
Networking notes
Networking notesNetworking notes
Networking notes
 
Computer network transmission channel & topology
Computer network transmission channel & topologyComputer network transmission channel & topology
Computer network transmission channel & topology
 
Data communication MIS
Data communication MISData communication MIS
Data communication MIS
 
Cn 317 1
Cn 317 1Cn 317 1
Cn 317 1
 
Data communication and Networks
Data communication and NetworksData communication and Networks
Data communication and Networks
 
Dc assignment
Dc assignmentDc assignment
Dc assignment
 
Computer Network - Unit 1
Computer Network - Unit 1Computer Network - Unit 1
Computer Network - Unit 1
 
Data communications and Networking
Data communications and Networking Data communications and Networking
Data communications and Networking
 

Similar to waleed khaliqi DataCommunication Lec !

Presentation1 Networking.pptx
Presentation1 Networking.pptxPresentation1 Networking.pptx
Presentation1 Networking.pptx
MohammedAnas871930
 
Computer Network notes.docx
Computer Network notes.docxComputer Network notes.docx
Computer Network notes.docx
Meenalochini M
 
Computer Networks for Computer Science Student
Computer Networks for Computer Science StudentComputer Networks for Computer Science Student
Computer Networks for Computer Science Student
rprajat007
 
computer network notes with full details
computer network notes with  full detailscomputer network notes with  full details
computer network notes with full details
KajalSingh958233
 
Module 1 computer networks imtroduction,data link layer
Module 1  computer networks imtroduction,data link layerModule 1  computer networks imtroduction,data link layer
Module 1 computer networks imtroduction,data link layer
Deepak John
 
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptxUnit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
LAVANYAsrietacin
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
gurjardeep68
 
Physical Layer.pdf
Physical Layer.pdfPhysical Layer.pdf
Physical Layer.pdf
TamiratDejene1
 
#1 Physical Layer.pdf
#1 Physical Layer.pdf#1 Physical Layer.pdf
#1 Physical Layer.pdf
TamiratDejene1
 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer
Dr. SELVAGANESAN S
 
Computer network unit 1 notes
Computer network unit  1 notesComputer network unit  1 notes
Computer network unit 1 notes
Ravi Rajput
 
chapter 3.pptx
chapter 3.pptxchapter 3.pptx
chapter 3.pptx
AbdalleGeele
 
chapter 2.pptx
chapter 2.pptxchapter 2.pptx
chapter 2.pptx
AbdalleGeele
 
Network Fundamentals1.pptx
Network Fundamentals1.pptxNetwork Fundamentals1.pptx
Network Fundamentals1.pptx
sairakesh41
 
COMPUTER NETWORKS.pptx
COMPUTER NETWORKS.pptxCOMPUTER NETWORKS.pptx
COMPUTER NETWORKS.pptx
varunvigneshprabhaka
 
chapter v.pptx
chapter v.pptxchapter v.pptx
chapter v.pptx
AbdalleGeele
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
ssuserfe7de5
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
ssuserfe7de5
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
musfirafatima3
 
Unit 1_ Network Hardware session 1.pptx
Unit 1_ Network Hardware session 1.pptxUnit 1_ Network Hardware session 1.pptx
Unit 1_ Network Hardware session 1.pptx
Asst.prof M.Gokilavani
 

Similar to waleed khaliqi DataCommunication Lec ! (20)

Presentation1 Networking.pptx
Presentation1 Networking.pptxPresentation1 Networking.pptx
Presentation1 Networking.pptx
 
Computer Network notes.docx
Computer Network notes.docxComputer Network notes.docx
Computer Network notes.docx
 
Computer Networks for Computer Science Student
Computer Networks for Computer Science StudentComputer Networks for Computer Science Student
Computer Networks for Computer Science Student
 
computer network notes with full details
computer network notes with  full detailscomputer network notes with  full details
computer network notes with full details
 
Module 1 computer networks imtroduction,data link layer
Module 1  computer networks imtroduction,data link layerModule 1  computer networks imtroduction,data link layer
Module 1 computer networks imtroduction,data link layer
 
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptxUnit1-INTRODUCTION AND PHYSICAL LAYER.pptx
Unit1-INTRODUCTION AND PHYSICAL LAYER.pptx
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
 
Physical Layer.pdf
Physical Layer.pdfPhysical Layer.pdf
Physical Layer.pdf
 
#1 Physical Layer.pdf
#1 Physical Layer.pdf#1 Physical Layer.pdf
#1 Physical Layer.pdf
 
Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer Computer Networks Unit 1 Introduction and Physical Layer
Computer Networks Unit 1 Introduction and Physical Layer
 
Computer network unit 1 notes
Computer network unit  1 notesComputer network unit  1 notes
Computer network unit 1 notes
 
chapter 3.pptx
chapter 3.pptxchapter 3.pptx
chapter 3.pptx
 
chapter 2.pptx
chapter 2.pptxchapter 2.pptx
chapter 2.pptx
 
Network Fundamentals1.pptx
Network Fundamentals1.pptxNetwork Fundamentals1.pptx
Network Fundamentals1.pptx
 
COMPUTER NETWORKS.pptx
COMPUTER NETWORKS.pptxCOMPUTER NETWORKS.pptx
COMPUTER NETWORKS.pptx
 
chapter v.pptx
chapter v.pptxchapter v.pptx
chapter v.pptx
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
 
new data.pdf
new data.pdfnew data.pdf
new data.pdf
 
Computer Networks.pptx
Computer Networks.pptxComputer Networks.pptx
Computer Networks.pptx
 
Unit 1_ Network Hardware session 1.pptx
Unit 1_ Network Hardware session 1.pptxUnit 1_ Network Hardware session 1.pptx
Unit 1_ Network Hardware session 1.pptx
 

Recently uploaded

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
Kari Kakkonen
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
panagenda
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
Zilliz
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
shyamraj55
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
panagenda
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
Daiki Mogmet Ito
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
IndexBug
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
Neo4j
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
Adtran
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
Alpen-Adria-Universität
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
danishmna97
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
Neo4j
 

Recently uploaded (20)

Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Climate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing DaysClimate Impact of Software Testing at Nordic Testing Days
Climate Impact of Software Testing at Nordic Testing Days
 
HCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAUHCL Notes and Domino License Cost Reduction in the World of DLAU
HCL Notes and Domino License Cost Reduction in the World of DLAU
 
Programming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup SlidesProgramming Foundation Models with DSPy - Meetup Slides
Programming Foundation Models with DSPy - Meetup Slides
 
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with SlackLet's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
Let's Integrate MuleSoft RPA, COMPOSER, APM with AWS IDP along with Slack
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUHCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAU
 
How to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For FlutterHow to use Firebase Data Connect For Flutter
How to use Firebase Data Connect For Flutter
 
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial IntelligenceAI 101: An Introduction to the Basics and Impact of Artificial Intelligence
AI 101: An Introduction to the Basics and Impact of Artificial Intelligence
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
GraphSummit Singapore | Neo4j Product Vision & Roadmap - Q2 2024
 
Pushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 daysPushing the limits of ePRTC: 100ns holdover for 100 days
Pushing the limits of ePRTC: 100ns holdover for 100 days
 
Video Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the FutureVideo Streaming: Then, Now, and in the Future
Video Streaming: Then, Now, and in the Future
 
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
GraphSummit Singapore | Graphing Success: Revolutionising Organisational Stru...
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
How to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptxHow to Get CNIC Information System with Paksim Ga.pptx
How to Get CNIC Information System with Paksim Ga.pptx
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
GraphSummit Singapore | The Future of Agility: Supercharging Digital Transfor...
 

waleed khaliqi DataCommunication Lec !

  • 2. Terminologies  Data: The collection of facts and figures upon which we can not take certain decision is called data. It will always be in raw form.  Information: The processed form of data upon which we can take certain decision is called information.  Communication: The exchange of data or information from one place to another place or from one device to another device is called communication.
  • 3. Terminologies  Network: When different devices are interconnected with each others in such a way that they can exchange data or information is called Network.  Networking: The way in which different networks establish is called networking.  Node: Any device that may be used in establishing a computer network is called a node. It may be a computer, switch, router, Hub or any other device which send or receive the data.
  • 4. What is Data communication?  The exchange of data or information between two nodes via some medium is called data communication.  The medium may be a wire cable in case of wired network while it may be radio waves in case of wireless network.  The transmission of data from one device to another device in the same or another computer network with the help of some medium is also called data communication.
  • 5. Con’t  The communication devices must be part of the communication system made up of combination of hardware and software.  The communication between devices must be effective so that the data reach from one device to another device must be correct and accurate.
  • 6. Characteristics of effective communication  The following are the three main characteristics of an effective communication system  Delivery: The system must deliver data to the correct destination. Data must be received by the intended device or user.  Accuracy: The system must deliver accurate data. Data that have been altered or changed in transmission and left uncorrected are unusable.
  • 7. Con’t  Timeliness: The system must deliver data in a timely manner. Data delivered late are useless. In case of video and audio, timely delivery means, delivering data as they are produced, in the same order as they are produced and without significant delay. This kind of transmission is called real Time transmission.  Jitter: Jitter refers to the variation in the packet arrival time. It is the uneven delay in the audio video packets. It should be avoided in effective communication.
  • 8. Data Comm Components The following are the main components of data communication system. 1.Message: The information or data that we want to communicate is called message. It consist of text, number, picture, sound, video or any combination of these. 2.Sender: The device that send the data message is called sender. It can be a computer, workstation, telephone handset, video camera etc.
  • 9. Data Comm Components 3. Receiver: The device that receives the data message is called Receiver. It can be a computer, Workstation, telephone handset, television etc. 4. Medium: The physical path by which a message travels from sender to the receiver is called Medium. It can be twisted pair wires or radio waves or satellite micro waves.
  • 10. Data Comm Components 5. Protocol: The set of rules designed to manage the data communication process is called protocol. It is a sort of agreement between the communicating devices. Without protocol two or more devices may be connected but would not be able to communicate with each others and would not be able to understand each others.
  • 11. Key elements of Protocol The following are the three basic and key elements of a protocol. 1.Syntax 2. Semantic 3.Timing
  • 12. Syntax  The term syntax refers to the structure or format of data, meaning the order in which they are presented. For example, a simple protocol might expect the first 8-bits of data to be the address of sender, the second 8- bits to be the address of the receiver and the rest of the stream to be the message itself.
  • 13. Semantic  The word semantic refers to the meaning of each stream of bits, how is a particular pattern to be interpreted and what action to be taken based on that interpretation.  For example does an address identify the route to be taken or the final destination of the message.
  • 14. Timing  The Term timing refers that when data should send to the destination and how its flow can be controlled.  For example if a sender produces data at 100Mbps but the receiver process the data at only 10Mbps then the transmission will overload the receiver and some data will lost.
  • 16. Data Representation  The type of data used to present or transmit information from one place to another is called data representation. Data can be represented in the following ways. 1. Text: In data communication text is represented as a sequence of bits called bit pattern. The number of bits in bit pattern depends on the number of symbols used in a language. Different sets of bit patterns have been designed to represent text symbols. Each set is called a code.
  • 17. Data Representation 2. Numbers: These are also represented by using bit patterns. 3. Images: Images also represented by bit patterns. However, the mechanism is different. In its simpler form, an image is divided into a matrix of pixels where each pixel is a small dot. The size of pixel depends on what is called resolution.
  • 18. Data Representation 4. Audio: It is the representation of sound. It is different from text, number and images. It is continuous and not discrete. First we convert audio to digital or analog signal before transmission. 5: Video: It can be produced as continuous entity or can be a combination of images each a discrete entity.
  • 20. Data flow  The mechanism through which the data is transmitted from one place to another place is called data transmission mode or data flow. The following are the three different modes of data flow or data transmission. 1.Simplex mode of transmission 2. Half duplex mode of transmission 3. Full duplex mode of transmission
  • 22. Simplex mode of transmission  In Simplex mode of transmission the communication is unidirectional. It means that one device on the communication link can transmit and the other device can only receive the data. e.g TV and remote, Keyboard and CPU, CPU and Monitor.
  • 23. Half Duplex mode of transmission  In half duplex mode of transmission 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.
  • 24. Full Duplex mode of transmission  In full duplex mode of transmission both station can transmit and receive at the same time i:e simultaneously. Example is telephone
  • 25. Networks  A network is a set of nodes/devices connected by communication link. A node can be computer, printer, switch, router or Hub, capable of sending and receiving data generated by other nodes on the network.  Most networks are distributed processing in which a task is divided among multiple computers.
  • 26. Network Criteria A network must be able to meet a certain number of criteria. The most important of these are 1. Performance 2. Reliability 3. Security
  • 27. Performance  It can be measured in term of transit time and response time. The amount of time required for a message to travel from one device to another device is called transit time. The elapsed time between an inquiry and a response is called response time. Besides these, performance depends on the following factors.  Number of users, type of transmission medium, capabilities of connected hardware and efficiency of the software.
  • 28. Reliability and Security  The network reliability is measured by the frequency of failure, the time it takes to recover from a failure and the network robustness in catastrophe or disaster.  By network security we mean how to protect the data from unauthorized access and prevent the network resources from Diffrent type of attacks.
  • 29. Network Attributes Type of Connection:  A network is two or more devices connected together through links. A link is a communication pathway that transfers data from one device to another. For communication to occurs, two devices must be connected in some way to the same link at the same time. There are two possible type of connections 1. Point to point 2. Multi point
  • 30. Point to point Connection  It provides a dedicated link between two devices. The entire capacity of the link is reserved for transmission between those two devices. P2P connection uses an actual length of wires or microwave or satellite link. Example TV and Remote
  • 32. Multipoint Connection  That type of connection in which more that two devices share the communication link and then start transmitting and receiving of data is called multipoint connection.
  • 33. Physical Topology  The way in which the computers or other devices are interconnected is called physical topology. The following are the different ways to connect the computers.
  • 34. Bus Topology  A bus is a multipoint connection. One long cable act as a backbone to link to the entire devices in the network. In this topology all the computers are connected in series to one cable.  Nodes are connected to the bus cable by drop lines and taps.  A drop line is the connection between the device and the main cable.  A tap is a connector that connect the drop line and main cable.
  • 35. Star Topology  In star topology each device has a point to point connection with a central Controller usually called Hub.  In star topology the devices are not directly linked with each. The controller act as an exchange. If one device want to send data to another device, first it will send to the central controller which then transmit the data to other connected devices.  When the data reach to the central controller then it retransmit it to all the devices (in broadcast star network) or only to destination computer (in switch star network)
  • 36. Ring Topology  In Ring topology each node has a dedicated point to point connection with only to the two devices on either sides of it.  A signal is passed along the ring in one direction, from device to device until it reach to its destination.  Each device in the ring incorporate a repeater. When a device a receive a signal intended for another device, its repeater generates a bit and passes them along.
  • 37. Mesh Topology  In mesh topology each device has a dedicated point to point connection with each other device in the network.  Dedicated means that the link carries traffic only between the two devices it connects.  If n is the number of nodes in mesh topology then the total number of dedicated links can be calculated by the formula as under Links= n(n-1)/2
  • 38. Standards  Why we have standards?  Some countries require you to drive on the left side of the road while some on the right. But never it is left up to the individual choice. Although individual choice is highly desirable in many areas of the human activity. Still there are areas in where we should accept the standards for the common good. It provides guidelines to manufacturers, vendors, government agencies, and other service providers to ensure the kind of interconnectivity necessary in today’s marketplace and in international communication. It provides guideline for manufacturer to produce an equipment according to those standards defined by ISO.
  • 39. Data Communication Standards  Data communication standards falls in two categories. De facto: Those standards that have not been approved by an organized body but have been adopted as standards because of its widespread use and are called De facto standards. Such standards are often established by manufacturer who seeks to define the functionality of the new product or technology. The main drawback of such standards is that it is in the control of one company and can be changed any time without taking an account the interest of the other parties. De Jure: De jure means legislated. In computer Science field it means standards designed by a standard setting body. Since every one knows the rules and these rules can not be changed with out industry vote on it.
  • 40. Standard organization and standards  Standard are developed through the cooperation of standard Creation Committee, forums and government agencies (Federal Communication Commission “FCC”)  International Standard Organization (ISO): Open System Interconnect (OSI) reference model of Networking.  Institute of Electrical and Electronics Engineers (IEEE): 802.3 Committee governs the Ethernet 802.5 Committee governs the Token Ring 802.11 Committee governs the Wireless LAN’s  American National Standards Institute (ANSI): ASCII character code and FDDI  International Telephone Union-Telecommunication Standard Sector(ITU-T): V series modem, X series data communiation protocol and Voice over IP protocol  Internet Engineering Task Force (IETF): TCP/IP and all internet protocols