Transport Layer Flashcards

1
Q

Transport layer

A

Allows traffic to be directed to specific network applications

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

Application layer

A

Allows these applications to communicate in a way they understand

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

Multiplexing

A

Means nodes on a network have the ability to direct traffic toward many different services.

Send data to IP address

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

Demultiplexing

A

Takes traffic that is all aimed at the same node and deliver it to the proper receiving service.

Sends from IP addresses

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

Port

A

A 16-bit number that’s used to direct traffic to specific services running on a networked computer

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

TCP segment

A

Made up of TCP header and a data section

(Like a ethernet frame and a IP datagram, just on a TCP level)

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

Source port

A

A highly numbered port chosen from a special section of ports known as ephemeral ports

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

Sequence number

A

A 32 bit number that’s used to keep track of where in a sequence of TCP segments this one is expected to be.

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

Acknowledgement number

A

The number of the next expected segment

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

Data offset field

A

A 4-bit number that communicates how long the TCP header for this segment

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

The 6 control flags

A
  1. URG- urgent
  2. ACK- acknowledged
  3. PSH- push
  4. RST- reset
  5. SYN- synchronize
  6. FIN- finish
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Urgent pointer field

A

Used in conjunction with the TCP control flags to point out particular segments that might be more important than others

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

Options

A

Sometimes used for more complicated flow control protocols. Rarely used.

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

Padding

A

Sequence of zeros to make sure the data payload begins at the expected location

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

Buffer

A

A computing technique where a certain amount of data is held somewhere before sent somewhere else.

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

Handshake

A

A way for 2 devices to ensure they are speaking the same protocol and will be able to understand each other.

17
Q

3 way handshake

A

SYN > SYN/ACK > ACK

18
Q

4 way handshake

A

FIN > ACK > FIN > ACK