Given a 3 Gbps link with TCP applications A, B, and C. Application A has 25 TCP connections to a remote web server Application B has 4 TCP connection to a mail server Application C has 3 TCP connections to a remote web server. According to TCP "fairness", during times when all connections are transmitting, how much bandwidth should Application C have?

(The answer is 281.3 Mbps, but please show me how.)

Respuesta :

Answer:

Application C has 281.3 Mbps.

Explanation:

The TCP A, B and C connections all share a 3Gbps link.

Where 3Gbps is the bandwidth ( the number of bits or bytes the link can transmit in one second) and is equivalent to 3,000,000,000 bytes.

Connection on TCP A = 25,

Connection on TCP B = 4,

Connection on TCP C = 3,

The total number of connections are = 25 + 4 + 3 = 32.

When all connections are using the link,

The TCP C bandwidth is = (3/32) x 3,000,000,000 bytes.

= 0.09375 x 3,000,000,000

= 281250000 bytes.

= 281.25 Mbps or 281.3 Mbps.

ACCESS MORE