EN FR
EN FR


Section: New Software and Platforms

HTTP-NDN gateway

A gateway to transport HTTP over NDN

Keywords: Internet protocols - Interoperability - Named Data Networking - Web - Network gateway

Functional Description: In order to creat an NDN island using our HTTP over NDN architecture, we propose two kinds of gateways: (1) an ingress gateway (iGW), which converts HTTP user requests into NDN messages and converts requested NDN messages into HTTP responses sent to the end-users, and (2) an egress gateway (eGW), the counterpart of the first one, which converts requested NDN messages into HTTP requests towards web sites and converts HTTP responses into NDN messages.

The whole thing can be considered as an HTTP proxy for the outsiders of the NDN network because the gateways represent the input(s) and output(s) of the NDN network island which can store the HTTP responses passing through. The gateway also features intelligent naming and cache management of web contents passing through the NDN network to better use the NDN architecture. Native NDN clients and NDN web servers can be present inside this NDN network, and they can communicate with the same mapping protocol used by the gateways to communicate with regular HTTP/IP clients or servers.

News Of The Year: First release