Cryptographic network protocol for secure data communication, remote shell services or command execution and other secure network services between two networked computers