A method of transmission based on point-to-point wireless communication, characterized in that the method comprises: performing, by a state machine of a sending-receiving terminal, state transition according to a received training frame, wherein the received training frame comprises a handshake information domain for indicating a type of the received training frame, the received training frame comprises one of a request training frame, a response training frame and an acknowledgement, ACK, training frame, and a state of the state machine comprises one of a request sending state, a response sending state, an ACK sending state and a data frame sending state; and sending user data when the state machine of the sending-receiving terminal is transferred to the data frame sending state; wherein performing the state transition according to the received training frame comprises: when the state machine of the sending-receiving terminal is in an initial request sending state, transferring the state machine to the response sending state when the received training frame is the request training frame, and transferring the state machine to the ACK sending state when the received training frame is the response training frame; transferring the state machine to the ACK sending state when the state machine of the sending-receiving terminal is in the response sending state and the received training frame is the response training frame or the ACK training frame; when the state machine of the sending-receiving terminal is in the ACK sending state, transferring the state machine to the response sending state when the request training frame is received, and transferring the state machine to the data frame sending state when a number of sent ACKs reaches a preset threshold. performing, by a state machine of a sending-receiving terminal, state transition according to a received training frame, wherein the received training frame comprises a handshake information domain for indicating a type of the received training frame, the received training frame comprises one of a request training frame, a response training frame and an acknowledgement, ACK, training frame, and a state of the state machine comprises one of a request sending state, a response sending state, an ACK sending state and a data frame sending state; and sending user data when the state machine of the sending-receiving terminal is transferred to the data frame sending state; wherein performing the state transition according to the received training frame comprises: when the state machine of the sending-receiving terminal is in an initial request sending state, transferring the state machine to the response sending state when the received training frame is the request training frame, and transferring the state machine to the ACK sending state when the received training frame is the response training frame; transferring the state machine to the ACK sending state when the state machine of the sending-receiving terminal is in the response sending state and the received training frame is the response training frame or the ACK training frame; when the state machine of the sending-receiving terminal is in the ACK sending state, transferring the state machine to the response sending state when the request training frame is received, and transferring the state machine to the data frame sending state when a number of sent ACKs reaches a preset threshold. when the state machine of the sending-receiving terminal is in an initial request sending state, transferring the state machine to the response sending state when the received training frame is the request training frame, and transferring the state machine to the ACK sending state when the received training frame is the response training frame; transferring the state machine to the ACK sending state when the state machine of the sending-receiving terminal is in the response sending state and the received training frame is the response training frame or the ACK training frame; when the state machine of the sending-receiving terminal is in the ACK sending state, transferring the state machine to the response sending state when the request training frame is received, and transferring the state machine to the data frame sending state when a number of sent ACKs reaches a preset threshold.