I created an ocx (active x control) which allows developers to create a session to a unix box, this control basically encapsulated the winsock control. It was not very easy to do, you have to read the telnet rfc's, which are not very helpful. I never even strached the surface of trying to do terminal emulation such as vt100.

you are right port 23 is the telnet port
the standard port for http is 80