Network communication protocol is a language;
Network model is a network architecture;
Hierarchical network model determines the choice of the agreement;
Network communication protocol is dialect areas; all common network programming language and platform needs to translate native language network concept of networking.