Network and stack model
Daniel Veillard