A random access method, comprising: sending, by a terminal device, a first message in a random access procedure to a network device, wherein the first message comprises a first random access preamble and a first physical uplink shared channel PUSCH; and monitoring, by the terminal device, whether a first random access response, RAR, is sent by the network device within a first RAR window; and monitoring, by the terminal device, whether a second RAR is sent by the network device within a second RAR window, wherein the second RAR is an RAR of a second type, the second RAR comprises a response to the first random access preamble, the second RAR is transmitted on a second PDSCH, the second PDSCH comprises at least one RAR of the second type, and the second PDSCH is scheduled by a second PDCCH, wherein the first RAR is an RAR of a first type, the first RAR comprises a response to the first message, the first RAR is transmitted on a first physical downlink shared channel, PDSCH, the first PDSCH comprises at least one RAR of the first type, and the first PDSCH is scheduled by a first physical downlink control channel, PDCCH, wherein the first RAR in the first PDSCH comprises first indication information, wherein the first indication information is for the terminal device to send a first response message for the first RAR, wherein the first indication information comprises at least first uplink resource indication information, wherein the first uplink resource indication information is for the terminal device to determine a first uplink resource for carrying the first response message, wherein the first indication information further comprises a first power control command word, wherein the first power control command word is configured for the terminal device to determine transmission power of the first response message, and wherein the first response message comprises acknowledgement ACK information. sending, by a terminal device, a first message in a random access procedure to a network device, wherein the first message comprises a first random access preamble and a first physical uplink shared channel PUSCH; and monitoring, by the terminal device, whether a first random access response, RAR, is sent by the network device within a first RAR window; and monitoring, by the terminal device, whether a second RAR is sent by the network device within a second RAR window, wherein the second RAR is an RAR of a second type, the second RAR comprises a response to the first random access preamble, the second RAR is transmitted on a second PDSCH, the second PDSCH comprises at least one RAR of the second type, and the second PDSCH is scheduled by a second PDCCH, wherein the first RAR is an RAR of a first type, the first RAR comprises a response to the first message, the first RAR is transmitted on a first physical downlink shared channel, PDSCH, the first PDSCH comprises at least one RAR of the first type, and the first PDSCH is scheduled by a first physical downlink control channel, PDCCH, wherein the first RAR in the first PDSCH comprises first indication information, wherein the first indication information is for the terminal device to send a first response message for the first RAR, wherein the first indication information comprises at least first uplink resource indication information, wherein the first uplink resource indication information is for the terminal device to determine a first uplink resource for carrying the first response message, wherein the first indication information further comprises a first power control command word, wherein the first power control command word is configured for the terminal device to determine transmission power of the first response message, and wherein the first response message comprises acknowledgement ACK information.