TCP Responsibilities Flashcards

1
Q

Assigns ports to process on client and server machines to allow multiple processes to communicate over a single NIC.

A

Addressing/Multiplexing

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

Provides the capability to establish connections, handle problems that may arise with these connections, and a special process to terminate connections.

A

Establishing, Managing, and terminating connections

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

Provides a mechanism that higher layers can use to pass data to TCP. This data is then packaged into messages and sent to the destination TCP software, which unpackages the data and gives it to the application on the destination machine

A

Handling and packaging data

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

Conceptually, the TCP implementation on a transmitting device is responsible for the transfer of packaged data to the TCP process on the other device.

A

Transferring data

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

TCP includes a set of services and features that allows an application to consider the protocol a reliable means of sending data. This means that normally a TCP application doesn’t need to worry about data being sent and never showing up or arriving in the wrong order. It also means that other common problems that might arise if IP were used directly are avoided.

A

Providing reliability and transmission quality services

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

TCP allows the flow of data between two devices to be controlled and managed. It also includes features that deal with congestion that devices may experience during communication between eacch other.

A

Providing flow control and congestion avoidance features

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