6.6k views

What is the maximum size of data that the application layer can pass on to the TCP layer below?

1. Any size

2. $2^{16}$ bytes - size of TCP header

3. $2^{16}$ bytes

4. $1500$ bytes

edited | 6.6k views

OPTION A

Its transport layers responsibility to divide data in to fragments/ packets. Application layer need not worry about it.

by Loyal (8.1k points)
edited
+1
Fragmentation is done at network layer, not at transport layer
Application layer can give any amount of data to application layer and it is responsibilty of transport layer to di segmentation for better servicing of network layer.

Option -A
by Boss (10.2k points)
+1
what does this mean "Application layer can give any amount of data to application layer" ??
+2
This mean data sent by application layer to transport layer. Application layer can sent any amount of data to transport layer
+1
And if we talk about transport layer, then how much data (max) it can send to network layer?

is there any such limit?
0
In transport layer ethernet has a limit of sending data. Min data size:- 46B to 1500B where as frame size is 64B to 1518B.
+28

Application layer: can send any size of data

Transport Layer: It is a stream-based protocol,it chunks the data in MSS and add the header.MSS is 1460 and by default 536 byte.packet exceeding MSS aren't fragmented, they are simply discarded.

DLL: MTU=1500 byte

0
The absolute limitation on TCP packet size is 64K (65535 bytes), but in practicality, this is far larger than the size of any packet you will see, because the lower layers (e.g. ethernet) have lower packet sizes.Initially, its default value is 536 B .
0
@reena

but 1500B MTU is in ethernet only, or is it for every LAN standard..?
0
@warrior

true, bcoz of 16 bits in total length field of IP right..?
ans a)
by Loyal (5.2k points)
The correct option is A because if the application layer won't be sent the amount of data given to him then it is not feasible for it to be a part in the TCP model.
by (15 points)
Application layer can forward any size of the data to transport layer, but transport layer ensure that each segment should be of 64KB.
by (49 points)