Generic Network.Transport API