https://gaviki.com/blog/how-are-options-negotiated-in-telnet/