HTTP / IP / API's Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

What does TCP stand for?

A

Transmission Control Protocol

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

What does TCP do?

A

Manage the channels between the browser and server

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

What does HTTP stands for?

A

Hypertext Transfer Protocol

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

What is HTTP?

A

HTTP is the command language that the devices on both sides of the connection must follow in order to communicate.

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

What does IP stand for?

A

Internet Primer

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

What is an IP Adress?

A

An address that uniquely identifies a machine on the internet.

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

What is the difference between IPv4 and IPv6?

A

IPv4 created a 32 bit IP address (resulting in ~7 billion unique IP’s)

IPv6 creates a 128 bit IP Address

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

How does each machine get’s a unique IP Address?

A

via DHCP (Dynamic Host Configuration Protocol)

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

What is DNS?

A

DNS stands for Domain Name System. Each server that host a website has an unique IP. But this is hard to remind for humans. DNS translates redirects us from www.google.com to the right IP.

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

What is the HTTP code if a valid request is made?

A

200 - success

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

What does HTTP error 404 mean?

A

not found - Server cannot find what u asked for

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

What is the error code for a server error?

A

500 - internal server error

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

What does HTTP error code 301 mean?

A

Moved permanently - Page is at a new location (most browsers will redirect you automatically)

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

What is REST?

A

Rest stands for REpresentational State Transfer.

It’s an architectural style for providing standards between computer systems on the web, making it easier for systems to communicate with each other. REST-compliant systems, often called RESTful systems, are characterized by how they are stateless and separate the concerns of client and server.

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

What a 4 basic HTTP verbs used to interact with REST?

A
  1. GET = retrieve specific information
  2. POST = create a new resource
  3. PUT = Updated a specific resource
  4. DELETE = remove a specific resource
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

What is an API?

A

An API is a collection of clearly defined methods of communication between different software components.

More specifically, a Web API is the interface created by the back-end: the collection of endpoints and the resources these endpoints expose.

17
Q

What is curl

A

curl is a command-line tool for transferring data from or to a server. It supports multiple protocols, including HTTP.

18
Q
A