Computers πŸ’» | Welcome to the Internet! | 5.1 Flashcards

(57 cards)

1
Q

Define internet

A

The world-wide interconnection of networks

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

Define the World Wide Web

(WWW)

A

A massive collecion of webpages based on http and https

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

What is the difference between the WWW and the internet?

A

The internet is the infrastructure, which is the connection of many networks. The WWW is a collection of multimedia webpages and other information on webpages.

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

What is the difference between the WWW and the internet?

A

The internet is the infrastructure, which is the connection of many networks. The WWW is a collection of multimedia webpages and other information on webpages. delete later

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

What does TCP stand for?

A

Transmission protocols

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

What does IP stand for?

A

Internet Protocols

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

How are https protocols written?

A

Using hypertext markup language (HTML)

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

Web resources are accessed by __

A

Web browsers

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

Define URL

A

A text-based address for a web page

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

Define web broswer

A

Software that connects to a domain name server (DNS) to locate IP addresses; a browser interprets HTML web pages sent to a user’s computer so that the user can read documents and watch multimedia

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

Define HTML

A

The language used to design, display and formal web pages, and to write http(s) protocols

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

What does HTML stand for?

A

Hypertext mark-up language

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

What does URL stand for?

A

Uniform Resource Locator

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

What can a URL contain?

A
  • Protocol
  • Domain host
  • Domain name
  • Domain type
  • Web page/file name
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

What is the format of a URL?

A

protocol://websiteaddress/path/filename

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

What does the website address contain?

A
  • Domain host (www)
  • Domain name (site name)
  • Domain type (.com, .org, etc)
  • Sometimes, country code (.uk, .de, etc)
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

What does HTTP stand for?

A

Hypertext transfer protocol

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

Define HTTP

A

A set of rules that must be obeyed when transferring files over the internet.

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

Define HTTPS

A

Hypertext transfer protocol secure - http with extra security, such as SSL, applied

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

In what situation does the protocol change from http to https?

A

When some form of security such as SSL or TLS is used

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

List the functions of a web browser

A
  • Convert HTML code
  • Display web pages
  • Check if a website is secure
  • Request web pages from a web server
  • Send URL/domain name
  • Runs active script
  • Store history/favourites/bookmarks
  • Create tabs
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

What is the main purpose of a web browser?

A

To render HTML and display web pages

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

Define Domain Name Server (DNS)

A

A server that looks up domain names for websites in order to find the IP addresses that a computer needs to locate the web servers

24
Q

Explain the process of how a web page is located and sent back to the use, in the case where the IP address is not found in the first DNS server

A
  1. User opens their browser and types in the URL. The browser asks the DNS server (1) for the IP address of the website
  2. If the DNS server (1) can’t find the URL in its database or chache, it sends out a request to a DNS server (2)
  3. The DNS (2) server finds the URL so it can map it to the IP address, sending it back to the DNS server (1), which then puts the IP address and its associated URL back into its cache or database
  4. The IP address is sent back to the user’s computer
  5. The computer now sets up a communication with the website server and the required pages are downloaded
25
Explain what a DNS server does if it cannot find the matching URL for the IP address in its database
In this case, the DNS server sends out a request for a second DNS server to find the URL. This server maps the URL to the IP address, sends it back to the first DNS server, which sends it back to the user's computer
26
In what two ways can a DNS server store URLs and IP address?
- Using a database of URLs and matching IP addresses - Using its cache
27
Define *cookies*
A text file sent from a website to a user's browser; used to remember user preferences each time they enter the website
28
What type of file is a cookie?
A *text file*
29
What are the two types of cookies?
Session cookies and Persistent cookies
30
Define session cookie
A cookie that is stored temporarily on a computer; it is deleted when the browser is closed or the website session ends
31
Define persistent cookie
A cookie that is stored on the user's hard drive and only deleted when the expiry date is reached or the cookie is deleted by the user
32
Define virtual shopping basket
An area of memory in a website where items a items a user wishes to purchase are temporarily stoed; items remain in the basket until payment is made or the session has ended
33
Where are session cookies stored?
In the RAM or temporary memory
34
Where are persistent cookies stored?
In the hard drive
35
What type of cookies are used in virtual shopping baskets?
Session cookies
36
How long do persistent cookies last?
Till the expiration date or user deletion
37
Why are persistent cookies efficient at carrying data from one website to another?
It removes the need for massive amounts of user data to be stored on the web server itself
38
What are the uses of persistent cookies?
- Allows the website to remember users' passwords, email addresses, and invoice details, so they don't have to insert all this information every time they visit - Serve as memory, so the website can recognise the user each visit - Save users' items in a virutal shopping basket/cart - Track internet habits and users' website history or favorites for advertising - Store users' preferences
39
Define digital currency
Currency that exists in electronic form only, with no physical form - essentially data on a database
40
What has the development of digital currency enabled?
- Banking online or on a smartphone app - The online sending of money
41
How does a centralised digital currency sytem work?
The sender/buyer and reciever each may have their own bank they use. When money is transferred, the bank sends it to the central bank, which then transmits it to the second bank, and to the reciever
42
What is the drawback of centralisation?
Issues maintaining confidentiality and security.
43
Define cryptocurrency
A form of digital currency that uses a chain of decentralised computers to control and monitor transactions
44
Define cryptography
The protection of data/information by use of coding; usually involving encryption and decryption
45
What are the benefits of cryptocurrency compared to traditional banking?
- Traditional digital currencies are regulated by central banks and governments - making exchange rates influenced by state control. Cryptocurrency rules are uninfluenced by this and decided on by the community. - Cryptocurrency transactions are publically available, so all transactions are monitored and tracked - Cryptocurrency uses the more secure blockchain system
46
Define blockchain
A blockchain is a digital ledger, that is a time-stamped series of records that cannot be altered, due to using a number of interconnected computers.
47
Since blockchaining doesn't involve a centralised database, where is transaction data stored?
On **all** computers in the blockchain network
48
In what areas is blockchain used?
- Cryptocurrency - Smart contracts - Research - Politics - Education
49
Define *timestamp* | when it comes to blockchain
A digital record of the time and data that a data block is created in blockchain networks
50
What does a single block in a blockchain contain?
- Data - Hash value - Previous hash value
51
What *data* is often found in a *block*?
Name of sender and recipient, amount of money, and so on
52
What is the hash value of a block in a *blockchain*?
A unique value generated by an algorithm which acts as a fingerprint
53
What is the purpose of the previous hash value in a blockchain?
To point back to a previous block in the chain
54
What is the *genesis block*?
The first block in a blockhain that doesn't point to any previous block
55
How does a blockchain prevent tampering?
If the data in one block is changed, the data in further blocks will be invalid as the chain is broken
56
Define *proof-of-work*
The algorithm used in blockchain networks to confirm a transaction and to produce new blocks to add to the chain; special users called miners complete and monitor transactions on the network for a reward
57
What is the purpose of *proof of work*?
To make sure the process of creating new blocks is slowed down so that a new string of blocks cannot be quickly created