SlideShare a Scribd company logo
Introduction to Data Communication
PREPARED BY
VISHAL GARG
Data
 Factual Information: information often in
the form of facts or figures obtained from
experiments or surveys, used as a basis for
making calculations or drawing
conclusions.
 Information for computer processing:
information, e.g. numbers, text, images, &
sounds, in a form that is suitable for
storage in processing by a computer.
Data Communication/Transmission
 Data communication refers to the exchange of data between a
source and a receiver.
 Data communication is said to be local if communicating devices
are in the same building or a similarly restricted geographical area.
 Data communication aims at the transfer of data and maintenance
of the data during the process but not the actual generation of the
information at the source and receiver.
 The device that transmits the data is known as source and the
device that receives the transmitted data is known as receiver.
Components of Data Communication
System
 1. Message: It is the information or data to be communicated. It can consist of
text, numbers, pictures, sound or video or any combination of these.
 2. Sender: It is the device or computer that generates and sends the message.
 3. Receiver: It is the device or computer that receives the message. The location
of receiver computer is generally different from the sender computer. The
distance between sender and receiver depends upon the types of network used
in between.
 4. Medium: It is the channel or physical path through which the message is
carried from sender to the receiver.
o The medium can be wired like twisted pair wire, coaxial cable, fiber-optic cable
or wireless like laser, radio waves, and microwaves.
 5. Protocol: It is a set of rules that govern the communication between the
devices.
o Both sender and receiver follow same protocols to communicate with each
other.
Protocol’s Functions
 Data sequencing: It refers to breaking a long message into smaller
packets of fixed size.
o Data sequencing rules define the method of numbering packets to
detect loss or duplication of packets, and to correctly identify
packets, which belong to same message.
 Data routing: Data routing defines the most efficient path between
the source and destination.
 Data formatting: Data formatting rules define which group of bits or
characters within packet constitute data, control, addressing, or
other information.
Protocol’s Functions(cont)
 Flow control: A communication protocol also prevents a fast sender from
overwhelming a slow receiver.
o It ensures resource sharing and protection against traffic congestion by
regulating the flow of data on communication lines.
 Error control: These rules are designed to detect errors in messages and to ensure
transmission of correct messages.
o The most common method is to retransmit erroneous message block.
o In such a case, a block having error is discarded by the receiver and is
retransmitted by the sender.
Protocol’s Functions(cont)
 Precedence and order of transmission: These rules ensure that all the nodes get a
chance to use the communication lines and other resources of the network
based on the priorities assigned to them.
 Connection establishment and termination: These rules define how connections
are established, maintained and terminated when two nodes of a network want
to communicate with each other.
Protocol’s Functions(cont)
 Data security: Providing data security and privacy is also built into most
communication software packages.
o It prevents access of data by unauthorized users.
 Log information: Several communication software are designed to develop log
information, which consists of all jobs and data communications tasks that have
taken place.
o Such information may be used for charging the users of the network based on
their usage of the network resources.
Data Transmission Modes in Computer
Networks
 The way in which data is transmitted from one place to another is called Data
Transmission Mode.
 It is also called the Data Communication Mode.
 It indicates the direction of flow of information.
 Sometimes, data transmission modes are also called directional modes.
Types of Data Transmission Modes
Different types of data transmission modes are as follows:
 Simplex mode
 Half-duplex mode
 Full-duplex mode
Simplex Mode
 In simplex mode, data can flow in only one direction i.e. communication is
unidirectional.
 In this mode, a sender can only send data and cannot receive it. Similarly, a
receiver can only receive data but cannot send it.
 In simplex mode, it is not possible to confirm successful transmission of data.
 It is also not possible to request the sender to re-transmit information.
 Examples of simplex mode are loudspeaker, fire alarm system, television
broadcasting, television and remote, computer to printer, keyboard and monitor
etc.
Simplex Mode
Half-Duplex Mode
 In half-duplex mode, data can flow in both directions but only in one direction at
a time.
 In this mode, data is sent and received alternatively.
 It is like a one-lane bridge where two-way traffic must give way in order to cross
the other.
 The Internet browsing is an example of half duplex mode.
 The user sends a request to a Web server for a web page. It means that
information flows from user's computer to the web server.
 Web server receives the request and sends data of the requested page. The
data flows the Web server to the user's computer.
 At a time a user can a request or receive the data of web page.
 Example of half duplex is a walkie- talkie in which message is sent one at a time
and messages are sent in both the directions.
Half-Duplex Mode
Full-Duplex Mode
 In full duplex-mode, data can flow in both directions at the same
time i.e. it is bidirectional.
 We can send as well as receive the data.
 It is the fastest directional mode of data communication.
 The telephone communication system is an example of full-duplex
communication mode. Two persons can talk & listen at the same
time.
 Another example of fully-duplex mode in daily life is automobile
