The TCP/IP model defines 4 layers - The Link, Internet, Transport and Application.
Link - This is where the specifications for Ethernet, Token ring, PPP etc fit. Definitions such as how the Internet layer protocols operate over Ethernet, Token Ring etc work fit into this layer. Protocols operating at this layer allow information to be passed between two nodes on the same network segment ie. nodes can see each other directly (electronically or optically).
Internet - The Internet layer performs two functions; discovering how the various network segments are interconnected, and selecting the best path through the various network segments to deliver data from the utimate source machine, to the ultimate destination machine. (A group of interconnected network segments is called an internetwork or internet (notice the lower-case "i")).
Transport - The Transport layer is the "end-to-end" layer ie. protocols and functions operating at this layer work between the utimate source and ultimate destination machines. The Transport layer protocols can provide a reliable, flow controlled connection between the end-nodes, or an unreliable, faster connection between the end-nodes. The Transport layer protocols do not interact with any devices performing Internet or Link layer functions - in fact, the Transport layer is not aware whether the two source and destination machines are on the same Link segment, or are separated by 20 different Link segments.
Application - The Application layer protocols specify how applications running on the end-nodes interoperate eg. a WWW client interacting with a WWW server.
LinuxSA - http://www.linuxsa.org.au
Prepared by Mark SmithFri Feb 20 13:28:07 CST 1998