Internet Protocol Address. In order to provide computer to computer communication via Internet, we need a global addressing scheme. Such an addressing is provided by Internet protocol at the network layer, each host and router on the Internet is assigned a unique 32-bit logical address. The is called an Internet Protocol address. This Internet Protocol address is unique and on two devices on the Internet can have the same address at the same time. Each 32-bit Internet Protocol address is divided into two main part: the network number and the host number. The network number identifies a network. The host number identifies a host on the network.