Internet Technologies of the New Generation

researches in the area of computer networks and internet technologies in Russia, developement of the most breakthrough computer networks technologies of the new generation

Information Centric Network - новая парадигма интернета

Information Centric Network (ICN) - это концепция, идея которой заключается в том, что в отличие от традиционных сетей, где центральным элементом являются узлы, на которых расположены данные, в ICN центральным элементом являются сами данные. По сравнению с традиционными сетями, где адресация производится по IP-адресам, в ICN адресация производится по именам данных. То есть пользователь может обратиться к такой сети за данными и получить их, при этом ничего не зная о том, где они расположены.

Также ICN сети могут быть использованы для организации систем, в которых требуется эффективная многоцелевая доставка контента - то есть доставка контента множеству пользователей без многократного отправления его копий по совпадающим участкам маршрутов от поставщика к потребителям; например систем стриминга (Twitch) или доступа к видео по запросу (YouTube). В ICN сетях данные и узлы независимы, поэтому при условии, что данные кэшируются, после обращения первого потребителя к данным, они будут расположены на всех ICN-узлах, составляющих кратчайший маршрут от первого потребителя до поставщика, и для всех последующих потребителей, у которых кратчайший маршрут до поставщика пересекается с тем же маршрутом у первого потребителя, данные будут возвращаться с ближайшего из ICN-узлов, составляющих этот маршрут.

ICN сети также используются для организации Сетей доставки контента (Content Delivery Network, CDN), в которых копии контента распределяются по выделенным узлам сети и затем при реализации запроса к этому контенту возвращается та его копия, которая находится на узле с наименьшим числом хопов до отправившего запрос пользователя. Также CDN позволяет снизить нагрузку на ресурсы, предоставляющие доступ к данным, например веб-сайты, логически организуя вокруг них кольцо, которое кэширует данные, к которым чаще всего обращаются пользователи, и поэтому может отвечать им на запросы, таким образом защищая ресурс от перегрузок.

Существуют два дизайна концепции ICN - CCN и NDN:

1. CCN (Content-Centric Networking) - контент-ориентированные сети

2. NDN (Named-Data Networking) - сети именованных данных

Исторически первым дизайном концепции ICN был именно дизайн CCN - его начал развивать Ван Якобсон и этот дизайн разрабатывается с 2009 года компанией PARC, принадлежащей Xerox.

Дизайн NDN появился в 2010 году как альтернативный дизайн концепции ICN - он основывался на дизайне CCN, но с течением времени все более отдалялся от него в плане реализации.