NEW
Font size
WorksheetsData and Digital Communications FINALS
Total questions: 51
Worksheet time: 51mins
- (Thermal noise or Gaussian noise) is always present to some degree in transmission media and electronic devices and is dependent on the temperature of the medium.
- when the temperature increases, the level of noise increases because of the increased activity of the electrons in the electronic device.
White noise
Impulse noise
Crosstalk
Echo
- (Noise spike) is a noncontinuous noise and one of the most difficult errors to detect because it can occur randomly.
- the noise is an analog burst of energy. If the impulse spike interferes with an analog signal, removing it without affecting the original signal can be difficult.
White noise
Impulse noise
Crosstalk
Echo
- is an unwanted coupling between two (2) different signal paths.
- This unwanted coupling can be electrical, as might occur between two (2) sets of twisted pair wire (as in a phone line), or it can be electromagnetic (as when unwanted signals are picked up by microwave antennas).
White noise
Impulse noise
Crosstalk
Echo
- is the reflective feedback of a transmitted signal as the signal moves through a medium.
-It is usually a signal bouncing back from the end of a cable and creating an echo.
White noise
Impulse noise
Crosstalk
Echo
- is the result of small timing irregularities that become magnified during the transmission of digital signals
as the signals are passed from one device to another.
- when a digital signal is being transmitted, the rises and falls of the signal can start to shift or become blurry and, thus, produce "blank"
White noise
Attenuation
Crosstalk
Jitter
- is the continuous loss of a signal's strength as it travels through a medium.
- It is not necessarily a form of error but can indirectly lead to an increase in errors affecting the transmitted signal.
White noise
Attenuation
Crosstalk
Jitter
indicates that only one (1) bit of a given data unit (such as a byte, character, or packet) is changed from 1 to 0 or from 0 to 1
single-bit error
burst error
Redundancy
Jitter
indicates that two (2) or more bits in the data unit have changed from 1 to 0 or from 0 to 1.
- is more likely to occur than a single-bit error because the duration of the noise signal is normally longer than the duration of 1 bit, which means that when noise affects data, it affects a set of bits
single-bit error
burst error
Redundancy
Jitter
- The central concept in detecting or correcting errors is redundancy.
- To be able to detect or correct errors, we need to send some extra bits with our data.
- These redundant bits are added by the sender and removed by the receiver. Their presence allows the receiver to detect or correct corrupted bits.
single-bit error
burst error
Redundancy
Jitter
- can be performed in the data link layer.
- When a device creates a frame of data at the data link layer, it inserts some type of error _____ code.
- When the frame arrives at the next device in the transmission sequence, the receiver extracts the error ________ code and applies it to the data frame.
- Then, the data frame is reconstructed and sent to the next device in the transmission sequence.
Error Detection
Error Correction
Error Avoidance
Parity Check
- The number of errors and the size of the message are important factors in dealing with error __________.
- These mechanisms deal with error __________ by retransmission.
- When an error occurs, the receiver will detect it and inform the source, and the source will have to retransmit the frame either on positive acknowledgment (ACK) or negative acknowledgment (NAK).
Error Detection
Error Correction
Error Avoidance
Parity Check
- A simple method of error detection is by adding redundant bits called parity bits to each character.
- commonly used for ASCII characters where seven (7) bits are used for actual character encoding, and the eighth bit is for parity.
Parity Check (Vertical Redundancy Check)
Two-Dimensional Parity (Longitudinal Redundancy Check)
Arithmetic Checksum
Cyclic Redundancy Checksum
- blocks of data are organized as a two-dimensional array.
- This method increases the likelihood of detecting burst errors.
- each row of the array is a data block that is to be transmitted.
- A parity bit is appended to each column based on if even or odd parity is used.
Parity Check (Vertical Redundancy Check)
Two-Dimensional Parity (Longitudinal Redundancy Check)
Arithmetic Checksum
Cyclic Redundancy Checksum
is a sequence of numbers and letters used to check data for errors.
-This sum is then added to the end of the message, and the message is transmitted to the receiving end.
- Many higher-level protocols used on the Internet (such as TCP and IP) use a form of error detection in which the characters to be transmitted are "summed" together.
Parity Check (Vertical Redundancy Check)
Two-Dimensional Parity (Longitudinal Redundancy Check)
Arithmetic Checksum
Cyclic Redundancy Checksum
– This method treats the packet of data to be transmitted (the message) as a large polynomial, which adds 8 to 32 check bits to large data packets and yields an error-detection capability, approaching 100 percent.
- Review the XOR function and Binary Division.
- The remainder of the binary division is the CRC to be appended to the original message.
Parity Check (Vertical Redundancy Check)
Two-Dimensional Parity (Longitudinal Redundancy Check)
Arithmetic Checksum
Cyclic Redundancy Checksum
- is used to deal with errors that occur when the stop-and-wait flow control protocol is used.
Stop-and-Wait ARQ
Go-Back-N ARQ
Selective Repeat ARQ
Cyclic Redundancy Checksum
deals with errors that occur when the sliding window protocol is used.
Stop-and-Wait ARQ
Go-Back-N ARQ
Selective Repeat ARQ
Cyclic Redundancy Checksum
- Under this scheme, only the frame in error is retransmitted. The drawback is that the receiver must provide enough buffer to store the frames that were transmitted after the erroneous frame until the frame has been retransmitted.
Stop-and-Wait ARQ
Go-Back-N ARQ
Selective Repeat ARQ
Cyclic Redundancy Checksum
- is the art of ensuring that data is kept private and accessed only by the intended recipient.
- It is accomplished through encryption.
- It is when we send a piece of information to be stored in a remote computer, or when we retrieve a piece of information from a remote computer, we need to conceal it during transmission.
Confidentiality
Integrity
Availability
Authentication
- is the art of ensuring that data is transmitted from source to destination without alteration.
- changes need to be done only by authorized entities and through authorized mechanisms
- is accomplished with the use of a digital signature, which is a way to know that an electronic document is legit and authentic
Confidentiality
Integrity
Availability
Authentication
- is the information created and stored by an organization that needs to be available to authorized entities
- Information needs to be constantly changed, which means it must be accessible to authorized entities
Confidentiality
Integrity
Availability
Authentication
- is the process of verifying that the user is exactly who he claims to be
o Single-factor authentication - is usually done through the use of passwords or user IDS.
o Two-factor authentication - is a two-step verification that provides an extra layer of security beyond user ID and password, usually with a software code generator or a hardware-based login key
Confidentiality
Integrity
Availability
Authentication
- is an intrusion on network infrastructure
- An attack can be performed either from outside of the organization by an unauthorized entity or from within the company by an “insider” that already has some access to the network
Confidentiality
Network Attacks
Availability
Authentication
refers to unauthorized access to or interception of data
Snooping
Traffic Analysis
Modification
Masquerading
s/he can obtain some other types of information by monitoring online traffic
Snooping
Traffic Analysis
Modification
Masquerading
the attacker modifies the information to make it beneficial to herself
Snooping
Traffic Analysis
Modification
Masquerading
it happens when the attacker impersonates somebody else
Snooping
Traffic Analysis
Modification
Masquerading
attacker obtains a copy of a message sent by a user and later tries to replay it
Replaying
Repudiation
Denial of Service (DoS)
Network Sniffing
it is performed by one of the two parties in the communication: the sender or the receiver
Replaying
Repudiation
Denial of Service (DoS)
Network Sniffing
may slow down or totally interrupt the service of a system
Replaying
Repudiation
Denial of Service (DoS)
Network Sniffing
- is a process of capturing the data packets traveling in the network
- is used by IT professionals to analyze and monitor the traffic to find such things as unexpected suspicious traffic
Denial-of-Service (DoS)
Man-in-the-middle (MITM) Attack
Spoofing
Network Sniffing
- is a process by which an intruder masquerades as a trusted user in order to gain unauthorized access to a secure environment
Denial-of-Service (DoS)
Man-in-the-middle (MITM) Attack
Spoofing
Network Sniffing
- is an attack that involves placing a software agent between the client and server ends before or during a communication session
Denial-of-Service (DoS)
Man-in-the-middle (MITM) Attack
Spoofing
Network Sniffing
is an attack that is aimed at preventing unauthorized users from accessing services on the network
Denial-of-Service (DoS)
Man-in-the-middle (MITM) Attack
Spoofing
Network Sniffing
is a program that installs malicious software while under the guise of doing something else
Trojan Horse
Session Hijacking
Phishing
Network Sniffing
- refers to the exploitation of a valid computer to gain unauthorized access to information or services in a computer system
Trojan Horse
Session Hijacking
Phishing
Network Sniffing
- is an attack in which the attacker attempts to fraudulently acquire sensitive information by masquerading as a trustworthy entity in a communication session
Trojan Horse
Session Hijacking
Phishing
Network Sniffing
is a process of creating IP packets with forged source IP address to impersonate a legitimate system. Often used in denial-of-service attacks
IP address spoofing
ARP spoofing
DNS spoofing
Replay
is a process of sending fake ARP messages in the network
this type of spoofing is to associate the MAC address with the IP address of another legitimate host, causing traffic redirection to the attacker’s system.
IP address spoofing
ARP spoofing
DNS spoofing
Replay
is an attack where the wrong data is inserted into the DNS server cache, causing the DNS server to divert the traffic by returning wrong IP addresses as the results for client queries
IP address spoofing
ARP spoofing
DNS spoofing
Replay
"blank" attack is a variation on the man-in-the-middle attack
IP address spoofing
ARP spoofing
DNS spoofing
Replay
is a method of concealing information from a recognizable text into encrypted form
it transforms readable text, called plaintext (or cleartext)
Encryption
Decryption
Cryptosystem
Ciphertext
is the process of recovering plaintext from its ciphertext
Encryption
Decryption
Cryptosystem
Ciphertext
A system that encrypts and decrypts information
Encryption
Decryption
Cryptosystem
Ciphertext
is the unintelligible form of plaintext (or cleartext)
Encryption
Decryption
Cryptosystem
Ciphertext
The art of creating and using cryptosystems
Cryptography
Cryptanalysis
Cryptology
Ciphertext
the art of breaking encrypted messages (usually by intruders)
Cryptography
Cryptanalysis
Cryptology
Ciphertext
The study of cryptography and cryptanalysis
Cryptography
Cryptanalysis
Cryptology
Ciphertext
Both encryption and decryption use a key, in which in the cryptographic sense, is a long string of characters that permits a cryptosystem to encrypt or decrypt information in a distinct way
Cryptographic Systems
Cryptanalysis
Symmetric Cryptosystems
Public-Key Cryptosystems (or Asymmetric Cryptosystems)
The same key is used for encryption and decryption
Both the originator and the recipient of a message must know the key
Cryptographic Systems
Cryptanalysis
Symmetric Cryptosystems
Public-Key Cryptosystems (or Asymmetric Cryptosystems)
- A public-key cryptosystem uses one key (public-key) for encryption and another key (private-key) for decryption
The private key is a secret key that is available only to the owner, and the public key is published.
Cryptographic Systems
Cryptanalysis
Symmetric Cryptosystems
Public-Key Cryptosystems (or Asymmetric Cryptosystems)
