How many layers are there in the software part of networking framework?