네트워크 프로토콜이 통신하는 구조를 7개의 계층으로 분리하여 각 계층간 상호 작동하는 방식을 정해 놓은 것이다. ISO(국제표준화기구)가 1984에 발표했다. 총 1 Layer ~ 7 Layer 까지 존재 하며 컴퓨터 통신 구조와 모델과 앞으로 개발될 프로토콜의 표준적인 뼈대를 제공하기 위해 개발된 참조 모델이어서 OSI 7 계층 모델을 알면 네트워크 구성을 예측하고 이해할 수 있다.

물리계층이라고도 부르는 1 계층은 주로 전기적인 특성을 이용하여 주로 케이블을 통한 데이터를 전송하게 된다
1 계층에 속하는 대표적인 장비는 통신 케이블, 리피터, 허브가 존재한다.
데이터링크 계층은 물리계층을 통해 송수신 되는 정보의 오류와 흐름을 관리하여 안전한 정보의 전달을 수행할 수 있도록 도아주는 역할을 한다.
또한 1 계층에서는 전기적 신호만 전달 했다면 2 계층에서는 MAC Address(물리적 주소)를 가지고 통신을 하게된다. MAC 주소가 포함된 데이터를 2 계층에서는 프레임이라고 부른다.
2 계층에 속하는 대표적인 장비는 브리지, 스위치가 있다.
또한 HDLC, ADCCP 이더넷, LLC, ALOHA 같은 프로토콜이 존재한다.
3 계층에서 가장 중요한 기능은 데이터를 목적지까지 가장 안전하고 빠르게 전달해하는 기능이다.
3 계층에서는 주로 경로설정이 주기능인데 목적지에 패킷을 정확히 전달해주는 것이 이 계층의 역할이다.
네트워크 계층에서는 라우팅(Routing), 흐름제어, 세그멘테이션, 오류제어, 인터네트워킹을 수행한다.
2 계층에 속하는 대표적인 장비는 라우터가 있다.
4 계층은 전송계층이라고도 부르는데 양 끝단(End Point)의 사용자들이 신뢰성있는 데이터를 주고 받을 수 있도록 해 주고, 상위 계층들이 데이터 전달의 유효성을 생각하지 않도록 해준다.
사용자에게 신뢰성 있는 데이터를 전달하기 위해 ACK 신호와 SYN 신호를 주고 받으면서 연결을 확립하며 데이터를 보내도 좋다는 신호들을 전달하게 된다.5 계층은 세션계층이라고 부르고 데이터가 통신하기 위한 논리적인 연결을 말한다
세션(Session Layer) 이란? 클라이언트와 서버간에 네트워크 연결이 지속 유지되고 있는 상태
네트워크 상에 양쪽 끝단 연결을 관리하고 연결을 지속시켜준다
송수신간에 데이터의 형식(파일 확장자 .jpg .mp4...)을 정해준다. 또한 받은 데이터를 코드 변환, 구문 검색, 인코딩, 디코딩, 암복호화, 압축과정을 거쳐 표준방식으로 변환해준다.
응용계층은 사용자와 바로 연결되어 있으며 SW를 도와주는 계층
사용자로부터 정보를 입력받고 하위계층으로 전달하고 하위계층에서 전송한 데이터를 사용자에게 전달함