Understanding Body-Area-Networking: Architecture, System Requirements And Security