traffic on a two-lane road. The traffic can move in both directions at
the same time.
Full-Duplex Mode
Data Transmission
 Data transmission refers to the movement of data
in form of bits between two or more digital
devices.
 This transfer of data takes place via some form of
transmission media (for example, coaxial cable,
fiber optics etc.)
Types of Data Transmission
Parallel Transmission
 Definition: Within a computing or communication device, the distances between
different subunits are too short.
 Thus, it is normal practice to transfer data between subunits using a separate wire
to carry each bit of data.
 There are multiple wires connecting each sub-unit and data is exchanged using
a parallel transfer mode.
 This mode of operation results in minimal delays in transferring each word.
Parallel Transmission(cont)
• In parallel transmission, all the bits of data are transmitted simultaneously on
separate communication lines.
• In order to transmit n bits, n wires or lines are used. Thus each bit has its own line.
• All n bits of one group are transmitted with each clock pulse from one device to
another i.e. multiple bits are sent with each clock pulse.
• Parallel transmission is used for short distance communication.
• As shown in the fig, eight separate wires are used to transmit 8 bit data from
sender to receiver.
Parallel Transmission
Representation
Pros & Cons of Parallel Transmission
Advantage of parallel transmission
 It is speedy way of transmitting data as multiple bits are transmitted
simultaneously with a single clock pulse.
Disadvantage of parallel transmission
 It is costly method of data transmission as it requires n lines to
transmit n bits at the same time.
Serial Transmission
 Definition: When transferring data between two physically separate
devices, especially if the separation is more than a few kilometers,
for reasons of cost, it is more economical to use a single pair of lines.
 Data is transmitted as a single bit at a time using a fixed time
interval for each bit.
 This mode of transmission is known as bit-serial transmission.
Serial Transmission(cont)
• In serial transmission, the various bits of data are transmitted serially one after the
other.
• It requires only one communication line rather than n lines to transmit data from
sender to receiver.
• Thus all the bits of data are transmitted on single line in serial fashion.
• In serial transmission, only single bit is sent with each clock pulse.
• As shown in fig., suppose an 8-bit data 11001010 is to be sent from source to
destination. Then least significant bit (LSB) i.e. 0 will be transmitted first followed by other
bits. The most significant bit (MSB) i.e. 1 will be transmitted in the end via single
communication line.
• The internal circuitry of computer transmits data in parallel fashion. So in order to
change this parallel data into serial data, conversion devices are used.
• These conversion devices convert the parallel data into serial data at the sender side
so that it can be transmitted over single line.
Serial Transmission(cont)
 On receiver side, serial data received is again converted to parallel form so that
the interval circuitry of computer can accept it.
 Serial transmission is used for long distance communication.
Pros & Cons of Serial Transmission
Advantage of Serial Transmission
 Use of single communication line reduces the transmission line cost
by the factor of n as compared to parallel transmission.
Disadvantages of Serial Transmission
 1. Use of conversion devices at source and destination end may
lead to increase in overall transmission cost.
 2. This method is slower as compared to parallel transmission as bits
are transmitted serially one after the other.
Types of Serial Transmission
 There are two types of serial transmission-synchronous and
asynchronous both these transmissions use 'Bit synchronization'
 Bit Synchronization is a function that is required to determine when
the beginning and end of the data transmission occurs.
 Bit synchronization helps the receiving computer to know when
data begin and end during a transmission.
 Therefore bit synchronization provides timing control.
Asynchronous Transmission
 Asynchronous transmission sends only one character at a time where a
character is either a letter of the alphabet or number or control character
i.e. it sends one byte of data at a time.
• Bit synchronization between two devices is made possible using start
bit and stop bit.
• Start bit indicates the beginning of data i.e. alerts the receiver to the arrival
of new group of bits. A start bit usually 0 is added to the beginning of each
byte.
• Stop bit indicates the end of data i.e. to let the receiver know that byte is
finished, one or more additional bits are appended to the end of the byte.
These bits, usually 1s are called stop bits.
Asynchronous Transmission(cont)
 Addition of start and stop increase the number of data bits. Hence
more bandwidth is consumed in asynchronous transmission.
• There is idle time between the transmissions of different data bytes.
This idle time is also known as Gap
• The gap or idle time can be of varying intervals. This mechanism is
called Asynchronous, because at byte level sender and receiver need
not to be synchronized. But within each byte, receiver must be
synchronized with the incoming bit stream.
Application of Asynchronous
Transmission1. Asynchronous transmission is well suited for keyboard type-terminals and paper
tape devices.
 The advantage of this method is that it does not require any local storage at the
terminal or the computer as transmission takes place character by character.
2. Asynchronous transmission is best suited to Internet traffic in which
information is transmitted in short bursts.
 This type of transmission is used by modems.
