Tuesday, September 08, 2009

For Internet Persistence

A standard for a transport-layer internet protocol that will automatically and try to re-connect to a host indefinitely on unexpected connection loss or ping timeout, and not break the connection for the application layer in the meantime. Also it should try to reconnect based on domain name instead of IP, because IPs can change -- except where the host doesn't have a domain name or DNS fails. I guess it should also send the host a Session ID so that it knows which connection is being attempted to reestablish. One other possibility would be to also allow the host to simultaneously try to reconnect to the client, via a standard listening port for the protocol, though that may be superfluous.

I think this capability would almost automatically make a lot of internet things refreshingly simpler and even more reliable..

No comments: