Understanding Zero Trust: A Guide to Architecture and Security