I see that networking should support tabletop and internet gameplay. The networking cababilities should such that both methods can be used.
I typically break gameplay into 4 phases, adventuring, combat, rewards, character development.
My thoughts:
Adventuring:
Chat, common map display...