compression encryption and hasjing

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/117

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 8:47 PM on 4/16/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

118 Terms

1
New cards

What is compression?

Compression is the process of reducing the size of a file so it takes less storage space or can be sent faster.

2
New cards

What is lossless compression?

Lossless compression reduces file size without losing any data, so the original file can be recreated exactly.

3
New cards

What is lossy compression?

Lossy compression reduces file size by removing some data permanently, usually data that is less noticeable.

4
New cards

What is run-length encoding (RLE)?

A lossless compression method that stores repeated data as one value and a count.

5
New cards

What is dictionary coding?

A lossless compression method where repeated patterns are stored once in a dictionary and then referred to by shorter codes.

6
New cards

What is encryption?

Encryption is the process of scrambling data so only authorised users can read it.

7
New cards

What is plaintext?

Plaintext is readable, original data before encryption.

8
New cards

What is ciphertext?

Ciphertext is encrypted data that cannot be understood without a key.

9
New cards

What is a key in encryption?

A key is a value used by an encryption algorithm to encrypt or decrypt data.

10
New cards

What is symmetric encryption?

Symmetric encryption uses the same key for encryption and decryption.

11
New cards

What is asymmetric encryption?

Asymmetric encryption uses two different keys: a public key and a private key.

12
New cards

What is a public key?

A public key is a key that can be shared openly and is used to encrypt data.

13
New cards

What is a private key?

A private key is a key that is kept secret and is used to decrypt data.

14
New cards

What is hashing?

Hashing is the process of using an algorithm to turn data into a fixed-length hash value.

15
New cards

What is a hash value or digest?

The hash value is the fixed-length output produced by a hashing algorithm.

16
New cards

What is salt in hashing?

A salt is a random value added before hashing to make password hashes harder to crack.

17
New cards

What is a database?

A database is an organised collection of related data.

18
New cards

What is a DBMS (Database Management System)?

A DBMS is software used to create, manage, and query a database.

19
New cards

What is an entity in a database?

An entity is a real-world object or thing the database stores data about.

20
New cards

What is an attribute in a database?

An attribute is a property or characteristic of an entity.

21
New cards

What is a table in a database?

A table stores data in rows and columns.

22
New cards

What is a record in a database?

A record is a row in a table, containing all the data about one item.

23
New cards

What is a field in a database?

A field is a column in a table, storing one type of data.

24
New cards

What is a primary key?

A primary key is a field that uniquely identifies each record in a table.

25
New cards

What is a foreign key?

A foreign key is a field in one table that links to the primary key in another table.

26
New cards

What is normalisation in databases?

Normalisation is the process of structuring a database to reduce duplication and improve consistency.

27
New cards

What is First Normal Form (1NF)?

A table is in 1NF if it has no repeating groups and each field contains one value only.

28
New cards

What is Second Normal Form (2NF)?

A table is in 2NF if it is in 1NF and non-key attributes depend on the whole primary key.

29
New cards

What is Third Normal Form (3NF)?

A table is in 3NF if it is in 2NF and non-key attributes do not depend on other non-key attributes.

30
New cards

What does SQL stand for?

SQL is a language used to query and manipulate databases.

31
New cards

What does the SELECT command do in SQL?

SELECT is used to retrieve data from a database.

32
New cards

What does the FROM clause do in SQL?

FROM tells the DBMS which table to get the data from.

33
New cards

What does the WHERE clause do in SQL?

WHERE is used to filter records using a condition.

34
New cards

What does the ORDER BY clause do in SQL?

ORDER BY sorts the returned data.

35
New cards

What is transaction processing?

Transaction processing is handling a set of database operations as one complete unit of work.

36
New cards

What does ACID stand for in database transactions?

ACID stands for Atomicity, Consistency, Isolation, and Durability in transaction processing.

37
New cards

What is a network?

A network is two or more devices connected so they can communicate and share resources.

38
New cards

What is a LAN?

A LAN is a Local Area Network, covering a small geographical area such as one building or school.

39
New cards

What is a WAN?

A WAN is a Wide Area Network, covering a large geographical area.

40
New cards

What is a NIC?

A Network Interface Card is hardware that allows a device to connect to a network.

41
New cards

What is a MAC address?

A MAC address is a unique hardware address assigned to a network interface.

42
New cards

What is an IP address?

An IP address is a logical address used to identify a device on a network.

43
New cards

What is a packet?

A packet is a small chunk of data sent across a network.

44
New cards

What is packet switching?

Packet switching is when data is split into packets and sent separately across a network, then reassembled at the destination.

45
New cards

What is a protocol in networking?

A protocol is a set of rules for communication between devices.

46
New cards

What does TCP/IP stand for?

TCP/IP is the protocol suite used on the internet, where IP handles addressing and routing while TCP handles reliable delivery.

47
New cards

What does HTTP stand for?

HTTP is a protocol used to transfer web pages and web data.

48
New cards

What does HTTPS stand for?

HTTPS is HTTP with encryption for secure communication.

49
New cards