Advantages of Asynchronous
Transmission1. This method of data transmission is cheaper in cost as compared to
synchronous e.g. If lines are short, asynchronous transmission is better,
because line cost would be low and idle time will not be expensive.
2. In this approach each individual character is complete in itself, therefore if
character is corrupted during transmission, its successor and predecessor
character will not be affected.
3. It is possible to transmit signals from sources having different bit rates.
4. The transmission can start as soon as data byte to be transmitted becomes
available.
5. Moreover, this mode of data transmission in easy to implement.
Disadvantages of Asynchronous
Transmission
1. This method is less efficient and slower than synchronous
transmission due to the overhead of extra bits and insertion of gaps
into bit stream.
2. Successful transmission inevitably depends on the recognition of the
start bits. These bits can be missed or corrupted.
Synchronous Transmission
 Synchronous transmission does not use start and stop bits.
 In this method bit stream is combined into longer frames that may contain
multiple bytes.
 There is no gap between the various bytes in the data stream.
Synchronous Transmission(cont)
 In the absence of start & stop bits, bit synchronization is established
between sender & receiver by 'timing' the transmission of each bit.
 Since the various bytes are placed on the link without any gap, it is
the responsibility of receiver to separate the bit stream into bytes so
as to reconstruct the original information.
 In order to receive the data error free, the receiver and sender
operates at the same clock frequency.
Application of Synchronous Transmission
 Synchronous transmission is used for high speed communication
between computers.
Advantages of Synchronous Transmission
1. This method is faster as compared to asynchronous as there are no
extra bits (start bit & stop bit) and also there is no gap between the
individual data bytes.
Disadvantages of Synchronous Transmission
1. It is costly as compared to asynchronous method. It requires local buffer
storage at the two ends of line to assemble blocks and it also requires
accurately synchronized clocks at both ends. This lead to increase in the
cost.
2. The sender and receiver have to operate at the same clock frequency.
This requires proper synchronization which makes the system
complicated.
Comparison between Serial and Parallel
Transmission
Comparison between Asynchronous and
Synchronous
PREPARED BY VISHAL GARG
CSE 5TH SEMESTER
SHIVALIK COLLEGE OF ENGINEERING
WWW.LINKEDIN.COM/IN/VISHALGARG4

More Related Content

What's hot

Hub, switch, router, bridge & and repeater
Hub, switch, router, bridge & and repeaterHub, switch, router, bridge & and repeater
Hub, switch, router, bridge & and repeater
Maksudujjaman
 
Networking devices
Networking devicesNetworking devices
Networking devices
frestoadi
 
Transmission modes (simplex, duplex & half duplex)
Transmission modes (simplex, duplex & half duplex)Transmission modes (simplex, duplex & half duplex)
Transmission modes (simplex, duplex & half duplex)
Rahul Kumar
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
guesta81d4b
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
VijayaLakshmi514
 
Data link layer
Data link layer Data link layer
Data link layer
Mukesh Chinta
 
Data communication and networks by B. Forouzan
Data communication and networks by B. ForouzanData communication and networks by B. Forouzan
Data communication and networks by B. Forouzan
Preethi T G
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
sonangrai
 
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
Vivek Kumar
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
Sangeetha Rangarajan
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
Mukesh Tekwani
 
Serial transmission
Serial transmissionSerial transmission
Serial transmission
Piyush Rochwani
 
ISDN Integrated Services Digital Network
ISDN Integrated Services Digital NetworkISDN Integrated Services Digital Network
ISDN Integrated Services Digital Network
Madhumita Tamhane
 
Wireless transmission
Wireless transmissionWireless transmission
Wireless transmission
Saba Rathinam
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
Bushra M
 
Topic : B ISDN
Topic : B ISDNTopic : B ISDN
Topic : B ISDN
Dr Rajiv Srivastava
 
Local area network
Local area networkLocal area network
Local area network
Ayushi Gagneja
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
Naiyan Noor
 
Serial vs Parallel communication & Synchronous and Asynchronous transmission
Serial vs Parallel communication & Synchronous and Asynchronous transmissionSerial vs Parallel communication & Synchronous and Asynchronous transmission
Serial vs Parallel communication & Synchronous and Asynchronous transmission
RohanMistry15
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
Elambaruthi Elambaruthi
 

What's hot (20)

Hub, switch, router, bridge & and repeater
Hub, switch, router, bridge & and repeaterHub, switch, router, bridge & and repeater
Hub, switch, router, bridge & and repeater
 
Networking devices
Networking devicesNetworking devices
Networking devices
 
Transmission modes (simplex, duplex & half duplex)
Transmission modes (simplex, duplex & half duplex)Transmission modes (simplex, duplex & half duplex)
Transmission modes (simplex, duplex & half duplex)
 
