ISO(국제 표준화 기구)에서 네트워크 통신을 단계별로 나눈 모델로 문제 발생 시 현상에 따라 원인 파악에 도움이 됨
- PDU(Protocol Data Unit) : 각 계층 별 데이터 전송 단위
- Protocol : 신호 송신의 순서, 데이터의 표현법, 오류(誤謬) 검출법 등의 통신 규약
Layer1: Physical(물리) 계층.
- 네트워크 데이터가 전송되는 물리적 기술
- 주요 장치 : 케이블, 허브, 리피터(WAN:장거리 통신 시 증폭 장치)
Layer2: Data Link(데이터링크) 계층.
- 물리적 네트워크를 통해 데이터 전송
- 물리적 장치 식별하는데에 사용할 수 있는 주소 지정 체계 제공
- 주요 장치: 스위치, 브릿지
Layer3: Network(네트워크) 계층
- ip 주소 제공
- 수신자의 ip를 기반으로 router가 알고리즘에 기반하여 경로를 제공
Layer4: Transeprot(전송) 계층
- 신뢰할 수 있는 데이터 전송이 목표
- 송/수신자 간 논리적 연결 수행
- 헤더에 있는 시퀀스 넘버를 기반하여 단말간 전달 데이터간의 오류 제어
(TCP의 경우 시퀀스 넘버를 확인해서 누락된 segment가 있으면 재요청)
Layer5: Session(세션) 계층
- 연결 통신 장치 간의 연정 관리(포트 연결) 및 종료, 동기화 신호 송수신
Layer6: Presentation(표현) 계층
- client가 읽을 수 있는 형태로 데이터 변환
- 인코딩, 디코딩, 암호화, 복호화, 확장자(JPEG, MPEG, ASCII...)
Layer7: Application(응용) 계층
- 브라우저나 시스템을 통해 프로토콜을 쉽게 사용할 수 있음.

- 계층이 낮을 수록 캡슐화 되어 데이터의 단위가 커짐.
