A communication device in a communication system in which functions that are converted to software are configured as a plurality of components, and the functions are realized as a result of the components being respectively executed by a plurality of communication devices that are connected to a network, the communication device including a sorting unit configured to acquire a signal that is transmitted by a first component and transmit the signal to a second component indicated by destination information that is added to the signal by the first component.