Network Layer,Computer Networks
Network Layer,Computer NetworksNetwork Layer,Computer Networks
Network Layer,Computer Networks
 
Media Access Control
Media Access ControlMedia Access Control
Media Access Control
 
Data link layer
Data link layer Data link layer
Data link layer
 
Data communication and networks by B. Forouzan
Data communication and networks by B. ForouzanData communication and networks by B. Forouzan
Data communication and networks by B. Forouzan
 
HDLC(High level Data Link Control)
HDLC(High level Data Link Control)HDLC(High level Data Link Control)
HDLC(High level Data Link Control)
 
Transmission impairments(presentation)
Transmission impairments(presentation)Transmission impairments(presentation)
Transmission impairments(presentation)
 
computer network OSI layer
computer network OSI layercomputer network OSI layer
computer network OSI layer
 
TCP-IP Reference Model
TCP-IP Reference ModelTCP-IP Reference Model
TCP-IP Reference Model
 
Serial transmission
Serial transmissionSerial transmission
Serial transmission
 
ISDN Integrated Services Digital Network
ISDN Integrated Services Digital NetworkISDN Integrated Services Digital Network
ISDN Integrated Services Digital Network
 
Wireless transmission
Wireless transmissionWireless transmission
Wireless transmission
 
Routing algorithm
Routing algorithmRouting algorithm
Routing algorithm
 
Topic : B ISDN
Topic : B ISDNTopic : B ISDN
Topic : B ISDN
 
Local area network
Local area networkLocal area network
Local area network
 
Chapter 4 data link layer
Chapter 4 data link layerChapter 4 data link layer
Chapter 4 data link layer
 
Serial vs Parallel communication & Synchronous and Asynchronous transmission
Serial vs Parallel communication & Synchronous and Asynchronous transmissionSerial vs Parallel communication & Synchronous and Asynchronous transmission
Serial vs Parallel communication & Synchronous and Asynchronous transmission
 
Computer networks - Channelization
Computer networks - ChannelizationComputer networks - Channelization
Computer networks - Channelization
 

Viewers also liked

Structure of english
Structure of englishStructure of english
Structure of english
brix_21
 
D1 seating arrangement pdf
D1 seating arrangement pdfD1 seating arrangement pdf
D1 seating arrangement pdf
Arunkumar Gurunathan
 
Bank Exam Computer Awareness
Bank Exam Computer AwarenessBank Exam Computer Awareness
Bank Exam Computer Awareness
Ibps Exam
 
Databse management system
Databse management systemDatabse management system
Databse management system
Chittagong University
 
Prep velvet – Speed Maths
Prep velvet – Speed MathsPrep velvet – Speed Maths
Prep velvet – Speed Maths
Prep Velvet
 
Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5
Ricardo G Lopes
 
Class 1
Class 1Class 1
Class 1
LyudmilaM
 
Разговорный курс STEP-UP. Class 1.
Разговорный курс STEP-UP. Class 1.Разговорный курс STEP-UP. Class 1.
Разговорный курс STEP-UP. Class 1.
LyudmilaM
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
Anuj Modi
 
Computer fundamental introduction_and_types
Computer fundamental introduction_and_typesComputer fundamental introduction_and_types
Computer fundamental introduction_and_types
Chittagong University
 
Revision class 3
Revision class 3Revision class 3
Revision class 3
LyudmilaM
 
Grammar class 7. Relative Clauses
Grammar class 7. Relative ClausesGrammar class 7. Relative Clauses
Grammar class 7. Relative Clauses
LyudmilaM
 
Step up grammar class 2 (pre-intermediate)
Step up grammar class 2 (pre-intermediate)Step up grammar class 2 (pre-intermediate)
Step up grammar class 2 (pre-intermediate)
LyudmilaM
 
Memory
MemoryMemory
Memory
Anuj Modi
 
Network topology
Network topologyNetwork topology
Network topology
Chittagong University
 
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
segundo5-idesp
 
Class 2 ( Basic Grammar Practice)
Class 2 ( Basic Grammar Practice)Class 2 ( Basic Grammar Practice)
Class 2 ( Basic Grammar Practice)
Myno Uddin
 
ERP Implementation
ERP ImplementationERP Implementation
ERP Implementation
Dr. C.V. Suresh Babu
 
Fundamental of computer
Fundamental of computer Fundamental of computer
Fundamental of computer
Er Aadarsh Srivastava
 
Introduction & history of computer
Introduction & history of computerIntroduction & history of computer
Introduction & history of computer
Roshni ch
 

Viewers also liked (20)

Structure of english
Structure of englishStructure of english
Structure of english
 
D1 seating arrangement pdf
D1 seating arrangement pdfD1 seating arrangement pdf
D1 seating arrangement pdf
 
