A communication device comprising: a communicator comprising communication circuitry; a display; and a processor configured to: control the communicator to transmit a discovery message for searching for an external device, control the communicator to receive a response message from one or more external devices that received the discovery message, the response message comprising information indicating whether the external device is available to be identified to a user, control the display to display a user interface comprising a list of the one or more external devices that transmitted the response message, wherein, in the list, the one or more external devices are displayed in a first state or a second state according to the information included in the response message, and in response to a user input for selecting one external device displayed in the first state, from the list, control the communicator to transmit, to the selected external device, a feedback request message which causes the selected external device to perform a feedback operation to inform the user that the external device performing the feedback operation is the external device which is selected by the user input. a communicator comprising communication circuitry; a display; and a processor configured to: control the communicator to transmit a discovery message for searching for an external device, control the communicator to receive a response message from one or more external devices that received the discovery message, the response message comprising information indicating whether the external device is available to be identified to a user, control the display to display a user interface comprising a list of the one or more external devices that transmitted the response message, wherein, in the list, the one or more external devices are displayed in a first state or a second state according to the information included in the response message, and in response to a user input for selecting one external device displayed in the first state, from the list, control the communicator to transmit, to the selected external device, a feedback request message which causes the selected external device to perform a feedback operation to inform the user that the external device performing the feedback operation is the external device which is selected by the user input. control the communicator to transmit a discovery message for searching for an external device, control the communicator to receive a response message from one or more external devices that received the discovery message, the response message comprising information indicating whether the external device is available to be identified to a user, control the display to display a user interface comprising a list of the one or more external devices that transmitted the response message, wherein, in the list, the one or more external devices are displayed in a first state or a second state according to the information included in the response message, and in response to a user input for selecting one external device displayed in the first state, from the list, control the communicator to transmit, to the selected external device, a feedback request message which causes the selected external device to perform a feedback operation to inform the user that the external device performing the feedback operation is the external device which is selected by the user input.