A method of receiving a broadcast/multicast service by a terminal (50, 150), the method comprising: receiving (S12, S32, S52, S72), from a broadcast/multicast server which has received one or more broadcasting/multicasting contents from a contents provider (10, 110), a service guide including contents information, wherein the contents information includes area information with respect to an area where the contents can be provided for service; transmitting (S15, S35, S55, S75), to the broadcast/multicast server, a broadcast/multicast request message with respect to one or more contents selected by a user from the service guide, wherein the contents selected by the user are desired to be received at a specific location or a current location of the terminal 1; and receiving (S21, S40, S61, S80), from a broadcast/multicast server, contents corresponding to the specific location or the current location of the terminal among the contents selected by the user, after the broadcast/multicast server performs location tracking of the terminal (50, 150), to enable location based broadcast/multicast services corresponding to the contents selected by the user, wherein only the contents available at the specific location or the current location of the terminal are received 2, wherein the contents received by the terminal (50, 150) were location based filtered by classifying the broadcasting/multicasting contents, which has been received from the contents provider (10, 110), according to each area where the contents can be provided for service such that only the contents available at the specific location or the current location of the terminal are received, and wherein the service guide contains information related to at least one among a group of information comprising: broadcast areas, target areas, horizontal accuracy, geographic area shapes, country codes, geopolitical area names, postal zip codes, service areas, services lists, terminal identifications, user settings, proprietary elements, and application-specific elements. receiving (S12, S32, S52, S72), from a broadcast/multicast server which has received one or more broadcasting/multicasting contents from a contents provider (10, 110), a service guide including contents information, wherein the contents information includes area information with respect to an area where the contents can be provided for service; transmitting (S15, S35, S55, S75), to the broadcast/multicast server, a broadcast/multicast request message with respect to one or more contents selected by a user from the service guide, wherein the contents selected by the user are desired to be received at a specific location or a current location of the terminal 1; and receiving (S21, S40, S61, S80), from a broadcast/multicast server, contents corresponding to the specific location or the current location of the terminal among the contents selected by the user, after the broadcast/multicast server performs location tracking of the terminal (50, 150), to enable location based broadcast/multicast services corresponding to the contents selected by the user, wherein only the contents available at the specific location or the current location of the terminal are received 2, wherein the contents received by the terminal (50, 150) were location based filtered by classifying the broadcasting/multicasting contents, which has been received from the contents provider (10, 110), according to each area where the contents can be provided for service such that only the contents available at the specific location or the current location of the terminal are received, and wherein the service guide contains information related to at least one among a group of information comprising: broadcast areas, target areas, horizontal accuracy, geographic area shapes, country codes, geopolitical area names, postal zip codes, service areas, services lists, terminal identifications, user settings, proprietary elements, and application-specific elements.