ipv versus ipv ipv versus ipv what we have described in this in terms of ip addresses is in fact based on the internet protocol version (aka ipv this version of the internet protocol was developed during the and published by the ietf (internet engineering task forcein september (replacing an earlier definition published in january this version of the standard uses binary bits for each element of the host address (hence the range of to for each of there parts of the addressthis provides total of billion possible unique addresses this seemed huge amount in and certainly enough for what was imagined at the time for the internet since the internet has become the backbone to not only the world wide web itselfbut also to the concept of the internet of things (in which every possible device might be connected to the internet from your fridgeto your central heating system to your toasterthis potential explosion in internet addressable deviceshosts lead in the mid as to concerns about the potential lack of internet addresses using ipv the ietf therefore designed new version of the internet protocolinternet protocol version (or ipv this was ratified as an internet standard in july ipv uses bit address for each element in hosts address it also uses eight number groups (rather than which are separated by colon each number group has four hexadecimal digits the following illustrates what an ipv address looks like : db :ac :fe :ef : ed:dd : cle uptake of the ipv protocol has been slower than was originally expectedthis is in part because the ipv and ipv have not been designed to be interoperable but also because the utilisation of the ipv addresses has not been as fast as many originally feared (partly due to the use of private networkshoweverover time this is likely to change as more organisations move over to using the ipv sockets and web services in python the next two discuss how sockets and web services can be implemented in python the first discusses both general sockets and http server sockets the second looks at how the flask library can be used to create web services that run over http using tcp/ip sockets