Web Development Part 1 Flashcards

1
Q

What are protocols?

A

They are a set of rules that must be followed so that computers can successfully communicate with each other. They outline what part of the conversation comes at which time.

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

What does client-side mean?

A

It is the action that takes place on the user’s side (the client’s) computer.

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

What does server-side mean?

A

It is the action that takes place on a web server.

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

What is a server?

A

Servers are computers that store webpages, sites or apps.

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

How do servers work?

A

When a client device wants to access a webpage, a copt of the webpage is downloaded from the server onto the client machine to be displayed on the user’s web browser.

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

What does HTTP mean and what does it do?

A

Hypertext Transfer Protocol is an application protocol for distributed, collaborative and hypermedia information system. It is the foundation of data communication for the World Wide Web.

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

What does HTTPS mean and what does it do?

A

It stands for Hypertext Transfer Protocol Secure. It is an extension of HTTP and allows for secure communication over a computer network.

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

In HTTPS, how is the communication protocol encrypted?

A

It is encrypted using Transport Layer Security (TLS) or also known as Secure Sockets Layer (SSL)

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

How does HTTP function?

A

It functions as a request response protocol in the client server computing model.

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

What does the HTTP request GET do?

A

This is used to request an existing webpage from a web server

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

What does the HTTP request POST mean?

A

This is used to create a new resource e.g. a webpage.

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

What does the HTTP request PUT do?

A

It updates an existing resource.

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

What does the HTTP request DELETE do?

A

This is used to delete an existing resource from the server.

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

Why is HTTPS favoured over HTTP?

A

HTTP can easily be hijacked, HTTPS is more secure.

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

What does SSL Certificate stand for and what does it do and what is it the same as?

A

It stands Secure Sockets Layer Certificate, it is an encryption layer that provides security to your website. This is something you need to buy. It verifies that every website is safe for users to enter their card details. It is the same as TLS (Transport Layer Security).

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

What are 3 advantages of having a HTTPS Certificate?

A
  1. Customer information is encrypted and cannot be intercepted.
  2. Visitors can verify you are a registered business and that you own the domain.
  3. Customers are more likely to trust and complete purchases from sites that use HTTPS.
17
Q

Is a HTTP certificate necessary for SEO?

A

Yes

18
Q

What does FTP stand for and what is it used for?

A

File Transfer Protocol. It is used to transfer computer files between a client and a server on a computer network. E.g. you created a website, saved it and wanted to transfer it to the server.

19
Q

What does SMTP stand for and what does it do?

A

Simple Mail Transfer Protocol (SMTP) it is an internet standard for electronic mail transmission (sending emails).

20
Q

What does TCP/IP stand for and what does it do?

A

Transmission Control Protocol/Internet Protocol. It allows computers to talk to another computer via the internet through compiling packets of data and sending them to the right location. So it’s the protocol for the internet.