1,501 views
3 3 votes
It is known that any network can only transmit data packet size equal to (or less than) MTU allowed in the network. If that is the case, and if we have a Path MTU discovery in place, why is there is need for MSS in TCP layer. Why does it not simply discover path MTU and set it to MSS, as after all that is what can really be transmitted at once ?

Setting MSS different (read larger) than MTU, will only burden Network Layer with fragmentation overhead.

Is there any significant advantage of using MSS ?

1 Answer

3 3 votes

Let me try this,
How does Path Discovery work?
A host performs Path MTU Discovery by sending out as large a packet as possible, with the Don't Fragment (DF) bit set in the IP header. If the packet is too large for a router to forward on to a particular link, the router must send an ICMP Destination Unreachable -- Fragmentation Needed message to the source address. The host then adjusts the packet size based on the ICMP message. (ref here)

1. What will happen if ICMP lost in between (no ICMP for ICMP packet)?
2. Congestion in the network is a dynamic phenomenon. If Congestion occurs after Path Discovery how will you handle that case?

Position:
Show:

Related questions

0 0 votes
1 answers 1 answer
4.2k
4.2k views
Rahul Jain25 asked Feb 8, 2017
4,220 views
Are these definations of MSS and MTU correct??MSS is maximum payload of TCP segment.TCP segment (MSS + TCP header)For IPpacket, it consists of (MSS + TCP header + IP head...
2 2 votes
2 2 answers
1.1k
1.1k views
iarnav asked Dec 16, 2018
1,130 views
Say Client buffer is of 12000 Bytes and MSS is 1200 B and this info is sent to server and now server send the info in (SYN +ACK) segment as Server Buffer = 18000 B and MS...
0 0 votes
4 4 answers
3.0k
3.0k views
Shubhanshu asked Aug 23, 2017
2,991 views
I am reading Forouzan in that I have stuck here, I know that.TCP is connection oriented service, means it all segments follow same path, and segments are in order deliver...
3 3 votes
1 answers 1 answer
478
478 views
js__ asked Jan 20
478 views
i am getting as 45