A communication device comprising: a communication unit configured to perform communication of a data frame, after the communication of the data frame, transmit, by multicast, a block acknowledgment request frame, BAR frame, for a block acknowledgment frame, BA frame, including frequency allocation information specifying a transmission frequency of the BA frame, the BA frame acknowledging the data frame communicated from the communication device, and receive the BA frame which is frequency division multiplexed, on the basis of the frequency allocation information, wherein the BAR frame includes a receiver address field storing an identifier of a multicast group specifying destinations of the BAR frame and identification information fields specifying each of one or more destinations of the BAR frame, the identification information being association identifiers of the one or more destinations selected from the multicast group, wherein the frequency allocation information includes a first piece of information for each of the one or more destinations selected from the multicast group individually and a second piece of information common to all of the one or more destinations selected from the multicast group, wherein the first piece of information for a first destination, which is included in the destinations of the multicast group, is sent after information of an identifier of the first destination, and wherein the second piece of information includes information specifying a bandwidth of the transmission frequency. a communication unit configured to perform communication of a data frame, after the communication of the data frame, transmit, by multicast, a block acknowledgment request frame, BAR frame, for a block acknowledgment frame, BA frame, including frequency allocation information specifying a transmission frequency of the BA frame, the BA frame acknowledging the data frame communicated from the communication device, and receive the BA frame which is frequency division multiplexed, on the basis of the frequency allocation information, perform communication of a data frame, after the communication of the data frame, transmit, by multicast, a block acknowledgment request frame, BAR frame, for a block acknowledgment frame, BA frame, including frequency allocation information specifying a transmission frequency of the BA frame, the BA frame acknowledging the data frame communicated from the communication device, and receive the BA frame which is frequency division multiplexed, on the basis of the frequency allocation information, wherein the BAR frame includes a receiver address field storing an identifier of a multicast group specifying destinations of the BAR frame and identification information fields specifying each of one or more destinations of the BAR frame, the identification information being association identifiers of the one or more destinations selected from the multicast group, wherein the frequency allocation information includes a first piece of information for each of the one or more destinations selected from the multicast group individually and a second piece of information common to all of the one or more destinations selected from the multicast group, wherein the first piece of information for a first destination, which is included in the destinations of the multicast group, is sent after information of an identifier of the first destination, and wherein the second piece of information includes information specifying a bandwidth of the transmission frequency.