The application provides a communication method and device, the method is applied to a terminal device, the terminal device comprises a first
multicast radio bearer (MRB), the first MRB comprises a first packet data convergence protocol (
PDCP) entity and a first RLC entity, the first RLC entity uses an
acknowledgement mode (AM), and the method comprises the following steps: the terminal device receives first indication information sent by a source node, the first indication information indicates that the receiving window of the first
PDCP entity is adjusted when the first
PDCP entity is reconstructed; and the terminal device adjusts the receiving window of the first PDCP entity according to the first indication information. According to the application, the terminal device configured with an AM MRB can normally receive
multicast service data when switching nodes, data packets are avoided to be lost, the continuity of
multicast service and the reliability of
multicast transmission mode are improved, and user experience is improved.