cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
1695
Views
15
Helpful
4
Replies

TCP MSS

sivam siva
Level 3
Level 3

Who determines the MSS value? sender or receiver?

 

I believe "receiver",  any thoughts?

2 Accepted Solutions

Accepted Solutions

balaji.bandi
Hall of Fame
Hall of Fame

Its all depends on who intiating the connection.

 

Suggest to watch an video which explain , how MTU and MSS work and configurable.

 

https://www.youtube.com/watch?v=XMcYwr-yJGA

 

Cisco explanation :

 

https://www.youtube.com/watch?v=XMcYwr-yJGA

 

More information can be find in RFC , i you intrested deep dive.

https://tools.ietf.org/html/rfc879

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

View solution in original post

Almost correct. The receiver does "instruct" the sender, but doing so is an option.

View solution in original post

4 Replies 4

balaji.bandi
Hall of Fame
Hall of Fame

Its all depends on who intiating the connection.

 

Suggest to watch an video which explain , how MTU and MSS work and configurable.

 

https://www.youtube.com/watch?v=XMcYwr-yJGA

 

Cisco explanation :

 

https://www.youtube.com/watch?v=XMcYwr-yJGA

 

More information can be find in RFC , i you intrested deep dive.

https://tools.ietf.org/html/rfc879

 

BB

***** Rate All Helpful Responses *****

How to Ask The Cisco Community for Help

In this video we will dig into the difference between the network MTU and the TCP MSS. Both Ethernet and IP MTU's will be explained as well as how the MSS is set in each direction. Demonstrations in Wireshark If you liked this video, I'd really appreciate you giving me a like and subscribing, it ...

Joseph W. Doherty
Hall of Fame
Hall of Fame
"Who determines the MSS value? sender or receiver?"

Both. (NB: in can differ, based on direction of data flow.)

Balaji's RFC reference has the details.

sivam siva
Level 3
Level 3

Hi   @balaji.bandi  @Joseph W. Doherty

 

Thanks for the reply

 

Let's say host A and B are communicating

A------packet---->B  = B determines the MSS

 

A<------packet----B = A determines the MSS 

 

the receiver will always instruct the sender to limit the MSS that the receiver can accept. Am I right?

 

Thanks 

Siva

 

Almost correct. The receiver does "instruct" the sender, but doing so is an option.