Abstract:Barnet, an infrastructure for attribute addressable P2P network, is brought forward in this paper. This infrastructure aims to provide high availability, collaborative, large-scale wide area information service. The architecture, information organization and access model of Barnet are described in this paper. NetShot is a peer-to-peer based Naming, Locating and Lookup algorithm. As proof that NetShot is useful in developing decentralized applications. After discussing the naming, joining, departing and neighboring model of NetShot, this paper proposes the concept of attribute addressable P2P network, and describes the details of lookup and location strategy which is adopted in Barnet.