Quote:
Originally Posted by
fpmurphy
Yes, renegotiation is possible but is often turned off for security reasons.
Thanks fpmurphy.
Could you elaborate more on this.
Once a connection is established, how would the re-negotiation be accomplished?
TCP implementations would be using special options meant only for use in the three-way handshake to turn on the corresponding feature.
E.g -
To enable Selective Acknowledgment, the option sent in the SYN segments is SACK PERMITTED. This, if successfully negotiated translates to SACK blocks in non-SYN segments.
Similarly, the usage of Big Window option requires special Big Window permitted option in the SYN segments. If successfully negotiated this translates to the actual Big Window option.
So can you, if possible explain to me as to how would options be turned off during the connection lifetime (in the non-SYN segments)