Showing posts with label ipv6. Show all posts
Showing posts with label ipv6. Show all posts

Friday, September 19, 2014

Internet in 2034

To think about the future of the Internet, let’s have a look at the past. To predict the future 20 years from now, let’s get an idea how much we have advanced in the last 20 years. So, how was the internet really in 1994? Well in the 90s the internet was becoming more and more popular; it was having a revolutionary impact on means of communication with advent of electronic mail, instant messaging, forums, blogs and social networking. All these things are still pretty much there, however they have now become a basic necessity in everyday personal and professional life. Something which was a fantast or a novelty 20 years back has now become an integrated part of our lives.

Another major difference in the last 20 years has been the number of devices connected to the internet. Currently we have over 20 billion devices connected to the internet, which is more than 3 times the population of the whole world. This is an extra-ordinary change, and it clearly showcases the impact Internet has had on our daily lives. Also, the fact that these devices talk to each other and are super smart, has brought in a revolution with regards to convergence.
So going by all the above, it is really difficult to predict how Internet would be 20 years from now, no one would have guessed 20 years back that we would be relying and using the internet so heavily today. However, here’s my 2 cents.

First thing I believe that might happen is division of networks. Currently we have only a WWW, which is common and everyone uses it. I believe slowly we would have multiple closely coupled and independent array of networks. For eg. We would have self driving cars, so there would be an independent network infrastructure dedicated just for that particular domain. This would have to happen because going by the numbers and the exponential increase we are having currently, it would be almost impossible to have one global network which would encompass everything.

Another major revolution I see is in the medical industry and its influence on wearable devices. We already have some wearable devices in the form of Google Glass, Smart Watches, we also have a Smart Band coming up. I believe in the future, the complete health of the human body would be monitored via a wearable device, it could be as simple as a watch or a wrist band, it would be connected to the health systems web and off course it would be smart enough to ensure I am in the peak of my health all the time.
We may also see shift in the basic architecture of how the internet is accessed and used. We already ran out of IPv4 addresses last year and we are now using IPv6 addresses to accommodate the staggering number of devices connected to the internet. We also see new and new concepts like Cloud Computing, Big Data Analytics, etc coming up. All this and more could easily change the fundamental architecture of the internet in the future.

I might as well start thinking of what we saw in fiction movies like Minority Report and Robot, and there is a fair chance that reality could be that in 20 years. Science, Technology and Internet are advancing and tremendous rate, I use a Nexus 5 smart phone, and I receive OS update and application updates very frequently. Also with regards to hardware, we have 3GB of RAM now available in smart phones, with octo core processors, something we could have never imagined, same goes with the internet, how and where it would lead us is difficult to predict!

*I had submitted this essay as part of the Coursera IHTS course of University of Michigan. I am publishing this now as grades are declared. Please do not copy for any future sessions of this course. 

Thursday, June 9, 2011

What is IPv6?

 Yesterday June 8th was celebrated as the World IPv6 Day. What is IPv6 and why is it so important? We all know what an IP address is and it is of the form 203.321.234.233 It is a set of four numbers which range from 1 to 255. Each unique number is used to identify every device connected to the internet.

 Now the limitation with this format is that the number of possible combinations is only 4 billion and that is less now as the number of devices online are increasing greatly. Apart from desktops and laptops, now there are millions of smart phones and thousands of tablets and gaming consoles which have online presence and thus an ip address is required for each. Not to forget that all the websites also have their own ip addresses. As of June 5th ,there are 232,000,000 websites in the world. That is huge! 

 What all this adds up to is that Internet is getting full. If nothing is done soon than there won't be many ip addresses left and you won't be able to access the internet. Here is where IPv6 comes in.

 The concept exists since long time, however the implementation has started now.IPv6 is “Internet Protocol Version 6″. The major difference between IPv6 and IPv4 is the difference of bits. IPv6 uses 128 bits while IPv4 uses only 32. A typical IPv6 address will look like:2001:0db8:85a3:0000:0000:8a2e:0370:7334. That is the IPv6 system is capable of 340,282,366,920,938,463,463,374,607,431,768,211,456 addresses (340 uni decillon or 3.4 x 10^38) addresses compared to the 4 billion of IPv4. 
 There will be lots of problem in this migration. The biggest problem is going to be the fact that IPv6 devices and IPv4 devices cannot interact with each other directly as there is a lot of difference between the two. The most visible difference comes in the fact that IPv4 addresses are seperated by dots and IPv6 are seperated by colons. The only solution seems to be that companies will have to offer their online services in both the versions till there is complete migration to IPv6 which may take a very long time.

On 8 June, 2011, Google, Facebook, Yahoo!, Akamai and Limelight Networks were amongst some of the major organizations that offered their content over IPv6 for a 24-hour “test drive". Also there is a detailed wiki page about this which you may check.