🗂️
OSI 7계층 모델이란
국제표준화기구(ISO)가 서로 다른 제조사의 장비와 소프트웨어가 원활히 통신하도록 네트워크 기능을 7개 계층으로 나눠 정의한 참조 모델입니다.
1984년 ISO가 제정한 OSI(Open Systems Interconnection) 모델은 실제로 그대로 구현되는 프로토콜 스택이라기보다, 네트워크 통신 과정을 이해하고 문제를 진단할 때 쓰는 개념적 지도에 가깝습니다. 데이터가 송신 측에서 1계층까지 내려가며 각 계층의 헤더가 덧붙여지고(캡슐화), 수신 측에서는 반대로 7계층까지 올라가며 헤더가 하나씩 벗겨지는(역캡슐화) 방식으로 동작한다고 이해하면 전체 구조가 쉽게 그려집니다.
🔌
1계층: 물리 계층 (Physical Layer)
전기 신호, 광신호, 전파처럼 데이터를 실제 매체로 전송하는 가장 아래 계층으로, 케이블·커넥터·전압 규격을 다룹니다.
랜케이블의 핀 배열, 광케이블의 파장, 와이파이의 주파수 대역처럼 "비트(0과 1)를 어떤 물리적 신호로 바꿔 보낼 것인가"를 정의합니다. 허브나 리피터, 랜 케이블, 커넥터가 이 계층에 해당하며, 이 계층은 신호를 전달할 뿐 주소나 의미는 전혀 알지 못합니다.
🔗
2계층: 데이터링크 계층 (Data Link Layer)
같은 네트워크 안에서 MAC 주소를 이용해 인접한 장비까지 데이터(프레임)를 오류 없이 전달하는 계층입니다.
이더넷(Ethernet)과 와이파이(Wi-Fi) 표준이 이 계층에서 동작하며, 스위치가 MAC 주소 테이블을 보고 프레임을 적절한 포트로 전달하는 것도 이 계층의 역할입니다. 프레임 단위로 오류 검출(체크섬)을 수행하지만, 네트워크를 벗어난 먼 목적지까지 경로를 찾는 기능은 없습니다.
🌐
3계층: 네트워크 계층 (Network Layer)
IP 주소를 이용해 서로 다른 네트워크에 있는 장비까지 최적 경로를 찾아 데이터(패킷)를 전달하는 계층입니다.
IP(Internet Protocol)와 라우터가 대표적인 3계층 요소입니다. 라우터는 목적지 IP 주소를 보고 라우팅 테이블을 참고해 다음으로 보낼 경로를 결정하며, 이 과정이 인터넷에서 패킷이 여러 홉을 거쳐 목적지까지 도달할 수 있게 해줍니다. ICMP(핑에 쓰이는 프로토콜)도 이 계층에 속합니다.
🚚
4계층: 전송 계층 (Transport Layer)
TCP와 UDP가 동작하는 계층으로, 포트 번호를 이용해 같은 기기 안의 여러 애플리케이션을 구분하고 데이터 전달의 신뢰성을 책임집니다.
TCP는 순서 보장과 재전송으로 신뢰성 있는 전달을 제공하고, UDP는 신뢰성을 다소 포기하는 대신 속도를 우선합니다. 웹 브라우저가 443번 포트로, 이메일 클라이언트가 25번 포트로 서로 다른 서비스와 통신할 수 있는 것도 이 계층의 포트 번호 덕분입니다.
🔁
5계층: 세션 계층 (Session Layer)
통신하는 두 장치 사이의 대화(세션)를 시작하고 유지하고 종료하는 역할을 담당하는 계층입니다.
로그인 후 여러 요청을 주고받는 동안 같은 세션임을 유지시켜 주는 개념적 역할을 하며, 현대 인터넷 프로토콜에서는 이 기능이 TLS나 애플리케이션 자체의 세션 관리(쿠키, 세션 토큰)로 흡수되어 명확히 분리된 계층으로 구현되지 않는 경우가 많습니다.
🎭
6계층: 표현 계층 (Presentation Layer)
데이터의 형식을 변환·암호화·압축해 응용 계층이 이해할 수 있는 형태로 바꿔주는 계층입니다.
문자 인코딩 변환, JPEG·MP4 같은 포맷의 압축·해제, SSL/TLS 암호화가 개념적으로 이 계층의 역할에 해당합니다. 다만 실제 인터넷 프로토콜 스택에서는 TLS가 전송 계층 바로 위에서 동작하는 등, OSI 모델처럼 깔끔하게 분리되어 구현되지는 않습니다.
📱
7계층: 응용 계층 (Application Layer)
사용자가 실제로 사용하는 웹 브라우저, 이메일, 메신저 같은 애플리케이션이 통신하는 최상위 계층입니다.
HTTP·HTTPS(웹), SMTP·IMAP(이메일), FTP(파일 전송), DNS(도메인 조회) 같은 프로토콜이 이 계층에서 동작합니다. 사용자에게 가장 가까운 계층이라 "느리다", "안 열린다" 같은 체감 문제의 원인이 실제로는 훨씬 아래 계층(예: 3계층 라우팅, 1계층 신호 품질)에 있는 경우도 많습니다.
⚖️
OSI 모델과 TCP/IP 모델의 차이
실제 인터넷은 OSI 7계층이 아니라 이보다 단순한 4계층 TCP/IP 모델을 기반으로 동작하며, OSI는 교육·설명용 참조 모델로 더 널리 쓰입니다.
TCP/IP 모델은 네트워크 접근(OSI 1~2계층에 대응), 인터넷(3계층), 전송(4계층), 응용(5~7계층을 통합) 4계층으로 단순화되어 있습니다. 실무에서 장비나 표준 문서는 TCP/IP 모델을 기준으로 설명되는 경우가 많지만, 계층별 역할을 세분화해서 설명하고 문제를 진단할 때는 지금도 OSI 7계층 모델이 교육 현장과 기술 문서에서 널리 인용됩니다.