## 3 Related Works
### Caching in Wireless Mesh Networks  
Several authors have proposed the employment of caching in particular nodes of WMNs. MP-DNA (Multiple Partitions per Delegate Node Assignment) [4], for example, replicates contents to reduce the traffic overhead in WMNs. Thus, if a node needs to receive a retransmission of content or if any other node is interested in the same content, intermediate nodes can send it. MP-DNA runs on top of the TCP/IP stack and considers the Optimized Link State Routing Protocol (OLSR) to be running. Consequently, MP-DNA inherits the limitations of using TCP/IP in wireless environments. There are similar works to MP-DNA, such as MESHCHORD [26], that employ distributed hash tables to keep track of the content requested by neighbor nodes. In our work, we avoided the use of TCP/IP stack by adopting a stack that supports mobility natively. [PERSON] et al. [5] employed an NDN-based wireless network with mobile and stationary nodes. They compared both the NDN stack and the TCP/IP stack + OLSR in a military environment. Their results showed that nodes with NDN experience high delivery rates and low average delays. [PERSON] et al. [27] concluded that NDN provides advantages in highly dynamic and highly heterogeneous environments such as military coalitions. Regarding disaster management, NDN can also be used to disseminate alerts and to distribute countermeasure orders. [PERSON] et al. [28] proposed the detection of fire disasters by employing the NDN architecture in an IoT (Internet of Things) environment. NDN, in this case, helps to disseminate alert messages efficiently. [PERSON] et al. [9] proposed an NDN-based WMN packet delivery scheme using unicast transmission, called AIRDrop. To overcome the hidden terminal problem, the authors argued that AIRDrop uses the Request to Send/Clear to Send (RTS/CTS) mechanism to control link layer access in order to avoid collisions. [PERSON] et al. [29], however, stated that RTS and CTS frames are sent at the basic link bit rate, which causes transmission delay. Another important fact presented in AIRDrop tests is that consumers only request different contents from each other. Consequently, the cache is partially used within the same message flow. Therefore, the gain related to prior content storage on intermediate nodes has not been well studied. [PERSON] et al. [30] proposed a content-centric mechanism to act upon the IEEE 802.11 link layer. This mechanism, called CHANET, uses the IEEE 802.11 broadcast feature to provide content-based routing services. The mechanism disrupts the concept of routing based on the destination address inherited from the TCP/IP protocol stack. According to the authors, NDN is suitable for ad-hoc wireless environments mainly because it improves the delivery rate in high mobility scenarios. The results show that CHANET increases the data delivery rate and also reduces the time required to deliver contents. Despite the fact that the authors only compared their mechanism with AODV (Ad hoc On-Demand Distance Vector Routing) protocol, they argued that representative experiments showed that NDN performs than OLSR. [PERSON] et al. [31] proposed strategies to use multiple interfaces for mobile devices (LTE, Wifi, Ethernet) with NDN. The first strategy was to use the interface that best fits a specific application quality-of-service (QoS) requirement or even for a security requirement. The other strategy is to send multiple copies of the same interest packet through different interfaces to guarantee redundancy. The objective is to access data regardless of the battery and throughput costs. Although the authors proposed strategies to use multiple interfaces, there is no strategy concerning broadcast storm control. [PERSON] et al. [32] proposed a social-tie based content retrieval (STCR) scheme used in delay-tolerant mobile ad hoc networks (MANETs). The authors used the K-means clustering algorithm to build the social level to forward messages. The work focused on sparse MANETs.