The Internet of Things (IoT) based Wireless Body Area Networks (WBAN), play a very important role in the implementation of IoT devices. It is an upcoming research area in which we implement new advancement techniques, such as various algorithms. In this research, we explore how to secure IoT devices from cyber-attacks and also define how to handle the communication packets between IoT devices. Some IoT devices require more resources for communication so we define the techniques used to reduce these resources. The main purpose of this review is to provide a quick review of all techniques for novice researcher who wants to start their research in this domain.