ABSTRACT

The success of the cleanly layered Internet Architecture has promoted its adoption for wireless and mobile networks, including ad hoc networks. This has also fostered skepticism toward alternative approaches. However, a strict-layered design is not flexible enough to cope with the dynamics of mobile networks and can prevent many classes of performance optimizations. To what extent, then, must developers modify the pure layered approach by introducing closer cooperation among protocols belonging to different layers?