The Internet Protocol ( IP ) is a protocol for addressing and routing the data packets in order let them move across networks and get to proper destinations. IP data is attached in each data packet – so, this sort of data helps routers to transmit packets to the proper place. In fact, every device and domain which connects to Internet has IP address assigned. Data packets are directed to the certain IP attached to those packets, the data goes where is supposed to go. Upon arrival to destination packets are treated differently depending on the transport protocol used with the IP. The most typical transport protocols are TCP/UDP.
On the public internet all IP addresses are both managed and assigned by the IANA, the Internet Assigned Numbers Authority. The IANA delegates its responsibilities to five separate Regional Internet Registries (RIRs). RIRs are globally co-ordinated, collectively responsible for managing IP addresses across the globe. The RIRs allocate IP addresses to ISPs and other entities which are located in their respective regions.
In the present moment there are IPv4 and IPv6 versions of IP protocol, which was initially presented in 1983.