Discuss the requirements for adding communications security in a distributed, heterogeneous environment. Research and discuss interoperability issues in distributed communications. Differentiate some key security distribution communication protocols.