User mobility is becoming an important and popular feature in today's network. This is especially evident in wireless environment. Security is one of the challenging problems introduced by mobile and wireless networking. There are many aspects to the provisioning of security that need to be addressed as part of the development and deployment of future wireless mobile networks. This paper discusses a wide range of issues related to security in wireless and mobile networking and reviews current state-of-the-art approaches. We also discuss in detail the aspects of end-to-end argument related to wireless security protocols.