국제표준기구 ISO가 발표한 네트워크 통신을 표준화한 모델로 통신 시스템을 7단계로 나누어 설명한 것
네트워크를 동일한 규격으로 나눠 통신을 유연하게 진행할 수 있음

응용프로세스를 직접 사용하여 서비스를 구현
데이터의 변환, 데이터의 압축, 데이터의 암호화
세션을 열고 닫고를 제공하는 메커니즘 계층
서로다른 두 네트워크 간의 전송을 담당
세그멘테이션
: 상위 계층 데이터를 받아서 세그먼트로 나눔
흐름제어
: 전송량이 다른 기기 간의 통신을 구현
오류제어
: 보낸 데이터가 손실이 없는 지 확인, 오류가 있다면 다시 송신
FEC, BEC, ARQ
데이터의 전송을 담당
라우팅
호스트에다가 IP번호를 부여, 도착지 까지 최적의 경로를 찾아줌
동일한 네트워크 내에서 데이터 전송을 담당
오류제어, 흐름제어
비트 단위를 전기 신호로 변환하고 전송하는 역할
통신 시스템을 실무적인 4계층으로 나누어 설명한 것
HTTP, FTP, DNS, SSH
TCP, UDP
IP, ICMP
Ethernet
통신 프로토콜의 특성을 포함한 정보를 Header만 포함시켜 하위 계층으로 전송하는 것
Capsulation : 사용자가 전달하고자 하는 데이터를 각 프로토콜의 정보를 넣은 Header에 포함시켜서 하위 계층에 전달, 물리 계층에서 binary 데이터로 변환되어 전송
Decapsulation : Header을 역순으로 하나씩 제거하면서 상위 계층으로 데이터를 전달
OSI 7계층은 네트워크 통신을 표준화한 모델로, 통신 시스템을 7단계로 나누어 설명한 것을 말한다. 하지만 OSI 모델이 실무적으로 이용하기에 복잡한 탓에 실제 인터넷에서는 이를 단순화한 TCP/IP 4계층이 사용된다.