What does FTP stand for?

FTP is a protocol used to transfer files between computers.

50
New cards

What does SMTP stand for?

SMTP is a protocol used to send emails.

51
New cards

What does IMAP stand for?

IMAP is a protocol used to access and manage email on a mail server.

52
New cards

What does a router do?

A router forwards packets between different networks.

53
New cards

What does a switch do?

A switch connects devices within the same network and forwards data to the correct device.

54
New cards

What does DNS stand for?

DNS converts a domain name into an IP address.

55
New cards

What is a client-server network?

In a client-server network, clients request services and servers provide them.

56
New cards

What is a peer-to-peer network?

In a peer-to-peer network, devices act as equals and can share resources directly.

57
New cards

What is star topology?

A star topology connects all devices to a central device such as a switch.

58
New cards

What is bus topology?

A bus topology connects devices along one main cable.

59
New cards

What is mesh topology?

A mesh topology has devices connected to many or all other devices.

60
New cards

What is a web browser?

A web browser is software that requests, receives, and displays web pages.

61
New cards

What is a web server?

A web server is a computer or software that stores and sends web pages to clients.

62
New cards

What is dictionary coding?

A lossless compression method where repeated patterns are stored once in a dictionary and then referred to by shorter codes.

63
New cards

What is encryption?

Encryption is the process of scrambling data so only authorised users can read it.

64
New cards

What is plaintext?

Plaintext is readable, original data before encryption.

65
New cards

What is ciphertext?

Ciphertext is encrypted data that cannot be understood without a key.

66
New cards

What is a key in encryption?

A key is a value used by an encryption algorithm to encrypt or decrypt data.

67
New cards

What is symmetric encryption?

Symmetric encryption uses the same key for encryption and decryption.

68
New cards

What is asymmetric encryption?

Asymmetric encryption uses two different keys: a public key and a private key.

69
New cards

What is a public key?

A public key is a key that can be shared openly and is used to encrypt data.

70
New cards

What is a private key?

A private key is a key that is kept secret and is used to decrypt data.

71
New cards

What is hashing?

Hashing is the process of using an algorithm to turn data into a fixed-length hash value.

72
New cards

What is a hash value or digest?

The hash value is the fixed-length output produced by a hashing algorithm.

73
New cards

What is salt in hashing?

A salt is a random value added before hashing to make password hashes harder to crack.

74
New cards

What is a database?

A database is an organised collection of related data.

75
New cards

What is a DBMS (Database Management System)?

A DBMS is software used to create, manage, and query a database.

76
New cards

What is an entity in a database?

An entity is a real-world object or thing the database stores data about.

77
New cards

What is an attribute in a database?

An attribute is a property or characteristic of an entity.

78
New cards

What is a table in a database?

A table stores data in rows and columns.

79
New cards

What is a record in a database?

A record is a row in a table, containing all the data about one item.

80
New cards

What is a field in a database?

A field is a column in a table, storing one type of data.

81
New cards

What is a primary key?

A primary key is a field that uniquely identifies each record in a table.

82
New cards

What is a foreign key?

A foreign key is a field in one table that links to the primary key in another table.

83
New cards

What is normalisation in databases?

Normalisation is the process of structuring a database to reduce duplication and improve consistency.

84
New cards

What is First Normal Form (1NF)?

A table is in 1NF if it has no repeating groups and each field contains one value only.

85
New cards

What is Second Normal Form (2NF)?

A table is in 2NF if it is in 1NF and non-key attributes depend on the whole primary key.

86
New cards

What is Third Normal Form (3NF)?

A table is in 3NF if it is in 2NF and non-key attributes do not depend on other non-key attributes.

87
New cards

What does SQL stand for?

SQL is a language used to query and manipulate databases.

88
New cards

What does the SELECT command do in SQL?

SELECT is used to retrieve data from a database.

89
New cards

What does the FROM clause do in SQL?

FROM tells the DBMS which table to get the data from.

90
New cards

What does the WHERE clause do in SQL?

WHERE is used to filter records using a condition.

91
New cards

What does the ORDER BY clause do in SQL?

ORDER BY sorts the returned data.

92
New cards

What is transaction processing?

Transaction processing is handling a set of database operations as one complete unit of work.

93
New cards

What does ACID stand for in database transactions?

ACID stands for Atomicity, Consistency, Isolation, and Durability in transaction processing.

94
New cards

What is a network?

A network is two or more devices connected so they can communicate and share resources.

95
New cards

What is a LAN?

A LAN is a Local Area Network, covering a small geographical area such as one building or school.

96
New cards

What is a WAN?

A WAN is a Wide Area Network, covering a large geographical area.

97
New cards

What is a NIC?

A Network Interface Card is hardware that allows a device to connect to a network.

98
New cards

What is a MAC address?

A MAC address is a unique hardware address assigned to a network interface.

99
New cards

What is an IP address?

An IP address is a logical address used to identify a device on a network.

100
New cards

What is a packet?

A packet is a small chunk of data sent across a network.