1.3.4 Web Technologies pt2 Flashcards

1
Q

Index

A

A record of resources located on the world wide web

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

Web crawler

A

Internet bots that continuously crawl the web to discover and record publicly available web pages
Creates an index that is searched for relevant content when you search

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

Meta tags

A

A description of the content of a web page inside the HTML tags to make it more likely to be found

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

PageRank uses

A

Ranks web pages based on how many web pages link to them and the amount of pages that link to those

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

PR(A) formula

A

PR(A) = (1-d) + d(PR(Ti)/C(Ti) + … + PR(Tn)/C(Tn))

Ti -> Tn are all the pages that lead to a page so divide each page rank by the amount of outward links and sum

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

d

A

Damping factor - probability of a user not opening that link

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

C(Ti)

A

The number of outward links from page TI

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

PageRank Process

A

Starting with each PageRank as 1, iterate the algorithm for each.
Keep iterating, feeding new values only at the end of each iteration (when every page has had PageRank run on it)

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

Client-server

A

Clients on terminals access the central server to carry out tasks
Diagram has a central server connected to terminals by lines

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

Client-server advantages

A

+ Secure
+ Can be used for small and large organisations
+ Complex tasks are performed quicker

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

Client-server disadvantages

A
  • Requires specialist IT staff to maintain (expensive)

- If the server breaks down no devices can be used

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

Peer-to-peer architecture

A

Has no central server, processing is done by the client’s devices which are connected to each other
Diagram has terminals connected like in a full mesh topology

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

Peer-to-peer advantages

A

+ Computers can communicate without going through a server

+ Useful for small organisations

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

Peer-to-peer disadvantages

A
  • No central server to protect security

- Data cannot be retrieved from a computer that is switched off

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

Client side processing

A

Scripts that handle initial processing are run on the terminal rather than the main server

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

Client-side uses

A

Tasks such as validating inputs which could be run quicker without being passed to a server

17
Q

Client side advantages

A

+ Quicker execution as there is no communication with the server
+ Removes potentially unnecessary processing from the server

18
Q

Client side disadvantages

A
  • Not all browsers support all scripts

- Dependent on the machine’s performance

19
Q

Application Programming Interface(API)

A

A set of tools that can be used for building software applications

20
Q

Server

A

A device which provides a central point of control

Holds information and resources and has greater processing power

21
Q

Search engine

A

A program that searches through a database of internet addresses based on criteria set by the client