  nTorrent is a BitTorrent-like application that is based on NDN (Named Data
Networking). Ad hoc environments introduce additional challenges to the
dissemination of files among peers. Some issues that we encounter are that not
all peers in the neighborhood or environment run the nTorrent application or
desire the same torrent file. These issues cause nTorrent interests to be
unable to be processed or prevent peers from downloading their desired torrent
files. In order to solve this issue, I implemented pure forwarding nodes that
represent peers that do not run the nTorrent application and also extended the
original nTorrent application to be able to forward interests for torrent files
other than their own desired torrent file. For this project, the solution is
able to facilitate multi-hop communication through all nodes present in the
environment whether or not they run nTorrent.
