Active networks represent a significant step in the evolution of packe
t-switched networks, from traditional packet-forwarding engines to mor
e general functionality supporting dynamic control and modification of
network behavior. However, the phrase ''active network'' means differ
ent things to different people. This article introduces a model and no
menclature for talking about active networks, describes some possible
approaches in terms of that nomenclature, and presents various aspects
of the architecture being developed in the DARPA-funded active networ
ks program. Potential applications of active networks are highlighted,
along with some of the challenges that must be overcome to make them
a reality.