This document provides an overview of data communication basics. It discusses data communication models including source, transmitter, communication system, receiver and destination. It also covers data representation techniques for text, numbers, images, audio and video. Digital and analog data transmission are compared. Modes of data transmission including parallel, asynchronous serial and synchronous serial transmission are explained. Multiplexing techniques such as frequency division multiplexing, time division multiplexing and wave division multiplexing are described. Finally, the document discusses data transmission error detection and correction methods such as parity check and cyclic redundancy check for error detection and backward error correction and forward error correction for error correction.
The document discusses the physical layer of computer networks. It describes how the physical layer interacts with hardware, defines signaling mechanisms, and converts digital data to electrical pulses for transmission. The physical layer provides encoding, signaling, transmission, and topology design. Digital data is converted to digital or analog signals using techniques like line coding, block coding, and modulation. Analog to digital conversion involves sampling, quantization, and encoding analog signals. Data can be transmitted serially or in parallel.
Data Communication & Computer Networks:Digital Signal EncodingDr Rajiv Srivastava
These slides cover the fundamentals of data communication & networking. It covers Digital signal Encoding which are used in communication of data over transmission medium. it is useful for engineering students & also for the candidates who want to master data communication & computer networking.
Data Representation in Data Communication (1).pptxmoviebro1
Data can be represented in different forms such as text, numbers, images, audio, and video. Text is represented using character encoding systems like Unicode and ASCII. Numbers are stored as binary patterns without encoding. Images are represented as a matrix of pixels, each assigned a binary pattern depending on the image type (black/white or color). Audio is continuous data while video combines pictures and audio. Data communication involves transmitting data between devices via transmission mediums. Effective communication depends on delivery, accuracy, timeliness, and jitter. Components include messages, senders, receivers, transmission mediums, and protocols. Modes of transmission are simplex, half-duplex, and full-duplex. Computer networks connect devices using transmission media
The document discusses data communication and networking. It covers the effectiveness of data communication which depends on correct delivery, timeliness, jitter, and accuracy. The components of data communication are the message, sender, receiver, transmission medium, and protocol. Data can be represented in various forms including text, numbers, images, audio, and video through different encoding schemes. The flow of data can be simplex, half duplex, or full duplex depending on the direction of communication.
Analog and Digital Signals and how to convert between them..pptxMohamedHussain648450
1. A signal conveys information through variations in voltage or current over time and can be either analog or digital. Analog signals are continuous while digital signals have discrete step-wise variations.
2. Digital communication systems have advantages over analog like higher quality information, efficiency, reliability, multiplexing capabilities, and data encryption. However, digital systems are more complex and require broader bandwidth.
3. Parity is an error detection method where an extra binary bit is added to detect single-bit errors during digital data transmission or storage by checking if the total number of 1s is even or odd.
A presentation about Analog and Digital Signals and how to convert between them.MohamedHussain648450
1. A signal conveys information through variations in voltage or current over time and can be either analog or digital. Analog signals are continuous while digital signals have discrete step-wise variations.
2. Digital communication systems have advantages over analog like higher quality information, efficiency, reliability, multiplexing capabilities, and data encryption. However, digital systems are more complex and require broader bandwidth.
3. Parity is an error detection method where an extra binary bit is added to detect single-bit errors during digital data transmission or storage by checking if the total number of 1s is even or odd.
This document provides an overview of digital communications and data transmission. It discusses key concepts such as analog to digital conversion (A/D), source coding, channel encoding, and modulation techniques.
The document begins with defining communication as the reliable transfer of data such as voice, video or codes from one point to another. It then outlines the basic components of a communication system including the information source, transmitter, channel, receiver and information sink.
It further explains the processes of analog to digital conversion including sampling, quantization and coding. It discusses how source coding aims to represent transmitted data more efficiently by removing redundant information. Finally, it provides an introduction to channel encoding which aims to control noise and detect/correct errors, as
The document discusses the physical layer of computer networks. It describes how the physical layer interacts with hardware, defines signaling mechanisms, and converts digital data to electrical pulses for transmission. The physical layer provides encoding, signaling, transmission, and topology design. Digital data is converted to digital or analog signals using techniques like line coding, block coding, and modulation. Analog to digital conversion involves sampling, quantization, and encoding analog signals. Data can be transmitted serially or in parallel.
Data Communication & Computer Networks:Digital Signal EncodingDr Rajiv Srivastava
These slides cover the fundamentals of data communication & networking. It covers Digital signal Encoding which are used in communication of data over transmission medium. it is useful for engineering students & also for the candidates who want to master data communication & computer networking.
Data Representation in Data Communication (1).pptxmoviebro1
Data can be represented in different forms such as text, numbers, images, audio, and video. Text is represented using character encoding systems like Unicode and ASCII. Numbers are stored as binary patterns without encoding. Images are represented as a matrix of pixels, each assigned a binary pattern depending on the image type (black/white or color). Audio is continuous data while video combines pictures and audio. Data communication involves transmitting data between devices via transmission mediums. Effective communication depends on delivery, accuracy, timeliness, and jitter. Components include messages, senders, receivers, transmission mediums, and protocols. Modes of transmission are simplex, half-duplex, and full-duplex. Computer networks connect devices using transmission media
The document discusses data communication and networking. It covers the effectiveness of data communication which depends on correct delivery, timeliness, jitter, and accuracy. The components of data communication are the message, sender, receiver, transmission medium, and protocol. Data can be represented in various forms including text, numbers, images, audio, and video through different encoding schemes. The flow of data can be simplex, half duplex, or full duplex depending on the direction of communication.
Analog and Digital Signals and how to convert between them..pptxMohamedHussain648450
1. A signal conveys information through variations in voltage or current over time and can be either analog or digital. Analog signals are continuous while digital signals have discrete step-wise variations.
2. Digital communication systems have advantages over analog like higher quality information, efficiency, reliability, multiplexing capabilities, and data encryption. However, digital systems are more complex and require broader bandwidth.
3. Parity is an error detection method where an extra binary bit is added to detect single-bit errors during digital data transmission or storage by checking if the total number of 1s is even or odd.
A presentation about Analog and Digital Signals and how to convert between them.MohamedHussain648450
1. A signal conveys information through variations in voltage or current over time and can be either analog or digital. Analog signals are continuous while digital signals have discrete step-wise variations.
2. Digital communication systems have advantages over analog like higher quality information, efficiency, reliability, multiplexing capabilities, and data encryption. However, digital systems are more complex and require broader bandwidth.
3. Parity is an error detection method where an extra binary bit is added to detect single-bit errors during digital data transmission or storage by checking if the total number of 1s is even or odd.
This document provides an overview of digital communications and data transmission. It discusses key concepts such as analog to digital conversion (A/D), source coding, channel encoding, and modulation techniques.
The document begins with defining communication as the reliable transfer of data such as voice, video or codes from one point to another. It then outlines the basic components of a communication system including the information source, transmitter, channel, receiver and information sink.
It further explains the processes of analog to digital conversion including sampling, quantization and coding. It discusses how source coding aims to represent transmitted data more efficiently by removing redundant information. Finally, it provides an introduction to channel encoding which aims to control noise and detect/correct errors, as
This document provides an overview of computer communication networks and data communications. It discusses the basic components of a data communication system including messages, senders, receivers, transmission media, and protocols. It also describes different types of data representation, data flow, network models including the OSI model and TCP/IP protocol suite, basic network types such as LANs and WANs, and physical network topologies including bus, star, ring and mesh.
This document introduces a simple model of communication that includes a source that generates data, a transmitter that converts the data into transmittable signals, a transmission system that carries the data, a receiver that converts the received signal back into data, and a destination that receives the data. It then provides more details about each component of the model and their functions.
This document provides an overview of key concepts in data communication and computer networks. It begins with definitions of data and data communication. It then describes the five components of data communication: message, sender, receiver, transmission medium, and protocol. It discusses transmission modes including parallel, serial, asynchronous, synchronous, and isochronous. It also covers direction of data flow, including simplex, half-duplex, and full-duplex. Additional topics include analog and digital signals, transmission impairments, network types and topologies, and hardware components such as NICs, hubs, switches, routers, and bridges.
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationPranoti Doke
1.1 Data communication and its
characteristics
1.2 Components of data communication Transmitter, Receiver, Medium, Message, Protocol. Standards, Standard organizations. Basic block diagram of data communication system
1.3 Data Transmission: Serial, Parallel Synchronous, Asynchronous, Isochronous transmission
1.4 Transmission characteristics: Signaling rate, data rate, bit rate, baud rate
1.5 feed of computer networks, Network criteria, advantages of networking
1.6 Network topologies: Mesh, Star, Bus, Tree, Ring and Hybrid topologies - Schematic diagram, working, ad viint‹i disadvantages and applications
1.7 Network Classification:
Based on Transmission Technology
Point to-point, Multipoint, Broadcast
Based on physical size(scale):
PAN, BAN, LAN, MAN, WAN,VPN
based on Architecture: Peer to Peer, client Server, off a esC ent Se er over Peer-to-Peer Model.
This document provides an overview of data communication basics including:
- The components of a data communication system including the message, sender, receiver, transmission medium, and protocols.
- Characteristics of effective data transmission including delivery, accuracy, timeliness, and jitter.
- Types of data transmission including parallel, serial, asynchronous, and synchronous.
- Factors that can impair transmission such as attenuation, distortion, and noise. Errors can occur due to equipment failure, dispersion, attenuation, or thermal noise.
This document discusses data communication and its key components. It describes how data is communicated between a sender and receiver using a transmission medium. The effectiveness of data communication depends on reliably delivering data, accuracy, timeliness and avoiding jitter. The main components of a data communication system are the message, sender, receiver, transmission medium, and protocols which govern the communication. Different types of data like text, numbers, images, audio and video are represented digitally for transmission. Data communication can occur through simplex, half-duplex or full-duplex modes.
1. Data communication involves the exchange of data between devices via transmission media like wired or wireless networks. It requires both hardware and software to effectively transmit information.
2. For data communication to be effective, it must reliably deliver data to the intended destination, transmit the data accurately, and deliver it in a timely manner. Data representation techniques encode different types of information like text, numbers, images, audio, and video into bit patterns for transmission.
3. Data transmission can be done either serially, transmitting bits one at a time, or in parallel, transmitting multiple bits simultaneously using multiple wires or frequencies. Both methods have advantages and disadvantages depending on the communication needs. Noise, attenuation, and distortion are common transmission impairments
Digital communication systems use digital modulation techniques to convert analog messages into digital signals for transmission. The three main digital band-pass modulation techniques are amplitude-shift keying (ASK), phase-shift keying (PSK), and frequency-shift keying (FSK). These techniques modulate a carrier signal by varying the amplitude, phase, or frequency according to the digital message. Receivers can use coherent or noncoherent detection, with coherent detection providing better performance but requiring synchronization to the transmitter carrier phase. The bandwidth requirement and transmitted energy depend on modulation parameters like the bit duration and carrier frequency.
The document provides an overview of telecommunication networks and their components. It discusses:
1) The major components of telecommunication networks including transmission facilities, local loops, interoffice facilities, switching systems, and customer premise equipment.
2) How transmission facilities such as local loops and trunks connect different parts of the network and carry traffic.
3) Analog and digital transmission methods, including frequency division multiplexing, time division multiplexing, and pulse code modulation to convert analog signals to digital formats.
This document discusses the basics of computer networks and data communication. It covers key concepts like delivery, accuracy, timeliness and jitter in data transmission. The five components of a data communication system are identified as the message, sender, receiver, transmission medium and protocol. Different methods of data representation for text, numbers, images, audio and video are outlined. The document also explains the different modes of data flow in communication systems - simplex, half-duplex and full-duplex.
The document discusses communication systems and their key components and concepts. It defines analog and digital signals, and the advantages and disadvantages of each. It explains the basic elements of a communication system, including the information source, transmitter, channel, and receiver. It also discusses different types of transmission such as simplex, full duplex, and half duplex. Modulation is introduced as a key concept for transmitting baseband signals over long distances.
DATA
The collection of raw facts and figures is called data. The word data is derived from the Latin language and it is plural of Datum. The text, numbers, symbols, images, voice, and video which are processed by computers and digital devices are called data. Data can be considered as unprocessed information.
COMMUNICATION
Communication is the process of sharing a message. A conversation between two people is an example of communication.
DATA COMMUNICATION
Data Communication is the process of transferring data electrically from one place to another. It is the process of exchange of data and information between two parties such as humans and electronic or computing devices.
COMPONENTS OF COMMUNICATION SYSTEM
A Communication system has the following five components.
Message
It is the information or data to be communicated. Common forms of information include text, numbers, pictures, audio, and video.
Sender
It is the device that generates and sends a message. It can be a computer, telephone handset, etc.
Receiver
Any particular digital electronic device can receive data in form of a message. The location of receiving computer is generally different from the sending computer. Like the sender, it can also be a computer, telephone handset, etc.
Medium
It is the channel or path through which the message is carried from the sender to the receiver. Some examples include twisted-pair cable, coaxial cable, radio waves, etc.
Protocol
Protocols are the rules and procedures by which computers exchange data on the network. The sender and receiver follow the same protocols to communicate with each other. In other words, a protocol is an agreement between two parties or vendors, using communication devices.
STANDARDS
Standards are the set of rules for data communication that are needed for the exchange of information among devices. It is important to follow Standards that are created by various Standard Organizations like IEEE, ISO, ANSI, etc.
CHARACTERISTICS OF DATA TRANSMISSIONS
Data communication has several characteristics but some are discussed below:
1.Signal type
2.Transmission mode
3.Direction of transmission
1.SIGNAL
A signal is an electromagnetic or electrical current that carries data from one system or network to another.
TYPES OF SIGNAL
There are two types of signals discussed below:
Analog Signals
Analog signals are continuously varying signals or waves that change with time and are used to represent data.
Characteristics Of Analog Signals
Amplitude
The amplitude of a signal refers to the height of the signal. It is equal to the vertical distance from a given point on the waveform to the horizontal axis. It is measured in volts.
Frequency
Frequency refers to the number of periods in one second or the number of cycles per second. Frequency is measured in Hertz (Hz).
Digital Signals
A digital signal is an electrical signal that is converted into a pattern of bits to represent a sequence of discrete values, at any given time.
Complete CHAPTER 3 Data Communication.pdfAmna Nawazish
CHAPTER 3
DATA COMMUNICATION
TERMINOLOGIES
DATA
COMMUNICATION
DATA COMMUNICATION
COMPONENTS OF THE COMMUNICATION SYSTEM
Message
Sender
Receiver
Medium
Protocol
STANDARDS
CHARACTERISTICS OF DATA TRANSMISSIONS
SIGNAL
TYPES OF SIGNAL
Analog Signals With Example
Characteristics Of Analog Signals
Amplitude
Frequency
Digital Signals With Examples
DIFFERENCE BETWEEN ANALOG AND DIGITAL SIGNAL
TRANSMISSION MODES (Asynchronous And Synchronous)
ASYNCHRONOUS TRANSMISSION WITH EXAMPLE
SYNCHRONOUS TRANSMISSION WITH EXAMPLE
DIFFERENCES BETWEEN SYNCHRONOUS AND ASYNCHRONOUS TRANSMISSION
DIRECTION OF TRANSMISSION
Simplex Mode With Example, Advantages And Disadvantages
Half-Duplex Mode With Example, Advantages And Disadvantages
Full-Duplex Mode With Example, Advantages And Disadvantages
DIFFERENCES BETWEEN THE TYPES OF TRANSMISSION MODES
DATA COMMUNICATION SPEED AND MEDIA
DATA COMMUNICATION SPEED
BANDWIDTH
Narrowband
Voice band
Broadband
DATA COMMUNICATION MEDIA
Twisted-Pair Cable With Reason for twisting
Coaxial Cable
Fiber Optics Cable With Advantages And Disadvantages
Microwaves
Terrestrial
Satellite
COMMUNICATION HARDWARE
MODEM
OSI MODEL
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
This document provides an overview of the physical layer of the OSI model. It discusses various topics related to the physical layer, including:
- Data transmission methods like digital transmission, analog transmission, line coding, block coding, and sampling.
- Modulation techniques for analog signals like ASK, FSK, PSK.
- Types of networks for digital transmission like circuit switched networks, datagram networks, and virtual circuit networks.
- Key aspects of these networks like connection setup/teardown, addressing schemes, routing, delays.
The physical layer is responsible for bit-level delivery over various physical media through standards that define electrical specifications, radio interfaces, optical fiber specifications and more. It also performs
This document provides an overview of the physical layer of the OSI model. It discusses various topics related to the physical layer, including:
- Data transmission methods like digital transmission, analog transmission, line coding, block coding, and sampling.
- Modulation techniques for analog signals like ASK, FSK, PSK.
- Types of networks for digital transmission like circuit switched networks, datagram networks, and virtual circuit networks.
- Key aspects of these networks like connection setup/teardown, addressing, routing, delays.
The physical layer is responsible for bit-level delivery over various physical media through standards that define electrical specifications, radio interfaces, optical fiber specifications and more. It also performs technical
This document summarizes line coding, which is the process of converting digital data to digital signals for transmission. It discusses how digital data in the form of text, numbers, images, audio or video are stored as bit sequences in computer memory. Line coding converts these bit sequences into digital signals for transmission, and decoding reconstructs the digital data at the receiver. Some key properties and characteristics of line coding that help efficient transmission are reduced bandwidth usage, efficient power use, error detection and correction capabilities, and avoidance of long strings of 1s and 0s. Specific line coding techniques like NRZ-L, NRZ-I and Differential Manchester are also outlined.
This document provides information about a course on computer networks being offered by the Department of Electronics and Communication Engineering at Hirasugar Institute of Technology. The course is for the 7th semester and covers Module 1 which includes introductions to data communications, network models, and the data link layer. It discusses fundamental characteristics of data communication systems including delivery, accuracy, timeliness, and jitter. It also describes components of data communication systems such as the message, sender, receiver, transmission medium, and protocols. Finally, it covers topics on data representation, data flow in simplex, half-duplex and full-duplex modes, physical structures including connection types and physical topologies.
This document discusses base-band digital data transmission. It begins by defining the components of data communication, including analog and digital data and signals. It then discusses the need for digital transmission over analog. The main topics covered are line coding techniques, including the important characteristics of line coding like number of levels, bit vs baud rate, DC components, signal spectrum, synchronization and cost of implementation. Specific line coding techniques discussed include unipolar, polar, NRZ, RZ, Manchester, differential Manchester and bipolar coding. The modulation rate relationship to data rate and number of signal elements is also covered.
The document discusses solving recurrence relations using iterative methods. It provides examples of using forward and backward iteration to predict solutions to recurrence relations given initial conditions. Recurrence relations can be used to model problems involving compound interest, population growth, algorithms like the Tower of Hanoi puzzle, and counting problems. Explicit formulas for the solutions can be derived and proven using induction.
This document provides an overview of computer programming including:
- What a computer program is and how it provides instructions to computers.
- The main types of programming languages including machine language, assembly language, and high-level languages.
- The typical stages of program development including analysis, design, coding, testing, and maintenance.
- How algorithms and flowcharts are used to design programs and represent the logic and steps.
- Examples are provided to illustrate algorithms, flowcharts, and programming concepts.
This document provides an overview of computer communication networks and data communications. It discusses the basic components of a data communication system including messages, senders, receivers, transmission media, and protocols. It also describes different types of data representation, data flow, network models including the OSI model and TCP/IP protocol suite, basic network types such as LANs and WANs, and physical network topologies including bus, star, ring and mesh.
This document introduces a simple model of communication that includes a source that generates data, a transmitter that converts the data into transmittable signals, a transmission system that carries the data, a receiver that converts the received signal back into data, and a destination that receives the data. It then provides more details about each component of the model and their functions.
This document provides an overview of key concepts in data communication and computer networks. It begins with definitions of data and data communication. It then describes the five components of data communication: message, sender, receiver, transmission medium, and protocol. It discusses transmission modes including parallel, serial, asynchronous, synchronous, and isochronous. It also covers direction of data flow, including simplex, half-duplex, and full-duplex. Additional topics include analog and digital signals, transmission impairments, network types and topologies, and hardware components such as NICs, hubs, switches, routers, and bridges.
CND_22634_UNIT1_MSBTE_Computer network and Data CommunicationPranoti Doke
1.1 Data communication and its
characteristics
1.2 Components of data communication Transmitter, Receiver, Medium, Message, Protocol. Standards, Standard organizations. Basic block diagram of data communication system
1.3 Data Transmission: Serial, Parallel Synchronous, Asynchronous, Isochronous transmission
1.4 Transmission characteristics: Signaling rate, data rate, bit rate, baud rate
1.5 feed of computer networks, Network criteria, advantages of networking
1.6 Network topologies: Mesh, Star, Bus, Tree, Ring and Hybrid topologies - Schematic diagram, working, ad viint‹i disadvantages and applications
1.7 Network Classification:
Based on Transmission Technology
Point to-point, Multipoint, Broadcast
Based on physical size(scale):
PAN, BAN, LAN, MAN, WAN,VPN
based on Architecture: Peer to Peer, client Server, off a esC ent Se er over Peer-to-Peer Model.
This document provides an overview of data communication basics including:
- The components of a data communication system including the message, sender, receiver, transmission medium, and protocols.
- Characteristics of effective data transmission including delivery, accuracy, timeliness, and jitter.
- Types of data transmission including parallel, serial, asynchronous, and synchronous.
- Factors that can impair transmission such as attenuation, distortion, and noise. Errors can occur due to equipment failure, dispersion, attenuation, or thermal noise.
This document discusses data communication and its key components. It describes how data is communicated between a sender and receiver using a transmission medium. The effectiveness of data communication depends on reliably delivering data, accuracy, timeliness and avoiding jitter. The main components of a data communication system are the message, sender, receiver, transmission medium, and protocols which govern the communication. Different types of data like text, numbers, images, audio and video are represented digitally for transmission. Data communication can occur through simplex, half-duplex or full-duplex modes.
1. Data communication involves the exchange of data between devices via transmission media like wired or wireless networks. It requires both hardware and software to effectively transmit information.
2. For data communication to be effective, it must reliably deliver data to the intended destination, transmit the data accurately, and deliver it in a timely manner. Data representation techniques encode different types of information like text, numbers, images, audio, and video into bit patterns for transmission.
3. Data transmission can be done either serially, transmitting bits one at a time, or in parallel, transmitting multiple bits simultaneously using multiple wires or frequencies. Both methods have advantages and disadvantages depending on the communication needs. Noise, attenuation, and distortion are common transmission impairments
Digital communication systems use digital modulation techniques to convert analog messages into digital signals for transmission. The three main digital band-pass modulation techniques are amplitude-shift keying (ASK), phase-shift keying (PSK), and frequency-shift keying (FSK). These techniques modulate a carrier signal by varying the amplitude, phase, or frequency according to the digital message. Receivers can use coherent or noncoherent detection, with coherent detection providing better performance but requiring synchronization to the transmitter carrier phase. The bandwidth requirement and transmitted energy depend on modulation parameters like the bit duration and carrier frequency.
The document provides an overview of telecommunication networks and their components. It discusses:
1) The major components of telecommunication networks including transmission facilities, local loops, interoffice facilities, switching systems, and customer premise equipment.
2) How transmission facilities such as local loops and trunks connect different parts of the network and carry traffic.
3) Analog and digital transmission methods, including frequency division multiplexing, time division multiplexing, and pulse code modulation to convert analog signals to digital formats.
This document discusses the basics of computer networks and data communication. It covers key concepts like delivery, accuracy, timeliness and jitter in data transmission. The five components of a data communication system are identified as the message, sender, receiver, transmission medium and protocol. Different methods of data representation for text, numbers, images, audio and video are outlined. The document also explains the different modes of data flow in communication systems - simplex, half-duplex and full-duplex.
The document discusses communication systems and their key components and concepts. It defines analog and digital signals, and the advantages and disadvantages of each. It explains the basic elements of a communication system, including the information source, transmitter, channel, and receiver. It also discusses different types of transmission such as simplex, full duplex, and half duplex. Modulation is introduced as a key concept for transmitting baseband signals over long distances.
DATA
The collection of raw facts and figures is called data. The word data is derived from the Latin language and it is plural of Datum. The text, numbers, symbols, images, voice, and video which are processed by computers and digital devices are called data. Data can be considered as unprocessed information.
COMMUNICATION
Communication is the process of sharing a message. A conversation between two people is an example of communication.
DATA COMMUNICATION
Data Communication is the process of transferring data electrically from one place to another. It is the process of exchange of data and information between two parties such as humans and electronic or computing devices.
COMPONENTS OF COMMUNICATION SYSTEM
A Communication system has the following five components.
Message
It is the information or data to be communicated. Common forms of information include text, numbers, pictures, audio, and video.
Sender
It is the device that generates and sends a message. It can be a computer, telephone handset, etc.
Receiver
Any particular digital electronic device can receive data in form of a message. The location of receiving computer is generally different from the sending computer. Like the sender, it can also be a computer, telephone handset, etc.
Medium
It is the channel or path through which the message is carried from the sender to the receiver. Some examples include twisted-pair cable, coaxial cable, radio waves, etc.
Protocol
Protocols are the rules and procedures by which computers exchange data on the network. The sender and receiver follow the same protocols to communicate with each other. In other words, a protocol is an agreement between two parties or vendors, using communication devices.
STANDARDS
Standards are the set of rules for data communication that are needed for the exchange of information among devices. It is important to follow Standards that are created by various Standard Organizations like IEEE, ISO, ANSI, etc.
CHARACTERISTICS OF DATA TRANSMISSIONS
Data communication has several characteristics but some are discussed below:
1.Signal type
2.Transmission mode
3.Direction of transmission
1.SIGNAL
A signal is an electromagnetic or electrical current that carries data from one system or network to another.
TYPES OF SIGNAL
There are two types of signals discussed below:
Analog Signals
Analog signals are continuously varying signals or waves that change with time and are used to represent data.
Characteristics Of Analog Signals
Amplitude
The amplitude of a signal refers to the height of the signal. It is equal to the vertical distance from a given point on the waveform to the horizontal axis. It is measured in volts.
Frequency
Frequency refers to the number of periods in one second or the number of cycles per second. Frequency is measured in Hertz (Hz).
Digital Signals
A digital signal is an electrical signal that is converted into a pattern of bits to represent a sequence of discrete values, at any given time.
Complete CHAPTER 3 Data Communication.pdfAmna Nawazish
CHAPTER 3
DATA COMMUNICATION
TERMINOLOGIES
DATA
COMMUNICATION
DATA COMMUNICATION
COMPONENTS OF THE COMMUNICATION SYSTEM
Message
Sender
Receiver
Medium
Protocol
STANDARDS
CHARACTERISTICS OF DATA TRANSMISSIONS
SIGNAL
TYPES OF SIGNAL
Analog Signals With Example
Characteristics Of Analog Signals
Amplitude
Frequency
Digital Signals With Examples
DIFFERENCE BETWEEN ANALOG AND DIGITAL SIGNAL
TRANSMISSION MODES (Asynchronous And Synchronous)
ASYNCHRONOUS TRANSMISSION WITH EXAMPLE
SYNCHRONOUS TRANSMISSION WITH EXAMPLE
DIFFERENCES BETWEEN SYNCHRONOUS AND ASYNCHRONOUS TRANSMISSION
DIRECTION OF TRANSMISSION
Simplex Mode With Example, Advantages And Disadvantages
Half-Duplex Mode With Example, Advantages And Disadvantages
Full-Duplex Mode With Example, Advantages And Disadvantages
DIFFERENCES BETWEEN THE TYPES OF TRANSMISSION MODES
DATA COMMUNICATION SPEED AND MEDIA
DATA COMMUNICATION SPEED
BANDWIDTH
Narrowband
Voice band
Broadband
DATA COMMUNICATION MEDIA
Twisted-Pair Cable With Reason for twisting
Coaxial Cable
Fiber Optics Cable With Advantages And Disadvantages
Microwaves
Terrestrial
Satellite
COMMUNICATION HARDWARE
MODEM
OSI MODEL
Application Layer
Presentation Layer
Session Layer
Transport Layer
Network Layer
Data Link Layer
Physical Layer
This document provides an overview of the physical layer of the OSI model. It discusses various topics related to the physical layer, including:
- Data transmission methods like digital transmission, analog transmission, line coding, block coding, and sampling.
- Modulation techniques for analog signals like ASK, FSK, PSK.
- Types of networks for digital transmission like circuit switched networks, datagram networks, and virtual circuit networks.
- Key aspects of these networks like connection setup/teardown, addressing schemes, routing, delays.
The physical layer is responsible for bit-level delivery over various physical media through standards that define electrical specifications, radio interfaces, optical fiber specifications and more. It also performs
This document provides an overview of the physical layer of the OSI model. It discusses various topics related to the physical layer, including:
- Data transmission methods like digital transmission, analog transmission, line coding, block coding, and sampling.
- Modulation techniques for analog signals like ASK, FSK, PSK.
- Types of networks for digital transmission like circuit switched networks, datagram networks, and virtual circuit networks.
- Key aspects of these networks like connection setup/teardown, addressing, routing, delays.
The physical layer is responsible for bit-level delivery over various physical media through standards that define electrical specifications, radio interfaces, optical fiber specifications and more. It also performs technical
This document summarizes line coding, which is the process of converting digital data to digital signals for transmission. It discusses how digital data in the form of text, numbers, images, audio or video are stored as bit sequences in computer memory. Line coding converts these bit sequences into digital signals for transmission, and decoding reconstructs the digital data at the receiver. Some key properties and characteristics of line coding that help efficient transmission are reduced bandwidth usage, efficient power use, error detection and correction capabilities, and avoidance of long strings of 1s and 0s. Specific line coding techniques like NRZ-L, NRZ-I and Differential Manchester are also outlined.
This document provides information about a course on computer networks being offered by the Department of Electronics and Communication Engineering at Hirasugar Institute of Technology. The course is for the 7th semester and covers Module 1 which includes introductions to data communications, network models, and the data link layer. It discusses fundamental characteristics of data communication systems including delivery, accuracy, timeliness, and jitter. It also describes components of data communication systems such as the message, sender, receiver, transmission medium, and protocols. Finally, it covers topics on data representation, data flow in simplex, half-duplex and full-duplex modes, physical structures including connection types and physical topologies.
This document discusses base-band digital data transmission. It begins by defining the components of data communication, including analog and digital data and signals. It then discusses the need for digital transmission over analog. The main topics covered are line coding techniques, including the important characteristics of line coding like number of levels, bit vs baud rate, DC components, signal spectrum, synchronization and cost of implementation. Specific line coding techniques discussed include unipolar, polar, NRZ, RZ, Manchester, differential Manchester and bipolar coding. The modulation rate relationship to data rate and number of signal elements is also covered.
The document discusses solving recurrence relations using iterative methods. It provides examples of using forward and backward iteration to predict solutions to recurrence relations given initial conditions. Recurrence relations can be used to model problems involving compound interest, population growth, algorithms like the Tower of Hanoi puzzle, and counting problems. Explicit formulas for the solutions can be derived and proven using induction.
This document provides an overview of computer programming including:
- What a computer program is and how it provides instructions to computers.
- The main types of programming languages including machine language, assembly language, and high-level languages.
- The typical stages of program development including analysis, design, coding, testing, and maintenance.
- How algorithms and flowcharts are used to design programs and represent the logic and steps.
- Examples are provided to illustrate algorithms, flowcharts, and programming concepts.
The document discusses wireless LAN standards including IEEE 802.11 and Bluetooth. IEEE 802.11 defines specifications for wireless LANs covering the physical and data link layers. It describes basic service sets (BSS) that can be ad hoc networks without an access point or infrastructure networks with an access point. Bluetooth is designed to connect different devices in an ad hoc network and its architecture includes layers like the baseband layer and L2CAP.
This document provides an overview of data link control protocols. It discusses various framing, flow control, and error control techniques used at the data link layer, including fixed and variable framing, byte/bit stuffing, automatic repeat request (ARQ), and protocols like stop-and-wait ARQ, go-back-N ARQ, and selective repeat ARQ. It also covers sliding windows, sequence numbers, acknowledgments, and protocols like HDLC. Examples are provided to illustrate how different protocols handle lost or corrupted frames.
This document discusses congestion control and quality of service in computer networks. It begins by defining data traffic and describing different traffic profiles. It then defines congestion as occurring when network load exceeds capacity. It describes congestion control techniques for preventing and removing congestion, including open-loop and closed-loop methods. Examples of congestion control in TCP and Frame Relay are provided. Quality of service is defined in terms of flow characteristics and classes. Techniques for improving quality of service, such as scheduling, traffic shaping, admission control and resource reservation are outlined. Integrated Services and Differentiated Services models for providing quality of service in IP networks are introduced. Finally, quality of service in Frame Relay and ATM networks is briefly
This document discusses various analog transmission techniques for transmitting digital data or analog signals. It covers topics like digital-to-analog conversion including amplitude-shift keying, frequency-shift keying, and phase-shift keying. It also discusses analog modulation techniques like amplitude modulation, frequency modulation, and phase modulation. Examples are provided to illustrate concepts like calculating bit rates, carrier frequencies, and bandwidth requirements for different modulation schemes. Figures and diagrams help explain key concepts such as modulation implementations, constellation diagrams, and analog signal bandwidth allocations.
This document provides an outline and overview of pointers in C++. It begins by explaining how variables are stored in memory and the basics of pointers, including what they are, why they are used, and how to declare and initialize pointers. It then covers the pointer operators & and * and their uses for getting addresses and dereferencing pointers. Different types of pointers are described such as null pointers, void pointers, and pointers to pointers. The document concludes by discussing pointers expressions including pointer arithmetic and comparison, pointers with arrays and functions, and dynamic memory allocation using pointers.
Chapter 7 (Part I) - User Defined Datatypes.pdfTamiratDejene1
This chapter discusses user defined data types in C++, specifically structures. It begins with an introduction and outline. Structure basics are then covered, including defining a structure with and without tags, declaring structure variables, initializing structure elements, accessing structure elements, and arrays as structure members. Nested structures are described as a structure within another structure. The chapter concludes by mentioning other user defined data types like typedef, enums, and unions as well as classes and objects. Examples of defining, initializing, and accessing structures are provided throughout.
This document provides an introduction to classes in C++. It discusses that classes are programmer-defined types that are made up of members like variables and functions called methods. Classes have constructors to initialize objects and destructors to clean up objects. The document contrasts classes in C++ with structs in C and discusses syntax differences between C++ and other languages like C# and Java. It provides examples of declaring a class called Point with methods and implementing the class in a .cpp file with definitions of methods and constructors. The document also discusses creating objects of a class on the stack or heap and calling methods on both local objects and objects created with pointers.
This document discusses sequential logic circuits and various types of flip-flops and registers. It begins with an introduction to sequential circuits and their basic components. Several types of flip-flops are described, including SR, D, JK, and T flip-flops. The document also covers registers such as shift registers, including serial-in serial-out, serial-in parallel-out, and parallel-in serial-out varieties. Operation of counters both asynchronous and synchronous is also briefly mentioned. The document provides detailed descriptions, truth tables, logic diagrams and examples of each sequential logic component.
This document discusses combinational logic circuits. It begins with an introduction to combinational circuits and their characteristics. It then covers various types of combinational logic circuits including adders, subtractors, encoders, decoders, comparators, and multiplexers. For each circuit type, it provides explanations of how they work and examples of their logic designs and truth tables. The overall purpose is to explain the design and implementation of common combinational logic circuits.
The document discusses Boolean algebra and logic gates. It begins with an introduction to Boolean algebra and how it provides a mathematical framework for digital electronic systems. It then covers topics such as Boolean variables, expressions, logic gates like AND, OR, NOT, NAND, NOR, XOR and XNOR. It defines Boolean functions and discusses ways of representing functions using truth tables, logic diagrams and algebraic expressions. It also covers concepts like positive and negative logic, postulates and theorems of Boolean algebra, Venn diagrams, canonical and standard forms of logic functions including sum of products and product of sums forms.
1. The document discusses number systems and codes used in digital logic design. It covers topics like analog vs digital, binary, octal, hexadecimal, and other number systems.
2. Conversion between different number bases is explained, including binary to decimal, octal to decimal, and hexadecimal to decimal. Signed number representation in binary is also covered, including sign-bit magnitude, 1's complement, and 2's complement methods.
3. The key benefits of digital systems over analog systems are summarized as smaller size, accuracy, noise immunity, ease of storage and transmission of information, computation speed, and ease of design.
This document provides an introduction to digital logic design. It discusses the evolution of computer hardware from vacuum tubes to integrated circuits. Transistors are used as logical switches that can be in one of two states: 1 or 0. Digital representations use discrete symbols called digits rather than continuous values. The advantages of digital over analog systems include easier design, storage, accuracy and programming. The document also defines key digital concepts like binary digits, logic levels, and digital waveforms. It provides examples of electronic components and electrical units like current, voltage, resistance and power. Finally, it lists individual assignments on logic levels, advantages of digital/analog, and drawing a pulse signal representation.
This document provides an overview of shift registers. It defines what a shift register is and discusses the basics, including that shift registers consist of flip-flops connected in a serial chain to store and transfer binary data. It describes the four main modes of operation for shift registers: serial-in parallel-out (SIPO), serial-in serial-out (SISO), parallel-in serial-out (PISO), and parallel-in parallel-out (PIPO). Diagrams are provided to illustrate examples of each type of shift register. The document concludes by mentioning universal shift registers, which can perform any input-output combination but require additional control inputs.
Digital Logic Design (EEEg4302)
Chapter 7 : Counters
This chapter discusses different types of counters, including asynchronous (ripple) counters and synchronous counters. Asynchronous counters use a ripple effect where one flip-flop triggers the next. Synchronous counters use a common clock signal to trigger all flip-flops simultaneously. The chapter also covers up/down counters, which can count up or down based on control signals, and methods for designing synchronous counters through state diagrams and logic expressions.
This document provides an overview of combinational logic circuits. It defines combinational logic as logic circuits whose outputs are determined solely by the present combination of inputs. The document outlines different types of basic combinational logic circuits like AND-OR, AND-OR-Invert, XOR and XNOR. It also discusses implementing combinational logic using NAND and NOR gates. Additional topics covered include binary adders and subtractors, magnitude comparators, decoders, encoders, multiplexers and demultiplexers.
This document provides an overview of common logic gates. It describes the operation and truth tables of inverters, AND gates, OR gates, NAND gates, NOR gates, exclusive OR gates, and exclusive NOR gates. Applications are given for each gate type, such as using an AND gate in a car seatbelt alarm system and using a NOR gate in an aircraft monitoring system. The document establishes that NAND and NOR gates are universal, meaning they can be combined to perform the functions of other gate types.
This document provides an overview of number systems covered in a digital logic design course. It discusses decimal, binary, hexadecimal, and octal number systems. For binary numbers, it describes conversion between decimal and binary, signed numbers using 1's and 2's complement representation, and arithmetic operations like addition, subtraction, multiplication, and division on signed binary numbers.
Chapter 1_Introduction to digital design (EEEg4302).pdfTamiratDejene1
This document provides an introduction to digital design. It defines digital and analog signals, with digital signals using discrete voltage levels to represent binary digits of 1 and 0, while analog signals have continuously varying voltage levels. Digital signals are more efficient for processing, transmission, storage and reproduction compared to analog signals. Logic levels define the high and low voltage ranges used to represent 1s and 0s. Digital waveforms switch between these logic levels over time. Digital logic design uses binary numbers to perform logic operations like AND, OR and NOT through logic gates to process inputs and outputs for computing and electronics applications.
Design and optimization of ion propulsion dronebjmsejournal
Electric propulsion technology is widely used in many kinds of vehicles in recent years, and aircrafts are no exception. Technically, UAVs are electrically propelled but tend to produce a significant amount of noise and vibrations. Ion propulsion technology for drones is a potential solution to this problem. Ion propulsion technology is proven to be feasible in the earth’s atmosphere. The study presented in this article shows the design of EHD thrusters and power supply for ion propulsion drones along with performance optimization of high-voltage power supply for endurance in earth’s atmosphere.
Rainfall intensity duration frequency curve statistical analysis and modeling...bijceesjournal
Using data from 41 years in Patna’ India’ the study’s goal is to analyze the trends of how often it rains on a weekly, seasonal, and annual basis (1981−2020). First, utilizing the intensity-duration-frequency (IDF) curve and the relationship by statistically analyzing rainfall’ the historical rainfall data set for Patna’ India’ during a 41 year period (1981−2020), was evaluated for its quality. Changes in the hydrologic cycle as a result of increased greenhouse gas emissions are expected to induce variations in the intensity, length, and frequency of precipitation events. One strategy to lessen vulnerability is to quantify probable changes and adapt to them. Techniques such as log-normal, normal, and Gumbel are used (EV-I). Distributions were created with durations of 1, 2, 3, 6, and 24 h and return times of 2, 5, 10, 25, and 100 years. There were also mathematical correlations discovered between rainfall and recurrence interval.
Findings: Based on findings, the Gumbel approach produced the highest intensity values, whereas the other approaches produced values that were close to each other. The data indicates that 461.9 mm of rain fell during the monsoon season’s 301st week. However, it was found that the 29th week had the greatest average rainfall, 92.6 mm. With 952.6 mm on average, the monsoon season saw the highest rainfall. Calculations revealed that the yearly rainfall averaged 1171.1 mm. Using Weibull’s method, the study was subsequently expanded to examine rainfall distribution at different recurrence intervals of 2, 5, 10, and 25 years. Rainfall and recurrence interval mathematical correlations were also developed. Further regression analysis revealed that short wave irrigation, wind direction, wind speed, pressure, relative humidity, and temperature all had a substantial influence on rainfall.
Originality and value: The results of the rainfall IDF curves can provide useful information to policymakers in making appropriate decisions in managing and minimizing floods in the study area.
Embedded machine learning-based road conditions and driving behavior monitoringIJECEIAES
Car accident rates have increased in recent years, resulting in losses in human lives, properties, and other financial costs. An embedded machine learning-based system is developed to address this critical issue. The system can monitor road conditions, detect driving patterns, and identify aggressive driving behaviors. The system is based on neural networks trained on a comprehensive dataset of driving events, driving styles, and road conditions. The system effectively detects potential risks and helps mitigate the frequency and impact of accidents. The primary goal is to ensure the safety of drivers and vehicles. Collecting data involved gathering information on three key road events: normal street and normal drive, speed bumps, circular yellow speed bumps, and three aggressive driving actions: sudden start, sudden stop, and sudden entry. The gathered data is processed and analyzed using a machine learning system designed for limited power and memory devices. The developed system resulted in 91.9% accuracy, 93.6% precision, and 92% recall. The achieved inference time on an Arduino Nano 33 BLE Sense with a 32-bit CPU running at 64 MHz is 34 ms and requires 2.6 kB peak RAM and 139.9 kB program flash memory, making it suitable for resource-constrained embedded systems.
Advanced control scheme of doubly fed induction generator for wind turbine us...IJECEIAES
This paper describes a speed control device for generating electrical energy on an electricity network based on the doubly fed induction generator (DFIG) used for wind power conversion systems. At first, a double-fed induction generator model was constructed. A control law is formulated to govern the flow of energy between the stator of a DFIG and the energy network using three types of controllers: proportional integral (PI), sliding mode controller (SMC) and second order sliding mode controller (SOSMC). Their different results in terms of power reference tracking, reaction to unexpected speed fluctuations, sensitivity to perturbations, and resilience against machine parameter alterations are compared. MATLAB/Simulink was used to conduct the simulations for the preceding study. Multiple simulations have shown very satisfying results, and the investigations demonstrate the efficacy and power-enhancing capabilities of the suggested control system.
Null Bangalore | Pentesters Approach to AWS IAMDivyanshu
#Abstract:
- Learn more about the real-world methods for auditing AWS IAM (Identity and Access Management) as a pentester. So let us proceed with a brief discussion of IAM as well as some typical misconfigurations and their potential exploits in order to reinforce the understanding of IAM security best practices.
- Gain actionable insights into AWS IAM policies and roles, using hands on approach.
#Prerequisites:
- Basic understanding of AWS services and architecture
- Familiarity with cloud security concepts
- Experience using the AWS Management Console or AWS CLI.
- For hands on lab create account on [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
# Scenario Covered:
- Basics of IAM in AWS
- Implementing IAM Policies with Least Privilege to Manage S3 Bucket
- Objective: Create an S3 bucket with least privilege IAM policy and validate access.
- Steps:
- Create S3 bucket.
- Attach least privilege policy to IAM user.
- Validate access.
- Exploiting IAM PassRole Misconfiguration
-Allows a user to pass a specific IAM role to an AWS service (ec2), typically used for service access delegation. Then exploit PassRole Misconfiguration granting unauthorized access to sensitive resources.
- Objective: Demonstrate how a PassRole misconfiguration can grant unauthorized access.
- Steps:
- Allow user to pass IAM role to EC2.
- Exploit misconfiguration for unauthorized access.
- Access sensitive resources.
- Exploiting IAM AssumeRole Misconfiguration with Overly Permissive Role
- An overly permissive IAM role configuration can lead to privilege escalation by creating a role with administrative privileges and allow a user to assume this role.
- Objective: Show how overly permissive IAM roles can lead to privilege escalation.
- Steps:
- Create role with administrative privileges.
- Allow user to assume the role.
- Perform administrative actions.
- Differentiation between PassRole vs AssumeRole
Try at [killercoda.com](https://killercoda.com/cloudsecurity-scenario/)
Digital Twins Computer Networking Paper Presentation.pptxaryanpankaj78
A Digital Twin in computer networking is a virtual representation of a physical network, used to simulate, analyze, and optimize network performance and reliability. It leverages real-time data to enhance network management, predict issues, and improve decision-making processes.
Prediction of Electrical Energy Efficiency Using Information on Consumer's Ac...PriyankaKilaniya
Energy efficiency has been important since the latter part of the last century. The main object of this survey is to determine the energy efficiency knowledge among consumers. Two separate districts in Bangladesh are selected to conduct the survey on households and showrooms about the energy and seller also. The survey uses the data to find some regression equations from which it is easy to predict energy efficiency knowledge. The data is analyzed and calculated based on five important criteria. The initial target was to find some factors that help predict a person's energy efficiency knowledge. From the survey, it is found that the energy efficiency awareness among the people of our country is very low. Relationships between household energy use behaviors are estimated using a unique dataset of about 40 households and 20 showrooms in Bangladesh's Chapainawabganj and Bagerhat districts. Knowledge of energy consumption and energy efficiency technology options is found to be associated with household use of energy conservation practices. Household characteristics also influence household energy use behavior. Younger household cohorts are more likely to adopt energy-efficient technologies and energy conservation practices and place primary importance on energy saving for environmental reasons. Education also influences attitudes toward energy conservation in Bangladesh. Low-education households indicate they primarily save electricity for the environment while high-education households indicate they are motivated by environmental concerns.
DEEP LEARNING FOR SMART GRID INTRUSION DETECTION: A HYBRID CNN-LSTM-BASED MODELijaia
As digital technology becomes more deeply embedded in power systems, protecting the communication
networks of Smart Grids (SG) has emerged as a critical concern. Distributed Network Protocol 3 (DNP3)
represents a multi-tiered application layer protocol extensively utilized in Supervisory Control and Data
Acquisition (SCADA)-based smart grids to facilitate real-time data gathering and control functionalities.
Robust Intrusion Detection Systems (IDS) are necessary for early threat detection and mitigation because
of the interconnection of these networks, which makes them vulnerable to a variety of cyberattacks. To
solve this issue, this paper develops a hybrid Deep Learning (DL) model specifically designed for intrusion
detection in smart grids. The proposed approach is a combination of the Convolutional Neural Network
(CNN) and the Long-Short-Term Memory algorithms (LSTM). We employed a recent intrusion detection
dataset (DNP3), which focuses on unauthorized commands and Denial of Service (DoS) cyberattacks, to
train and test our model. The results of our experiments show that our CNN-LSTM method is much better
at finding smart grid intrusions than other deep learning algorithms used for classification. In addition,
our proposed approach improves accuracy, precision, recall, and F1 score, achieving a high detection
accuracy rate of 99.50%.
Build the Next Generation of Apps with the Einstein 1 Platform.
Rejoignez Philippe Ozil pour une session de workshops qui vous guidera à travers les détails de la plateforme Einstein 1, l'importance des données pour la création d'applications d'intelligence artificielle et les différents outils et technologies que Salesforce propose pour vous apporter tous les bénéfices de l'IA.
VARIABLE FREQUENCY DRIVE. VFDs are widely used in industrial applications for...PIMR BHOPAL
Variable frequency drive .A Variable Frequency Drive (VFD) is an electronic device used to control the speed and torque of an electric motor by varying the frequency and voltage of its power supply. VFDs are widely used in industrial applications for motor control, providing significant energy savings and precise motor operation.
3. Data Communication
deals with the transmission of signals in a reliable and
efficient manner.
are the exchange of data between two devices via
some form of transmission medium such as a wire
cable.
• When we communicate, we are sharing information.
This sharing can be local or remote. Between
individuals, local communication usually occurs face to
face, while remote communication takes place over
distance.
NB: The word data refers to information presented in
whatever form is agreed upon by the parties creating
and using the data.
4. The effectiveness of a data communications system
depends on the following fundamental characteristics
Delivery: The system must deliver data to the correct
destination. Data must be received by the intended
device or user and only by that device or user.
Accuracy : The system must deliver the data
accurately. Data that have been altered in transmission
and left uncorrected are unusable.
Timeliness : The system must deliver data in a timely
manner. Data delivered late are useless. In the case of
video and audio, timely delivery means delivering data
as they are produced, in the same order that they are
produced, and without significant delay. This kind of
delivery is called real-time transmission.
6. • Source :- is where data is originated
it can be computer,pheripheral or communication
equipment like cell phone
• Transmitter :- converts data into a suitable form for
transmission through the medium.
• Communication system :- medium through which
signal is sent.
• Receiver :- which receives the signal and converts it
into data or message.
• Destination :- where the data is sent.
NB: One goal of data communications is to increase data
rate (speed of transmission) while decreasing signal
rate (bandwidth requirements).
7. Data Representation Technique
Information today comes in different forms such as
text, numbers, images, audio, and video.
Text
• In data communications, text is represented as a bit
pattern, a sequence of bits (Os or Is). Different sets of
bit patterns have been designed to represent text
symbols. Each set is called a code, and the process of
representing symbols is called coding.
• Today, the prevalent coding system is called Unicode,
which uses 32 bits to represent a symbol or character
used in any language in the world.
8. Numbers
• Numbers are also represented by bit patterns. However, a
code such as ASCII is not used to represent numbers; the
number is directly converted to a binary number to simplify
mathematical operations
Images
• Images are also represented by bit patterns. In its simplest
form, an image is composed of a matrix of pixels (picture
elements), where each pixel is a small dot.
• The size of the pixel depends on the resolution. For
example, an image can be divided into 1000 pixels or
10,000 pixels. In the second case, there is a better
representation of the image (better resolution), but more
memory is needed to store the image.
• After an image is divided into pixels, each pixel is assigned a
bit pattern
9. Audio
• Audio refers to the recording or broadcasting of sound
or music. Audio is by nature different from text,
numbers, or images. It is continuous, not discrete. Even
when we use a microphone to change voice or music
to an electric signal, we create a continuous signal.
Video
• Video refers to the recording or broadcasting of a
picture or movie. Video can either be produced as a
continuous entity or it can be a combination of images,
each a discrete entity, arranged to convey the idea of
motion. Again we can change video to a digital or an
analog signal
10. Digital Data Transmission Format
• Data : are entities that convey meaning, or information.
: raw facts.
• Signals : a detectable transmitted energy that carries
information.
: are electric or electromagnetic representations of
data.
• Signaling : is the physical propagation of the signal along a
suitable medium.
• Transmission : is the communication of data by the
propagation and processing of signals.
• Data must be transformed to electromagnetic signals to be
transmitted.
• Data can be analog or digital.
11. Digital Versus Analog Data
• Analog data : refers to information that is
continuous.
• Digital data : refers to information that has
discrete states.
For example, an analog clock that has hour, minute,
and second hands gives information in a
continuous form;
the movements of the hands are continuous.
On the other hand, a digital clock that reports
the hours and the minutes will change suddenly
from 8:05 to 8:06.
12. • For a computer to use data it must be in discrete
digital form.
Digital-to-digital conversion
: . convert digital data into digital signals
: . it can be done in two ways, line coding and
block coding. For all communications, line coding
is necessary whereas block coding is optional.
Line Coding
• The process for converting digital data into digital
signal is said to be Line Coding.
• Digital data is found in digital format, which is
binary bits. It is represented (stored) internally as
series of 1s and 0s.
13. Line coding image
•Digital signals which represents digital data, represented as discrete
signals .
•Encoding is the process of putting a sequence of characters into a
specialized format for efficient transmission or storage.
•Decoding the conversion of an encoded format back into the original
sequence of characters.
14. There are three types of line coding schemes
available:
i. Unipolar encoding schemes :. uses single
voltage level to represent data.
ii. Polar encoding schemes :. multiple voltage
levels are used to represent binary values.
iii. Bipolar encoding :. uses three voltage levels,
positive, negative and zero.
G-Assignment1– is digital or analog signal is
preferable (list reason)?
- Explain line coding schemes with graphical
representation
15. Block Coding
• To ensure accuracy of data frame received, redundant
bits are used.
• redundant bit(s) are added to each block of information
bits to ensure synchronization and error detection
For example, in even parity one parity bit is added to make
the count of 1s in the frame even. This way the original
number of bits are increased. It is called Block Coding.
After block coding is done it is line coded for transmission.
16. Analog-to-Digital Conversion
• Microphones create analog voice and camera creates
analog videos, which are treated us analog data. To
transmit this analog data over digital signals, we need
analog to digital conversion.
• Analog data is a continuous stream of data in the wave
form whereas digital data is discrete. To convert analog
wave into digital data, we use Pulse Code Modulation
(PCM).
• PCM is one of the most commonly used method to convert
analog data into digital form. It involves three steps:
i. Sampling
ii. Quantization
iii. Encoding.
17. Sampling
• The analog signal is sampled every T interval. Most important
factor in sampling is the rate at which analog signal is
sampled.
• According to Nyquist Theorem, the sampling rate must be at
least two times of the highest frequency of the signal.
18. Quantization
• Sampling yields discrete form of continuous analog signal.
Every discrete pattern shows the amplitude of the analog
signal at that instance.
• Quantization is approximation of the instantaneous analog
value.
20. Transmission Impairments
• Signals travel through transmission media, which are not
perfect. The imperfection causes signal impairment. This
means that the signal at the beginning of the medium is
not the same as the signal at the end of the medium.
• When signals travel through the medium they tend to
deteriorate. This may have many reasons:
Attenuation: a loss of energy
Distortion: the signal changes its form or shape
Noise: Random disturbance or fluctuation in analog or
digital signals is said to be Noise in signal, which may distort
the actual information being carried.
G-Assignment-2 Explain the reasons behind transmission
impairments
21. MODES OF DATA TRANSMISSION
• The transmission mode decides how data is
transmitted between two computers.
• The binary data in the form of 1s and 0s can
be sent in two different modes:
Parallel and
Serial
23. •In parallel transmission, the binary bits are organized
into groups of fixed length. Both sender and receiver
are connected in parallel with the equal number of
data lines.
•The sender sends all the bits at once on all lines.
Because data lines are equal to the number of bits in
a group or data frame, a complete group of bits (data
frame) is sent once.
Advantage :- speed
Disadvantage :- is the cost of wires, as it is equal to
the number of bits needs to send parallelly.
24. SERIAL TRANSMISSION
• In serial transmission, bits are sent one after
another in a queue manner.
• Serial transmission requires only one
communication channel as oppose parallel
transmission where communication lines
depends upon bit word length.
26. •Serial transmission can be either asynchronous or
synchronous.
ASYNCHRONOUS SERIAL TRANSMISSION
- It is named so because there's no importance of
timing. Data-bits have specific pattern and helps
receiver recognize when the actual data bits start
and where it ends. For example, a 0 is prefixed on
every data byte and one or more 1s added at the
end.
Two continuous data-frames (bytes) may have gap
between them.
27. SYNCHRONOUS SERIAL TRANSMISSION
- It is up to the receiver to recognize and separate
bits into bytes.
- Advantage of synchronous transmission is speed
and it has no overhead of extra header and footer bits
as in asynchronous transmission.
28. Multiplexing
• It is the set of techniques that allows the
simultaneous transmission of multiple signals
across a single data link.
• Multiplexing is done using a device called
Multiplexer (MUX) that combine n input lines to
generate one output line i.e. (many to one).
• At the receiving end a device called Demultiplexer
(DEMUX) is used that separate signal into its
component signals i.e. one input and several
outputs (one to many).
29. • Advantages of Multiplexing
More than one signals can be sent over single
medium or link
Effective use of the bandwidth of medium
31. Types of Multiplexing
Frequency Division Multiplexing
• It is an analog technique.
• Signals of different frequencies are combined into a
composite signal and is transmitted on the single link.
• Bandwidth of a link should be greater than the
combined bandwidths of the various channels.
• Each signal is having different frequency.
• Channels are separated by the strips of unused
bandwidth called Guard Bands (to prevent
overlapping).
33. Wave Division Multiplexing
• WDM is an analog multiplexing technique.
• Working is same as FDM.
• In WDM different signals are optical or light signals that
are transmitted through optical fiber.
• Various light waves from different sources are
combined to form a composite light signal that is
transmitted across the channel to the receiver.
• At the receiver side, this composite light signal is
broken into different light waves by Demultiplexer.
• This Combining and the Splitting of light waves is done
by using a PRISM. Prism bends beam of light based on
the angle of incidence and the frequency of light wave.
34. Time Division Multiplexing
• It is the digital multiplexing technique.
• Channel/Link is not divided on the basis of
frequency but on the basis of time.
• Total time available in the channel is divided
between several users.
• Each user is allotted a particular time interval
called time slot or slice.
• In TDM the data rate capacity of the transmission
medium should be greater than the data rate
required by sending of receiving devices.
36. Types of TDM
Synchronous TDM
• Each device is given same Time Slot to transmit the data over
the link, whether the device has any data to transmit or not.
• Each device places its data onto the link when its Time Slot
arrives, each device is given the possession of line turn by
turn.
• If any device does not have data to send then its time slot
remains empty.
• Time slots are organized into Frames and each frame consists
of one or more time slots.
• If there are n sending devices there will be n slots in frame.
37. Disadvantages of STDM
• The channel capacity cannot be fully utilized. Some of
the slots go empty in certain frames.
Asynchronous TDM
• Also known as Statistical Time Division multiplexing.
• In this time slots are not Fixed i.e. slots are Flexible.
• Total speed of the input lines can be greater than the
capacity of the path.
• In ASTDM we have n input lines and m slots i.e. m less
than n (m<n).
• Slots are not predefined rather slots are allocated to
any of the device that has data to send.
39. Data Transmission Error Detection and
Correction
• Data-link layer uses some error control mechanism to
ensure data bit streams are transmitted with certain
level of accuracy. But to understand how errors is
controlled, it is essential to know what types of errors
may occur.
• There may be three types of errors:
Single bit error: In a frame, there is only one bit,
anywhere though, which is corrupt.
Multiple bits error: Frame is received with more than
one bits in corrupted state.
Burst error: Frame contains more than1 consecutive bits
corrupted.
40. • Error control mechanism may involve two
possible ways:
Error detection
Error correction
Error Detection :
• Errors in the received frames are detected by
means of Parity Check and CRC (Cyclic
Redundancy Check).
-In both scenario, few extra bits are sent along
with actual data to confirm that bits received at
other end are same as they were sent.
-If the checks at receiver's end fails, the bits are
corrupted.
41. PARITY CHECK
- One extra bit is sent along with the original bits to make number of
1s either even.
- The sender while creating a frame counts the number of 1s in it.
for example, if even parity is used and number of 1s is even then
one bit with value 0 is added. This way number of 1s remain even.
Or if the number of 1s is odd, to make it even a bit with value 1 is
added.
-The receiver simply counts the number of 1s in a frame. If the count
of 1s is even and even parity is used, the frame is considered to be
not-corrupted and is accepted.
- If the count of 1s is odd and odd parity is used, the frame is still not
corrupted. If a single bit flips in transit, the receiver can detect it by
counting the number of 1s. But when more than one bits are in
error it is very hard for the receiver to detect the error
42. CYCLIC REDUNDANCY CHECK(CRC)
-is a different approach to detect if the frame received
contains valid data. This technique involves binary division
of the data bits being sent.
-The sender performs a division operation on the bits being
sent and calculates the remainder. Before sending the
actual bits, the sender adds the remainder at the end of
the actual bits. Actual data bits plus the remainder is called
a codeword. The sender transmits data bits as codewords.
-At the other end, the receiver performs division operation on
codewords using the same CRC divisor. If the remainder
contains all zeros the data bits are accepted, otherwise
there has been some data corruption occurred in transit.
43. Error Correction
• In digital world, error correction can be done in two
ways:
Backward Error Correction: When the receiver detects
an error in the data received, it requests back the
sender to retransmit the data unit.
Forward Error Correction: When the receiver detects
some error in the data received, it uses an error-
correcting code, which helps it to auto-recover and
correct some kinds of errors.
NB: Backward Error Correction, is simple and can only be
efficiently used where retransmitting is not expensive,
for example fiber optics. But in case of wireless
transmission retransmitting may cost too much, in such
case Forward Error Correction is used.