3.1.7 Flashcards

(9 cards)

1
Q

What are protocols?

A
  • Protocols are the set of rules computers follow
    when communicating across a network.
  • Without them, no information can be transmitted
    as computers don’t know how to interpret the
    signals coming through the network.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Functions of a protocol

A
  • Ensure data integrity
  • Manage flow control
  • Prevent deadlock
  • Manage congestion
  • Perform error checking
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is data integrity?

A

Data integrity refers to the overall completeness, accuracy and consistency of data.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What is flow control?

A
  • Flow control is the mechanism that ensures the rate at which a sender is transmitting is in proportion with the receiver’s receiving capabilities.
  • Flow control is utilized especially in cases where the sending device can send data much faster than the receiver can digest.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What is deadlock in networking?

A

Deadlock occurs when competing tasks prevent each other from completing, leading to a system being stuck in an endless loop.
Example: Multiple processes on a PC try to “swap” to virtual memory, causing “thrashing” and system instability.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

What is congestion in networking?

A

Congestion refers to significant slowdowns in communication due to overburdened communication channels (e.g., wires, routers).
Unlike deadlock, congestion does not halt processes but leads to inefficiency and slower data transfer.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What is error checking?

A
  • Error checking or detection refers to the techniques used to detect noise or other impairments introduced into data while it is transmitted from source to destination.
  • Error detection often makes use of parity bits, bits at the end of a packet that are calculated to be either a 1 or 0.
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

A website allows members to place orders for products. A person may become a member by completing an online form with their details, including payment method, email address and password. To order from the site a member must enter a username and a password.
Explain the role of protocols when a member access the site

A

Protocols like HTTPS and TLS play a crucial role when a member accesses the website by ensuring secure communication between the user’s device and the server. HTTPS, using TLS encryption, protects sensitive data such as usernames, passwords, and payment details from interception or tampering during transmission. These protocols also authenticate the website’s identity, ensuring the user is interacting with a legitimate site, thereby enhancing security, data integrity, and user trust.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Outline the importance of network protocols

A
  1. Ensure data integrity
  2. Prevent deadlock
How well did you know this?
1
Not at all
2
3
4
5
Perfectly