Bank Exam Computer Awareness
Bank Exam Computer AwarenessBank Exam Computer Awareness
Bank Exam Computer Awareness
 
Databse management system
Databse management systemDatabse management system
Databse management system
 
Prep velvet – Speed Maths
Prep velvet – Speed MathsPrep velvet – Speed Maths
Prep velvet – Speed Maths
 
Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5Accounting_Accuracy_Methodology-5
Accounting_Accuracy_Methodology-5
 
Class 1
Class 1Class 1
Class 1
 
Разговорный курс STEP-UP. Class 1.
Разговорный курс STEP-UP. Class 1.Разговорный курс STEP-UP. Class 1.
Разговорный курс STEP-UP. Class 1.
 
Android Technology
Android TechnologyAndroid Technology
Android Technology
 
Computer fundamental introduction_and_types
Computer fundamental introduction_and_typesComputer fundamental introduction_and_types
Computer fundamental introduction_and_types
 
Revision class 3
Revision class 3Revision class 3
Revision class 3
 
Grammar class 7. Relative Clauses
Grammar class 7. Relative ClausesGrammar class 7. Relative Clauses
Grammar class 7. Relative Clauses
 
Step up grammar class 2 (pre-intermediate)
Step up grammar class 2 (pre-intermediate)Step up grammar class 2 (pre-intermediate)
Step up grammar class 2 (pre-intermediate)
 
Memory
MemoryMemory
Memory
 
Network topology
Network topologyNetwork topology
Network topology
 
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
Kiann Cabezas, Gabriel Calero, Anthony Fernández, Maicol Mac Entyre, Matías S...
 
Class 2 ( Basic Grammar Practice)
Class 2 ( Basic Grammar Practice)Class 2 ( Basic Grammar Practice)
Class 2 ( Basic Grammar Practice)
 
ERP Implementation
ERP ImplementationERP Implementation
ERP Implementation
 
Fundamental of computer
Fundamental of computer Fundamental of computer
Fundamental of computer
 
Introduction & history of computer
Introduction & history of computerIntroduction & history of computer
Introduction & history of computer
 

Similar to Introduction to Data Communication by Vishal Garg

Learning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptxLearning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptx
aytenewbelay1
 
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
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & Networks
MiXvideos
 
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationCND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
Pranoti Doke
 
Complete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdfComplete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdf
Amna Nawazish
 
CHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdfCHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdf
Amna Nawazish
 
Ch 01 part 1 - basic elements of telecommunication systems
Ch 01   part 1 - basic elements of telecommunication systemsCh 01   part 1 - basic elements of telecommunication systems
Ch 01 part 1 - basic elements of telecommunication systems
sakariachromabook
 
Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)
IMRAN KHAN
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
gurjardeep68
 
Lecture 1 data communication
Lecture 1 data communicationLecture 1 data communication
Lecture 1 data communication
mohanad6
 
Computer networks and internet www.it-workss.com
Computer networks and internet   www.it-workss.comComputer networks and internet   www.it-workss.com
Computer networks and internet www.it-workss.com
Varunraj Kalse
 
Presentation1 Networking.pptx
Presentation1 Networking.pptxPresentation1 Networking.pptx
Presentation1 Networking.pptx
MohammedAnas871930
 
18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx
elaelango
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010
greg robertson
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2
MR Z
 
Dc assignment
Dc assignmentDc assignment
Dc assignment
Manaly Khan
 
waleed khaliqi DataCommunication Lec !
waleed khaliqi DataCommunication Lec !waleed khaliqi DataCommunication Lec !
waleed khaliqi DataCommunication Lec !
Ahmad Waleed Khaliqi
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems
greg robertson
 
Computer networking 1
Computer networking 1Computer networking 1
Computer networking 1
Prof. Dr. K. Adisesha
 
chapter 1 dc ppt.pptx
chapter 1 dc ppt.pptxchapter 1 dc ppt.pptx
chapter 1 dc ppt.pptx
John160915
 

Similar to Introduction to Data Communication by Vishal Garg (20)

Learning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptxLearning Guide of Determine Best Fit Topology LO 2.pptx
Learning Guide of Determine Best Fit Topology LO 2.pptx
 
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)
 
Data Communication & Networks
Data Communication & NetworksData Communication & Networks
Data Communication & Networks
 
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationCND_22634_UNIT1_MSBTE_Computer network and Data Communication
CND_22634_UNIT1_MSBTE_Computer network and Data Communication
 
Complete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdfComplete CHAPTER 3 Data Communication.pdf
Complete CHAPTER 3 Data Communication.pdf
 
CHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdfCHAPTER 3 Data Communication.pdf
CHAPTER 3 Data Communication.pdf
 
