Wednesday, October 03, 2007

From IP to HoIP

What is IP (Internet Protocol)?
- It is the protocol used to create the internet. In conjunction with TCP (Transmission Control Protocol) it forms the logical basis for the internet. This blog post is not about IP or its details. If your interested in IP check out: http://en.wikipedia.org/wiki/Internet_Protocol
Networking is defined by the famous OSI 7 layer stack.
IP is defined in the Network Layer (3rd layer). The entire stack uses a different set of protocols at each level. All the protocols taken together form the 'protocol stack' which defines how applications running on your PC communicate through the protocol stack over the network. Kind of like how the CEO of a company reveals long term strategy to senior managers who in turn assign specific goals to middle managers so that the goals can be attained. In turn middle managers break down goals into specific sub-tasks and assign them to different teams.
So when you click that send button in your chat window a whole series of activities occour up and down the protocol stack in micro-seconds before your message is sent across the network.
IP is quite old (late 1970s). It was used as the foundation for richer applications like HTTP - for web-pages and FTP - for file transfer. But all this also quite old (around mid 1990s).
Following up on this was the concept of transmitting voice over IP (VoIP). This allows for efficient transmission of voice over traditional network systems (all this by creating stacks of protocols). VoIP has come into its own since 2002 and more and more data traffic on the worlds network is VoIP related.
So if we look at a time scale it is something like this -
-30 years (approx) - Internet Protocol - low level usage.
-10 years (approx) - Applications over IP (AoIP) such as mail/web/file-transfer.
-3 years till current (2007) - Voice over IP (VoIP) - integration of voice communication with packet based networking technology as compared to traditional circuit based implementations of communication systems.
I was reading "The world is flat" by Thomas L. Friedman. He predicts that the next big thing is going to be Services over IP (SoIP). SoIP is about delivering services like TV, Radio, Telephony etc. over a single connection. Treating everything like a packet of data - be it TV signals or voice signals. Where the money is charged for the services being used and not the duration of their usage.
I agree with him, IPTV is already making waves. Streaming movies and video content are already popular (e.g. YouTube). The hardware is available along with the storage to run the mutlti-media content servers.
So over the next few years we would see a growth in SoIP. But what next? What is the next thing afrer SoIP?
I think after SoIP it is going to be HoIP.
Human over IP (HoIP)
Where two people will be connected through IP directly. As computers come closer to the human, the day of embedded computers talking to each other through IP is not far. Computer based interfaces are going to form a separate sense for humans and IP is going to be the foundation to achieve the interconnect at that level.
That would mean I can talk to ANYONE or SEE ANYONE on the Earth AT ANYTIME! Usually one can just talk to the people around you (through voice). For people further away one needs to use a phone. But what if human senses were converted to IP?
So if I wanted to SEE you, you could convert your image into a live video stream and send it directly to the computer interface for my eye and it would be shown within my eye. Same thing can happen with voice, touch, smell!
Digitization of voice is already possible. With a wi-fi connection I can talk to anyone in the world (through Skype)! Down the line the other senses will get digitized and all humans will be connected.

No comments: