1. A system for port and protocol sharing comprising: a layered hierarchy of application processes and protocols; an interlayer communications process disposed between each layer in said layered hierarchy; and, a communications layer programmed to moderate access by all of said application processes and protocols in said layered hierarchy to a single logical port.