Computer networking can be defined as an interconnection between two or more computers that allows the computers to share resources. This definition describes both the minimum requirement of having a network—at a minimum, there must be a physical means of connecting the computers—and the objective of networking, which is to share resources (examples include files, computational power, and many others).
Networking fundamentals
The seven-layer OSI model
At this point, we will introduce a conceptual model that will hopefully clarify a number of basic networking concepts—the Open Systems Interconnect (OSI) reference model. This model was created by the International Organization for Standards (ISO) in 1978...