TCP/IP model
The TCP/IP model describes a set of general design guidelines and implementations of specific networking protocols to enable computers to communicate over a network.  TCP/IP provides end-to-end connectivity specifying how data should be formatted, addressed, transmitted, routed and received at the destination.  Protocols exist for a variety of different types of communication services between computers.