2.1.1 TCP/IP Basics Flashcards

1
Q

What does IP stand for?

A

Internet Protocol

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

What are the two types of IP, and what do they stand for?

A
  • TCP - Transmission Control Protocol

- UDP - User Datagram Protocol

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

What is the difference between the client and the server?

A

Client - individual sending info

Server - receiver and processor of information

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

What is the Ethernet Payload, in essence?

A

all the steps that the information sent by a client to the server and vice versa passes through

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

What pieces of information come both before and after an Ethernet Payload?

A

Ethernet Header (before Payload, after Client), and Ethernet Trailer (after Payload, before Server)

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

What are the two components of the Ethernet Payload?

A

IP Header and IP Payload

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

What are the two components of the IP Payload?

A

TCP Header and a TCP payload (in that order)

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

What does the TCP payload contain?

A

Application data

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

What is the OSI Layer 4?

A

The transport layer which TCP operates at.

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

What is multiplexing?

A

the act of putting multiple applications inside different frames and send them across the internet at the same time

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

Which IP Protocol, TCP or UDP, is connection oriented?

A

TCP

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

Which IP Protocol, TCP or UDP, is considered “reliable?”

A

TCP

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

What does it mean for a connection to be “reliable?” How does this help with data transfer?

A

A reliable connection sends back an acknowledgement that the data was received.

This way, if any errors occur, the data is re-sent.

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

What does it mean for a protocol to be “connection oriented”?

A

A formal connection is established, same as saying hello, talking and then saying goodbye on the phone.

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

What are IPv4 sockets?

A

Physical sockets used to connect a client to a server and vice-versa.

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

What is a non-ephemeral port #? What is the port # range for these?

A

Permanent port #s ; 0 - 1,023

17
Q

What is an ephemeral port #? What is the port # range for these?

A

Temporary port #s; 1,024 and 65,535

18
Q

What are non-ephemeral port #s typically used for? What are ephemeral port #s typically used for?

A
  • Non-ephemeral #s typically used for servers or service

- Ephemeral #s typically used by client and last only for that session