create account

What are IP addresses? by mauromar

View this thread on: hive.blogpeakd.comecency.com
· @mauromar ·
$7.72
What are IP addresses?
<center>https://www.ssldragon.com/wp-content/uploads/2019/01/IP_ssl-1024x384.png<a href="https://www.ssldragon.com/wp-content/uploads/2019/01/IP_ssl-1024x384.png">
Source</a></center>
Until the end of the 60s of the last century, communications consisted of creating physical circuits between emitter and receiver. Along the way, several switching centers allowed intermediate circuits to be linked until the transmitter and receiver were linked.

Obviously, this system is very ineffective in the face of threats, since it was as weak as the weakest of its nodes, especially considering that at that time, in the middle of the cold war, the possibility of sabotage was quite credible.

Against this background, the American agency ARPA (Advanced Research Projects Agency) gathered a group of experts and ordered them to design a communications system that was capable of withstanding even a nuclear attack.

ARPANET emerged from this project, where the TCP/IP protocol would later be designed, which would be the protocol on which the internet would be born, which allows dividing the information into packets that are tagged and launched on the network to rejoin them at the destination.
<center>https://www.redeszone.net/app/uploads-redeszone.net/2019/10/cambios-navegar-internet.jpg<a href="https://www.redeszone.net/app/uploads-redeszone.net/2019/10/cambios-navegar-internet.jpg">
Source</a></center>
These packets would be handled by intermediate devices called routers, capable of finding the optimal route for each packet, even if there were cuts in the middle.

In order to include the source and destination address in these packages, they needed to give a unique identifier to each of the computers that joined the network, and that would be the IP (Internet Protocol) address.

An IP address is an identifier consisting of 4 3-digit blocks between 0 and 255, separated by a period, for example 192.214.1.127, which in theory could identify 255x255x255x255 = 4,228,250,625 of computers connected to the network.
<center>https://aduk.de/wp-content/uploads/2020/03/How-to-Secure-the-IoT-Environment-37qlmuk9r6dbbdns1bx3pc.jpg<a href="https://aduk.de/wp-content/uploads/2020/03/How-to-Secure-the-IoT-Environment-37qlmuk9r6dbbdns1bx3pc.jpg">
Source</a></center>
This version of the TCP / IP protocol is called IPV4 and, although the protocol has evolved a lot and has far exceeded the number of available IPV4 addresses, it falls short if we think about the IoT or Internet of Things.

If we take into account the hundreds of billions of "things" that will be connecting to the network in the coming years, we will not have enough addresses for everyone, fortunately the IPV6 version has already been developed with which you can give a unique address to every square centimeter of the Earth, including the oceans.



