This standard specifies the Common Communication Protocol (CCP) layer that is capable of providing interoperability and interconnectivity among heterogeneous network technologies, as well as the basic data transmission scheme among devices linked to heterogeneous networks through the CCP layer. The standard also specifies the packet structure in the CCP layer and the common addressing scheme that can be understood among heterogenous divices. Furthermore, there are specifications regarding protocols capable of providing diverse home network applications through the CCP layer.