A communication method for a content requester in a virtual community in a network based on a hierarchical name structure the community being formed through an invitation and a registration between users or between virtual communities in said network, the communication method comprising: generating a content search request packet comprising a portion of but not an entire hierarchical name of content corresponding to a content search request; and requesting a communication device included in at least one virtual community in the network based on the hierarchical name structure to search for the content by transmitting the content search request packet wherein the generating a content search request package comprises inserting an indicator into the content search request packet, the indicator at least one of indicating a predetermined command; and designating a search area based on the hierarchical name of the content; and designating a search area based on a name of the at least one virtual community recognized using the hierarchical name of the content, or based on a name of a member included in the at least one virtual community; and requesting a search for the content based on a keyword requested by the content requester receiving, from the communication device, a first response packet comprising the hierarchical name of content requested by the content search request; generating and transmitting a content request packet requesting the communication device for the content corresponding to the content search request; and receiving a second response packet, transmitted from the communication device, comprising the content corresponding to the content search request, and wherein a prefix of each virtual community is shared through the invitation and the registration, and the hierarchical name includes the shared prefix. generating a content search request packet comprising a portion of but not an entire hierarchical name of content corresponding to a content search request; and requesting a communication device included in at least one virtual community in the network based on the hierarchical name structure to search for the content by transmitting the content search request packet wherein the generating a content search request package comprises inserting an indicator into the content search request packet, the indicator at least one of indicating a predetermined command; and designating a search area based on the hierarchical name of the content; and designating a search area based on a name of the at least one virtual community recognized using the hierarchical name of the content, or based on a name of a member included in the at least one virtual community; and requesting a search for the content based on a keyword requested by the content requester receiving, from the communication device, a first response packet comprising the hierarchical name of content requested by the content search request; generating and transmitting a content request packet requesting the communication device for the content corresponding to the content search request; and receiving a second response packet, transmitted from the communication device, comprising the content corresponding to the content search request, and wherein a prefix of each virtual community is shared through the invitation and the registration, and the hierarchical name includes the shared prefix.