Human body communication (HBC), which uses the human body tissue as the transmission medium to transmit health informatics, serves as a promising physical layer solution for the body area network (BAN). The human centric nature of HBC offers an innovative method to transfer the healthcare data, whose transmission requires low interference and reliable data link. Therefore, the deployment of HBC system obtaining good communication performance is required. In this regard, a tutorial review on the important issues related to HBC data transmission such as signal propagation model, channel characteristics, communication performance, and experimental considerations is conducted. In this work, the development of HBC and its first attempts are firstly reviewed. Then a survey on the signal propagation models is introduced. Based on these models, the channel characteristics are summarized; the communication performance and selection of transmission parameters are also investigated. Moreover, the experimental issues, such as electrodes and grounding strategies, are also discussed. Finally, the recommended future studies are provided.