물리 계층 (Physical Layer): 물리적 매체를 통해 비트(0과 1)의 전송을 담당한다. 하드웨어적 요소로, 케이블, 스위치 등이 포함된다.
데이터 링크 계층 (Data Link Layer): 물리 계층에서 데이터를 프레임으로 나누고, 오류 검출 및 수정, 흐름 제어를 수행한다. MAC 주소를 사용하여 네트워크 기기를 식별한다.
네트워크 계층 (Network Layer): 데이터 패킷을 목적지까지 경로 설정 및 전송한다. IP 주소를 사용하여 경로를 결정하며, 라우팅 기능을 포함한다.
전송 계층 (Transport Layer): 데이터 전송의 신뢰성을 보장한다. TCP와 UDP 프로토콜을 사용하여 데이터의 분할, 재조립, 오류 복구를 담당한다.
세션 계층 (Session Layer): 통신 세션을 설정, 관리, 종료한다. 세션의 동기화 및 복구를 처리한다.
표현 계층 (Presentation Layer): 데이터의 표현 형식을 변환한다. 데이터 암호화, 압축, 변환 작업을 수행한다.
응용 계층 (Application Layer): 사용자와 직접 상호작용하는 응용 프로그램을 지원한다. HTTP, FTP, SMTP 등의 프로토콜을 사용한다.
한정된 지리적 영역 내에서 컴퓨터 및 기타 기기들을 연결하는 네트워크다.
주로 가정, 학교, 소규모 사무실 등에서 사용된다.
높은 속도와 낮은 지연 시간을 제공한다.
이더넷(Ethernet) 및 Wi-Fi 기술을 주로 사용한다.
광범위한 지리적 영역을 커버하는 네트워크다.
도시, 국가, 대륙을 연결하는 네트워크로, 인터넷이 대표적인 예다.
다양한 연결 기술을 사용하여 낮은 속도와 높은 지연 시간을 가지기도 한다.
MPLS, 전용선, 위성 통신 등이 포함된다.