54 54 votes What is the maximum size of data that the application layer can pass on to the TCP layer below? Any size $2^{16}$ bytes - size of TCP header $2^{16}$ bytes $1500$ bytes Computer Networks gatecse-2008 easy computer-networks application-layer-protocols isro2016 + – Kathleen 26.9k views answer comment Share Follow Print See 1 comment 1 1 comment reply chetan-naik commented Nov 4, 2024 reply Follow flag Due to MTU limitations, NL has the facility of fragmentation and TL has the facility of segmentation. However from AL perspective, all data is directly sent to the TL and TL takes care of the delivery. 1 1 replyShare Please log in or register to add a comment.
Best answer 82 82 votes OPTION A Its transport layers responsibility to divide data in to fragments/ packets. Application layer need not worry about it. Desert_Warrior answered Jul 3, 2016 • edited Jan 15, 2018 by Puja Mishra Desert_Warrior comment Share Follow See all 3 Comments 3 3 Comments reply Ajit J commented Jan 30, 2019 reply Follow flag Fragmentation is done at network layer, not at transport layer 12 12 replyShare akshay7797 commented Apr 2, 2020 reply Follow flag segmentation is done at transport layer 9 9 replyShare DebRC commented Jan 31, 2023 reply Follow flag Forouzan Chapter 2 5 5 replyShare Please log in or register to add a comment.
21 21 votes Application layer can give any amount of data to Transport layer and it’s the responsibility of transport layer to perform segmentation for better servicing of network layer. Option – A Paras Nath answered Sep 15, 2016 • edited Jan 28, 2023 by Pranavpurkar Paras Nath comment Share Follow See all 10 Comments 10 10 Comments reply Prateek kumar commented Sep 22, 2016 reply Follow flag what does this mean "Application layer can give any amount of data to application layer" ?? 1 1 replyShare Sandeep Suri commented Jan 13, 2017 reply Follow flag This mean data sent by application layer to transport layer. Application layer can sent any amount of data to transport layer 2 2 replyShare Prerna Chauhan commented Jan 19, 2017 reply Follow flag And if we talk about transport layer, then how much data (max) it can send to network layer? is there any such limit? 1 1 replyShare Sandeep Suri commented Jan 20, 2017 reply Follow flag In transport layer ethernet has a limit of sending data. Min data size:- 46B to 1500B where as frame size is 64B to 1518B. 0 0 replyShare reena_kandari commented Aug 25, 2017 reply Follow flag 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. Network Layer:max payload length=1480 byte DLL: MTU=1500 byte 43 43 replyShare Warrior commented Dec 28, 2017 reply Follow flag 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 0 replyShare vishalshrm539 commented Jan 16, 2018 reply Follow flag @reena but 1500B MTU is in ethernet only, or is it for every LAN standard..? 0 0 replyShare vishalshrm539 commented Jan 16, 2018 reply Follow flag @warrior true, bcoz of 16 bits in total length field of IP right..? 0 0 replyShare akshay7797 commented Apr 2, 2020 reply Follow flag what is MSS for TCP? 1500 or 536? 0 0 replyShare Boxy_Flix commented Dec 20, 2024 reply Follow flag MSS: 1460 bytes (COMMONLY fOR ETHERNET-BASED NETWORK WITH MTU 1500 BYTEA)MSS: 536bytes(default for system that dont use path mtu discovery) 0 0 replyShare Please log in or register to add a comment.
0 0 votes 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. achand05 answered Sep 7, 2018 achand05 comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Application layer can forward any size of the data to transport layer, but transport layer ensure that each segment should be of 64KB. Chelsi answered Dec 4, 2019 Chelsi comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Any size as TL divide data into packets shashankrustagi answered Jul 31, 2020 shashankrustagi comment Share Follow 0 reply Please log in or register to add a comment.
0 0 votes Option A) Any size , Application layer can send any size data to transport layer. Sanandan answered Sep 17, 2020 Sanandan comment Share Follow 0 reply Please log in or register to add a comment.