A communication apparatus comprising: a communicator configured to: receive a recognition signal from each of one or more other communication apparatuses, transmit a first status message generated based on the recognition signal, and receive at least one second status message generated by the one or more other communication apparatuses; and a controller configured to: generate the first status message based on the recognition signal received by the communicator, and determine a repeat node by comparing the second status message with the first status message, wherein the first status message includes a number of the one or more other communication apparatuses recognized based on the recognition signal, and a first parameter representing a communication status associated with the recognized one or more other communication apparatuses, and wherein the second status message includes a number of one or more other different communication apparatuses recognized based on other recognition signals, that are received by the one or more other communication apparatuses from each of the one or more other different communication apparatuses, and a second parameter representing a communication status associated with the recognized one or more other different communication apparatuses. a communicator configured to: receive a recognition signal from each of one or more other communication apparatuses, transmit a first status message generated based on the recognition signal, and receive at least one second status message generated by the one or more other communication apparatuses; and receive a recognition signal from each of one or more other communication apparatuses, transmit a first status message generated based on the recognition signal, and receive at least one second status message generated by the one or more other communication apparatuses; and a controller configured to: generate the first status message based on the recognition signal received by the communicator, and determine a repeat node by comparing the second status message with the first status message, wherein the first status message includes a number of the one or more other communication apparatuses recognized based on the recognition signal, and a first parameter representing a communication status associated with the recognized one or more other communication apparatuses, and wherein the second status message includes a number of one or more other different communication apparatuses recognized based on other recognition signals, that are received by the one or more other communication apparatuses from each of the one or more other different communication apparatuses, and a second parameter representing a communication status associated with the recognized one or more other different communication apparatuses. generate the first status message based on the recognition signal received by the communicator, and determine a repeat node by comparing the second status message with the first status message, wherein the first status message includes a number of the one or more other communication apparatuses recognized based on the recognition signal, and a first parameter representing a communication status associated with the recognized one or more other communication apparatuses, and wherein the second status message includes a number of one or more other different communication apparatuses recognized based on other recognition signals, that are received by the one or more other communication apparatuses from each of the one or more other different communication apparatuses, and a second parameter representing a communication status associated with the recognized one or more other different communication apparatuses.