<center>
![gb_peq.png](https://images.hive.blog/DQmc24LtpvEFrj48TpVNbWzpDFMEbMKrbe3DmgqyFJtchVX/gb_peq.png)![spanish-flag.png](https://images.hive.blog/DQmWkepVPuEubXNUh7iHqBczARJ4htDeCYkTWmKLv1RxK8g/spanish-flag.png)
<a href="https://hive.blog/spanish/@mauromar/que-son-las-direcciones-ip">Versión en español</a>
</center>



<center>![image.png](https://files.peakd.com/file/peakd-hive/mauromar/GpUO2VXw-image.png)</center>

👍  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 38 others
properties (23)
authormauromar
permlinkwhat-are-ip-addresses
categoryhive-175254
json_metadata{"app":"peakd/2020.07.1","format":"markdown","tags":["science","technology","news","life","internet","ipv4"],"users":["mauromar"],"links":["https://www.ssldragon.com/wp-content/uploads/2019/01/IP_ssl-1024x384.png","https://www.redeszone.net/app/uploads-redeszone.net/2019/10/cambios-navegar-internet.jpg","https://aduk.de/wp-content/uploads/2020/03/How-to-Secure-the-IoT-Environment-37qlmuk9r6dbbdns1bx3pc.jpg","/spanish/@mauromar/que-son-las-direcciones-ip"],"image":["https://www.ssldragon.com/wp-content/uploads/2019/01/IP_ssl-1024x384.png","https://www.redeszone.net/app/uploads-redeszone.net/2019/10/cambios-navegar-internet.jpg","https://aduk.de/wp-content/uploads/2020/03/How-to-Secure-the-IoT-Environment-37qlmuk9r6dbbdns1bx3pc.jpg","https://images.hive.blog/DQmc24LtpvEFrj48TpVNbWzpDFMEbMKrbe3DmgqyFJtchVX/gb_peq.png","https://images.hive.blog/DQmWkepVPuEubXNUh7iHqBczARJ4htDeCYkTWmKLv1RxK8g/spanish-flag.png","https://files.peakd.com/file/peakd-hive/mauromar/GpUO2VXw-image.png"]}
created2020-07-08 10:30:54
last_update2020-07-08 10:30:54
depth0
children5
last_payout2020-07-15 10:30:54
cashout_time1969-12-31 23:59:59
total_payout_value3.438 HBD
curator_payout_value4.285 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length3,252
author_reputation296,548,369,570,995
root_title"What are IP addresses?"
beneficiaries
0.
accountph-fund
weight2,000
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,405,273
net_rshares22,090,397,925,973
author_curate_reward""
vote details (102)
@creativeblue ·
@tipu curate
properties (22)
authorcreativeblue
permlinkqd6unm
categoryhive-175254
json_metadata{"users":["tipu"],"app":"hiveblog/0.1"}
created2020-07-09 05:41:30
last_update2020-07-09 05:41:30
depth1
children1
last_payout2020-07-16 05:41:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length12
author_reputation-9,592,728,153,451
root_title"What are IP addresses?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,419,497
net_rshares0
@tipu ·
<a href="https://tipu.online/hive_curator?creativeblue" target="_blank">Upvoted  &#128076;</a> (Mana: 8/32)
properties (22)
authortipu
permlinkre-qd6unm-20200709t054139
categoryhive-175254
json_metadata""
created2020-07-09 05:41:39
last_update2020-07-09 05:41:39
depth2
children0
last_payout2020-07-16 05:41:39
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length107
author_reputation55,939,291,366,544
root_title"What are IP addresses?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,419,500
net_rshares0
@gitplait-mod1 ·
Thanks for sharing in detail about ip address. We are looking for people like you in our community. 
<sub> Your post has been submitted to be curated with @gitplait community account because this is the kind of publications we like to see in our community. </sub>

Join our [Community on Hive](https://hive.blog)
properties (22)
authorgitplait-mod1
permlinkqd5umd
categoryhive-175254
json_metadata{"users":["gitplait"],"links":["https://hive.blog"],"app":"hiveblog/0.1"}
created2020-07-08 17:16:00
last_update2020-07-08 17:16:00
depth1
children0
last_payout2020-07-15 17:16:00
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length312
author_reputation64,455,719,431
root_title"What are IP addresses?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,411,063
net_rshares0
@mtl1979 ·
$0.04
Most of devices don't need externally visible IP address, so IPv4 is still adequate... The problem of IPv4 is that some larger blocks have been allocated to entities that don't need that many IP addresses, but because addresses are allocated in bits, each address block is twice as big as the next smaller one.

Even though IPv6 has been around for years already, there is still devices and applications that don't support it. Biggest problem for applications is that there is no standard C library function to decode IPv6 address represented as string containing both address and port. With IPv4, it is easy as there is only one ":" character and reverse search can be used to split the address from the port.
👍  
properties (23)
authormtl1979
permlinkre-mauromar-qd5kki
categoryhive-175254
json_metadata{"tags":["hive-175254"],"app":"peakd/2020.07.1"}
created2020-07-08 13:38:51
last_update2020-07-08 13:38:51
depth1
children1
last_payout2020-07-15 13:38:51
cashout_time1969-12-31 23:59:59
total_payout_value0.020 HBD
curator_payout_value0.020 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length710
author_reputation901,077,179,728
root_title"What are IP addresses?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,407,893
net_rshares179,302,682,879
author_curate_reward""
vote details (1)
@mauromar ·
Thank you for the explanation.
properties (22)
authormauromar
permlinkqd5tl7
categoryhive-175254
json_metadata{"app":"hiveblog/0.1"}
created2020-07-08 16:53:36
last_update2020-07-08 16:53:36
depth2
children0
last_payout2020-07-15 16:53:36
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation296,548,369,570,995
root_title"What are IP addresses?"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id98,410,721
net_rshares0