Current network technologies and protocols are generally connection based networks, where a hand-shake has to take place first and both sides require a geographically fixed, unique IP address. The assumption in this scenario is that once the connection has been established, all the data that is transferred is trustworthy. Consequently, data that is not intended for the recipient is deemed untrustworthy or insignificant and is either ignored, discarded or forwarded. Designed in the 1970s where there were many users of few computers, few data and even fewer networks, the focus of networks was point to point communication. In today's networking environment, everything is mobile, dynamic, and virtually connected to everything else. People are accessing ever-growing amounts of digital information, connecting to diverse, often wireless networks and using multiple devices to send and receive information. Content-Centric basically stresses that the data and not the connection is the main focus.
My take on a Content-Centric Network is called Perceptio. Perceptio is a network overlay that uses Ghost files to propagate data to relevant hosts and intended recipients. All devices connected to Perceptio are aware of its purpose and relevance in the network. Each device also creates a perspective network list which contains the addresses of the nearest nodes. Populating this list is done by advertisements that are broadcasted in regular intervals. Data transfer is done using a BitTorrent-like swarm download mechanism with torrent-like files called ghost files that contain metadata and owner information. Depending on the host settings, it can hold or route ghost files and the host can also download or seed the data.
No comments:
Post a Comment