Ch 01 part 1 - basic elements of telecommunication systems
Ch 01   part 1 - basic elements of telecommunication systemsCh 01   part 1 - basic elements of telecommunication systems
Ch 01 part 1 - basic elements of telecommunication systems
 
Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)Lesson 4 communication and computer network (123 kb)
Lesson 4 communication and computer network (123 kb)
 
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptxUnit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
Unit dsffffdgdigigjgkjxclvjxcvxcvxciofjgerioutsiosrut1.pptx
 
Lecture 1 data communication
Lecture 1 data communicationLecture 1 data communication
Lecture 1 data communication
 
Computer networks and internet www.it-workss.com
Computer networks and internet   www.it-workss.comComputer networks and internet   www.it-workss.com
Computer networks and internet www.it-workss.com
 
Presentation1 Networking.pptx
Presentation1 Networking.pptxPresentation1 Networking.pptx
Presentation1 Networking.pptx
 
18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx18ECC303J-Unit1-Week1-AY2020-21.pptx
18ECC303J-Unit1-Week1-AY2020-21.pptx
 
Communication systems 2010
Communication systems 2010Communication systems 2010
Communication systems 2010
 
Communicationsystems2
Communicationsystems2Communicationsystems2
Communicationsystems2
 
Dc assignment
Dc assignmentDc assignment
Dc assignment
 
waleed khaliqi DataCommunication Lec !
waleed khaliqi DataCommunication Lec !waleed khaliqi DataCommunication Lec !
waleed khaliqi DataCommunication Lec !
 
HSC Communication systems
HSC Communication systems HSC Communication systems
HSC Communication systems
 
Computer networking 1
Computer networking 1Computer networking 1
Computer networking 1
 
chapter 1 dc ppt.pptx
chapter 1 dc ppt.pptxchapter 1 dc ppt.pptx
chapter 1 dc ppt.pptx
 

Recently uploaded

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
 
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
 
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
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
mikeeftimakis1
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Malak Abu Hammad
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
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
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
Mariano Tinti
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
Pixlogix Infotech
 
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
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
Zilliz
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
kumardaparthi1024
 

Recently uploaded (20)

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
 
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
 
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
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Introduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - CybersecurityIntroduction to CHERI technology - Cybersecurity
Introduction to CHERI technology - Cybersecurity
 
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdfUnlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
Unlock the Future of Search with MongoDB Atlas_ Vector Search Unleashed.pdf
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
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...
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
Mariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceXMariano G Tinti - Decoding SpaceX
Mariano G Tinti - Decoding SpaceX
 
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
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
Best 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERPBest 20 SEO Techniques To Improve Website Visibility In SERP
Best 20 SEO Techniques To Improve Website Visibility In SERP
 
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
 
Building Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and MilvusBuilding Production Ready Search Pipelines with Spark and Milvus
Building Production Ready Search Pipelines with Spark and Milvus
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
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
 
GenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizationsGenAI Pilot Implementation in the organizations
GenAI Pilot Implementation in the organizations
 

