Network Security issues are very important issues in now days as society are moving to digitalization. Security of data is the most critical component to ensure secure transmission of data through the internet. It contains the authorization of access to data in a network that is controlled and managed by the network administrator. Network security not only requires ensuring the security of clients of a network but of the whole network. Authentication is one of the primary and most commonly way to ascertain and to ensure the security in the network. In this paper, we are attempting an analysis on the various authentication techniques. These Authentication techniques are Token- based, Knowledge-based and Biometric-based etc. After this, we will consider multi-factor authentications by making a combination of above authentication techniques and try to compare those.