Transport Layer Flashcards

1
Q

Main purpose

A

Data is segmented and sent to destination device

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

Multiplexing

A

Multiple apps use network at the same time

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

Reliable delivery

A

Lost segments of data are resent so data is received complete

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

Same order delivery

A

Ensures segments are reassembled into the proper order

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

Flow control

A

Manages data delivery if there is congestion on the host

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

Uses of TCP

A

Web browsers, email, file transfers; reliable delivery, connection oriented

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

Uses of UDP

A

DNS, VoIP, video streaming, TFTP, snmp, online games, RIP; uses datagrams

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

Socket

A

IP address + port number

Ex. 192.168.1.20:80

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

Well known port numbers

A

0 to 1023

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

Netstat command

A

Lists protocols in use

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

TCP headers contain…

A

Sequence numbers, order matters during reassembly

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

TCP initial session

A
  1. Initiates process to create connection with destination, initial sequence value
  2. Dest sends ack back
  3. Client sends ack back and session is established
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Side note

A

An individual server cannot have two services assigned to the same port number

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

TCP session termination

A
  1. Send fin
  2. Destination sends ack
  3. Destination sends fin
  4. Host sends ack
    RST reset connections
    PSH PUSH FUNCTIONS
    URG Urgent pointer field significant
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Expectational acknowledgement

A

Multiple segments can be sent before acknowledgement to avoid overhead

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

Flow control

A

Adjusting rate of data flow between services in the session

17
Q

Window size

A

Number of bytes sent before an acknowledgement is sent; can also be controlled dynamically

18
Q

More UDP

A

Reliability provided by the application layer; no guaranteed delivery of datagrams

19
Q

Registered ports

A

1034-49151; user processes or applications dynamically selected as client source port

20
Q

Dynamic or private ports

A

49152-65535; to client apps when initiating a connection

21
Q

Port number

A

Address for various applications and services; servers have static port numbers, clients have dynamic port numbers