Introduction to Data Communication by Vishal Garg

  • 1. Introduction to Data Communication PREPARED BY VISHAL GARG
  • 2. Data  Factual Information: information often in the form of facts or figures obtained from experiments or surveys, used as a basis for making calculations or drawing conclusions.  Information for computer processing: information, e.g. numbers, text, images, & sounds, in a form that is suitable for storage in processing by a computer.
  • 3. Data Communication/Transmission  Data communication refers to the exchange of data between a source and a receiver.  Data communication is said to be local if communicating devices are in the same building or a similarly restricted geographical area.  Data communication aims at the transfer of data and maintenance of the data during the process but not the actual generation of the information at the source and receiver.  The device that transmits the data is known as source and the device that receives the transmitted data is known as receiver.
  • 4. Components of Data Communication System  1. Message: It is the information or data to be communicated. It can consist of text, numbers, pictures, sound or video or any combination of these.  2. Sender: It is the device or computer that generates and sends the message.  3. Receiver: It is the device or computer that receives the message. The location of receiver computer is generally different from the sender computer. The distance between sender and receiver depends upon the types of network used in between.  4. Medium: It is the channel or physical path through which the message is carried from sender to the receiver. o The medium can be wired like twisted pair wire, coaxial cable, fiber-optic cable or wireless like laser, radio waves, and microwaves.  5. Protocol: It is a set of rules that govern the communication between the devices. o Both sender and receiver follow same protocols to communicate with each other.
  • 5. Protocol’s Functions  Data sequencing: It refers to breaking a long message into smaller packets of fixed size. o Data sequencing rules define the method of numbering packets to detect loss or duplication of packets, and to correctly identify packets, which belong to same message.  Data routing: Data routing defines the most efficient path between the source and destination.  Data formatting: Data formatting rules define which group of bits or characters within packet constitute data, control, addressing, or other information.
  • 6. Protocol’s Functions(cont)  Flow control: A communication protocol also prevents a fast sender from overwhelming a slow receiver. o It ensures resource sharing and protection against traffic congestion by regulating the flow of data on communication lines.  Error control: These rules are designed to detect errors in messages and to ensure transmission of correct messages. o The most common method is to retransmit erroneous message block. o In such a case, a block having error is discarded by the receiver and is retransmitted by the sender.
  • 7. Protocol’s Functions(cont)  Precedence and order of transmission: These rules ensure that all the nodes get a chance to use the communication lines and other resources of the network based on the priorities assigned to them.  Connection establishment and termination: These rules define how connections are established, maintained and terminated when two nodes of a network want to communicate with each other.
  • 8. Protocol’s Functions(cont)  Data security: Providing data security and privacy is also built into most communication software packages. o It prevents access of data by unauthorized users.  Log information: Several communication software are designed to develop log information, which consists of all jobs and data communications tasks that have taken place. o Such information may be used for charging the users of the network based on their usage of the network resources.
  • 9. Data Transmission Modes in Computer Networks  The way in which data is transmitted from one place to another is called Data Transmission Mode.  It is also called the Data Communication Mode.  It indicates the direction of flow of information.  Sometimes, data transmission modes are also called directional modes.
  • 10. Types of Data Transmission Modes Different types of data transmission modes are as follows:  Simplex mode  Half-duplex mode  Full-duplex mode
  • 11. Simplex Mode  In simplex mode, data can flow in only one direction i.e. communication is unidirectional.  In this mode, a sender can only send data and cannot receive it. Similarly, a receiver can only receive data but cannot send it.  In simplex mode, it is not possible to confirm successful transmission of data.  It is also not possible to request the sender to re-transmit information.  Examples of simplex mode are loudspeaker, fire alarm system, television broadcasting, television and remote, computer to printer, keyboard and monitor etc.
  • 13. Half-Duplex Mode  In half-duplex mode, data can flow in both directions but only in one direction at a time.  In this mode, data is sent and received alternatively.  It is like a one-lane bridge where two-way traffic must give way in order to cross the other.  The Internet browsing is an example of half duplex mode.  The user sends a request to a Web server for a web page. It means that information flows from user's computer to the web server.  Web server receives the request and sends data of the requested page. The data flows the Web server to the user's computer.  At a time a user can a request or receive the data of web page.  Example of half duplex is a walkie- talkie in which message is sent one at a time and messages are sent in both the directions.
  • 15. Full-Duplex Mode  In full duplex-mode, data can flow in both directions at the same time i.e. it is bidirectional.  We can send as well as receive the data.  It is the fastest directional mode of data communication.  The telephone communication system is an example of full-duplex communication mode. Two persons can talk & listen at the same time.  Another example of fully-duplex mode in daily life is automobile traffic on a two-lane road. The traffic can move in both directions at the same time.
  • 17. Data Transmission  Data transmission refers to the movement of data in form of bits between two or more digital devices.  This transfer of data takes place via some form of transmission media (for example, coaxial cable, fiber optics etc.)
  • 18. Types of Data Transmission
  • 19. Parallel Transmission  Definition: Within a computing or communication device, the distances between different subunits are too short.  Thus, it is normal practice to transfer data between subunits using a separate wire to carry each bit of data.  There are multiple wires connecting each sub-unit and data is exchanged using a parallel transfer mode.  This mode of operation results in minimal delays in transferring each word.
  • 20. Parallel Transmission(cont) • In parallel transmission, all the bits of data are transmitted simultaneously on separate communication lines. • In order to transmit n bits, n wires or lines are used. Thus each bit has its own line. • All n bits of one group are transmitted with each clock pulse from one device to another i.e. multiple bits are sent with each clock pulse. • Parallel transmission is used for short distance communication. • As shown in the fig, eight separate wires are used to transmit 8 bit data from sender to receiver.
  • 22. Pros & Cons of Parallel Transmission Advantage of parallel transmission  It is speedy way of transmitting data as multiple bits are transmitted simultaneously with a single clock pulse. Disadvantage of parallel transmission  It is costly method of data transmission as it requires n lines to transmit n bits at the same time.
  • 23. Serial Transmission  Definition: When transferring data between two physically separate devices, especially if the separation is more than a few kilometers, for reasons of cost, it is more economical to use a single pair of lines.  Data is transmitted as a single bit at a time using a fixed time interval for each bit.  This mode of transmission is known as bit-serial transmission.
  • 24. Serial Transmission(cont) • In serial transmission, the various bits of data are transmitted serially one after the other. • It requires only one communication line rather than n lines to transmit data from sender to receiver. • Thus all the bits of data are transmitted on single line in serial fashion. • In serial transmission, only single bit is sent with each clock pulse. • As shown in fig., suppose an 8-bit data 11001010 is to be sent from source to destination. Then least significant bit (LSB) i.e. 0 will be transmitted first followed by other bits. The most significant bit (MSB) i.e. 1 will be transmitted in the end via single communication line. • The internal circuitry of computer transmits data in parallel fashion. So in order to change this parallel data into serial data, conversion devices are used. • These conversion devices convert the parallel data into serial data at the sender side so that it can be transmitted over single line.
  • 25. Serial Transmission(cont)  On receiver side, serial data received is again converted to parallel form so that the interval circuitry of computer can accept it.  Serial transmission is used for long distance communication.
  • 26. Pros & Cons of Serial Transmission Advantage of Serial Transmission  Use of single communication line reduces the transmission line cost by the factor of n as compared to parallel transmission. Disadvantages of Serial Transmission  1. Use of conversion devices at source and destination end may lead to increase in overall transmission cost.  2. This method is slower as compared to parallel transmission as bits are transmitted serially one after the other.
  • 27. Types of Serial Transmission  There are two types of serial transmission-synchronous and asynchronous both these transmissions use 'Bit synchronization'  Bit Synchronization is a function that is required to determine when the beginning and end of the data transmission occurs.  Bit synchronization helps the receiving computer to know when data begin and end during a transmission.  Therefore bit synchronization provides timing control.
  • 28. Asynchronous Transmission  Asynchronous transmission sends only one character at a time where a character is either a letter of the alphabet or number or control character i.e. it sends one byte of data at a time. • Bit synchronization between two devices is made possible using start bit and stop bit. • Start bit indicates the beginning of data i.e. alerts the receiver to the arrival of new group of bits. A start bit usually 0 is added to the beginning of each byte. • Stop bit indicates the end of data i.e. to let the receiver know that byte is finished, one or more additional bits are appended to the end of the byte. These bits, usually 1s are called stop bits.
  • 29. Asynchronous Transmission(cont)  Addition of start and stop increase the number of data bits. Hence more bandwidth is consumed in asynchronous transmission. • There is idle time between the transmissions of different data bytes. This idle time is also known as Gap • The gap or idle time can be of varying intervals. This mechanism is called Asynchronous, because at byte level sender and receiver need not to be synchronized. But within each byte, receiver must be synchronized with the incoming bit stream.
  • 30. Application of Asynchronous Transmission1. Asynchronous transmission is well suited for keyboard type-terminals and paper tape devices.  The advantage of this method is that it does not require any local storage at the terminal or the computer as transmission takes place character by character. 2. Asynchronous transmission is best suited to Internet traffic in which information is transmitted in short bursts.  This type of transmission is used by modems.
  • 31. Advantages of Asynchronous Transmission1. This method of data transmission is cheaper in cost as compared to synchronous e.g. If lines are short, asynchronous transmission is better, because line cost would be low and idle time will not be expensive. 2. In this approach each individual character is complete in itself, therefore if character is corrupted during transmission, its successor and predecessor character will not be affected. 3. It is possible to transmit signals from sources having different bit rates. 4. The transmission can start as soon as data byte to be transmitted becomes available. 5. Moreover, this mode of data transmission in easy to implement.
  • 32. Disadvantages of Asynchronous Transmission 1. This method is less efficient and slower than synchronous transmission due to the overhead of extra bits and insertion of gaps into bit stream. 2. Successful transmission inevitably depends on the recognition of the start bits. These bits can be missed or corrupted.
  • 33. Synchronous Transmission  Synchronous transmission does not use start and stop bits.  In this method bit stream is combined into longer frames that may contain multiple bytes.  There is no gap between the various bytes in the data stream.
  • 34. Synchronous Transmission(cont)  In the absence of start & stop bits, bit synchronization is established between sender & receiver by 'timing' the transmission of each bit.  Since the various bytes are placed on the link without any gap, it is the responsibility of receiver to separate the bit stream into bytes so as to reconstruct the original information.  In order to receive the data error free, the receiver and sender operates at the same clock frequency.
  • 35. Application of Synchronous Transmission  Synchronous transmission is used for high speed communication between computers. Advantages of Synchronous Transmission 1. This method is faster as compared to asynchronous as there are no extra bits (start bit & stop bit) and also there is no gap between the individual data bytes. Disadvantages of Synchronous Transmission 1. It is costly as compared to asynchronous method. It requires local buffer storage at the two ends of line to assemble blocks and it also requires accurately synchronized clocks at both ends. This lead to increase in the cost. 2. The sender and receiver have to operate at the same clock frequency. This requires proper synchronization which makes the system complicated.
  • 36. Comparison between Serial and Parallel Transmission
  • 38. PREPARED BY VISHAL GARG CSE 5TH SEMESTER SHIVALIK COLLEGE OF ENGINEERING WWW.LINKEDIN.COM/IN/VISHALGARG4