일반인의 관점에서 컴퓨터 네트워크는 전송 매체와 소프트웨어를 통해 물리적(또는 논리적)으로 연결된 여러 대의 컴퓨터(또는 기타 컴퓨터 네트워크 장치)로 구성됩니다. 일반적으로 컴퓨터 네트워크는 기본적으로 컴퓨터, 네트워크 운영 체제, 전송 매체(무선 네트워크의 전송 매체는 공간 등 유형 또는 무형일 수 있음) 및 해당 응용 소프트웨어의 네 부분으로 구성됩니다.
컴퓨터 네트워크의 분류는 사물의 일반적인 분류와 동일하며, 사물의 다양한 특성(즉, 사물의 속성)에 따라 분류할 수 있습니다.
컴퓨터 네트워크는 매우 복잡한 시스템이므로 설계를 단순화하기 위해 일반적으로 구조화된 설계 방법이 사용됩니다.
컴퓨터 네트워크 아키텍처는 전체 네트워크 시스템의 논리적 구조와 기능적 분포를 의미합니다. 컴퓨터 네트워크 시스템은 매우 복잡한 시스템입니다. 복잡한 시스템을 여러 개의 다루기 쉬운 시스템으로 분해한 후 이를 분할하고 정복하는 것은 엔지니어링 설계에서 가장 일반적인 방법입니다. 계층화는 시스템을 분해하는 가장 좋은 방법 중 하나입니다.
계층 구조의 장점은 각 레이어가 상대적으로 독립적인 기능을 구현한다는 점이다. 계층 구조는 의사소통, 이해, 표준화와도 관련이 있습니다. 컴퓨터 네트워크의 계층 구조는 일반적으로 수직 계층 모델로 표현됩니다.