30. Networking Models

Networking models are standardized frameworks that explain how different hardware and software systems communicate so they can share information and work together.

Networks combine many parts: communication devices, storage, processing, security tools, input/output devices, operating systems, applications, services, data, and people. Models help organize this complexity so communication is reliable and consistent.

Why networking models exist
They are used to:

Layered approach (OSI idea)
Networking is split into layers so each layer has a clear job. The OSI model has 7 layers:

  1. Physical
  2. Data Link
  3. Network
  4. Transport
  5. Session
  6. Presentation
  7. Application

These can be grouped into:

Upper vs Lower layer roles

Main Idea
Networking models break communication into layers to standardize how devices communicate and to make networks reliable, scalable, and easier to manage.


discord :