A communication method, comprising: receiving, by a terminal device, indication information from a network device, wherein the indication information is configured to indicate a working frequency band attribute or a system attribute of the network device, the working frequency band attribute is configured to represent whether a working frequency band of the network device is a licensed frequency band or an unlicensed frequency band and the system attribute is configured to represent whether the network device works in a licensed frequency band system or an unlicensed frequency band system; and performing, by the terminal device, communication with the network device according to the working frequency band attribute or the system attribute, characterized in that, the indication information contains an attribute identifier, and the attribute identifier is configured to represent the working frequency band attribute or the system attribute of the network device; before performing, by the terminal device, communication with the network device according to the working frequency band attribute or the system attribute, the method further comprises: determining, by the terminal device, the working frequency band attribute or the system attribute of the network device according to a value of the attribute identifier contained in the indication information, wherein the value of the attribute identifier is a first numerical value when the working frequency band of the network device is the licensed frequency band or the network device works in the licensed frequency band system, and the value of the attribute identifier is a second numerical value when the working frequency band of the network device is the unlicensed frequency band or the network device works in the unlicensed frequency band system, the first numerical value being different from the second numerical value. receiving, by a terminal device, indication information from a network device, wherein the indication information is configured to indicate a working frequency band attribute or a system attribute of the network device, the working frequency band attribute is configured to represent whether a working frequency band of the network device is a licensed frequency band or an unlicensed frequency band and the system attribute is configured to represent whether the network device works in a licensed frequency band system or an unlicensed frequency band system; and performing, by the terminal device, communication with the network device according to the working frequency band attribute or the system attribute, characterized in that, the indication information contains an attribute identifier, and the attribute identifier is configured to represent the working frequency band attribute or the system attribute of the network device; before performing, by the terminal device, communication with the network device according to the working frequency band attribute or the system attribute, the method further comprises: characterized in that, the indication information contains an attribute identifier, and the attribute identifier is configured to represent the working frequency band attribute or the system attribute of the network device; before performing, by the terminal device, communication with the network device according to the working frequency band attribute or the system attribute, the method further comprises: determining, by the terminal device, the working frequency band attribute or the system attribute of the network device according to a value of the attribute identifier contained in the indication information, wherein the value of the attribute identifier is a first numerical value when the working frequency band of the network device is the licensed frequency band or the network device works in the licensed frequency band system, and the value of the attribute identifier is a second numerical value when the working frequency band of the network device is the unlicensed frequency band or the network device works in the unlicensed frequency band system, the first numerical value being different from the second numerical value.