네트워크를 공부하다 보면 OSI 7 Layer를 반드시 마주치게 됩니다. 각 계층이 담당하는 역할을 따라가다 보면 네트워크의 동작 방식뿐 아니라 문제 해결, 보안, 장비 이해까지 알 수 있습니다.
이 계층 구조는 단순한 이론이 아니라, 실무에서 발생하는 거의 모든 네트워크 상황을 알 수 있는 기준입니다.

OSI 7 계층
OSI(Open Systems Interconnection) 7 Layer 모델은 ISO(국제표준화기구)에 정의한 네트워크 모델입니다. 서로 다른 시스템 간 통신이 원활히 이뤄지도록 네트워크 통신 과정을 7단계로 나누었으며, 계층마다 특정한 역할을 가지고 있습니다.
각 계층의 서로 다른 역할을 수행하며 다음 표와 같습니다.
| 계층 | 이름 | 주요 역할 | 사용 예시 |
| 7 | 응용 계층 (Application Layer) |
애플리케이션 서비스 제공 | HTTP, FTP, DNS |
| 6 | 표현 계층 (Presentation Layer) |
데이터 형식 변환, 인코딩/디코딩, 암호화/복호화 담당 | JPEG, SSL/TLS, 압축 알고리즘 |
| 5 | 세션 계층 (Session Layer) |
통신 세션의 시작, 유지, 종료를 관리 | SSH, RPC |
| 4 | 전송 계층 (Transport Layer) |
데이터의 정확한 전송을 보장 | TCP, UDP |
| 3 | 네트워크 계층 (Network Layer) |
데이터를 목적지까지 전달하며 라우팅을 담당 | 라우터, IP, ICMP |
| 2 | 데이터 링크 계층 (Data Link Layer) |
오류 없는 데이터 전송과 MAC 주소 기반 통신 처리 | 이더넷, 스위치, MAC 주소 |
| 1 | 물리 계층 (Physical Layer) |
전기적 신호나 빛, 무선 등을 이용해 실제 데이터를 전송 | LAN, Wifi, 허브 |
각 계층의 역할 상세히 알아보기

1. 물리 계층 (Physical Layer)
- 역할: 비트(bit)를 전기 신호나 전자기파로 변환하여 실제 전송.
- 장비/기술: 랜 케이블, 광섬유, 허브, 리피터, 무선 기술(Wi-Fi, 블루투스 등)
- 예시: 인터넷을 쓸 때 사용하는 랜 케이블이나 Wi-Fi 신호
- 요약: 신호를 물리적으로 보내는 계층
2. 데이터 링크 계층 (Data Link Layer)
- 역할: 오류 감지 및 수정, 프레임 단위로 데이터 처리.
- 장비/기술: 스위치, 브리지, MAC 주소, 이더넷
- 예시: 노트북과 공유기가 통신할 때, MAC 주소를 기반으로 데이터를 주고받는 과정
- 요약: "MAC 주소로 옆 장치와 통신"
3. 네트워크 계층 (Network Layer)
- 역할: 경로 설정(라우팅), 패킷 전송.
- 장비/기술: 라우터, IP 주소, ICMP (ping)
- 예시: www.google.com에 접속하면, 해당 계층에서 서버의 IP를 찾아가는 경로를 계산 및 라우팅
- 요약: IP 주소로 목적지 찾아가기
4. 전송 계층 (Transport Layer)
- 역할: 데이터의 신뢰성 확보, 포트 번호 사용.
- 프로토콜: TCP (연결 지향, 신뢰성 ↑), UDP (비연결, 속도 ↑)
- 예시: TCP는 웹페이지가 중간에 끊기지 않고 모두 로딩, UDP는 유튜브 시청 시 빠르게 전송
- 요약: 데이터를 정확히 전달해 주는 역할
5. 세션 계층 (Session Layer)
- 역할: 세션 연결/유지/종료 관리
- 예시 기술: 로그인 유지, 원격 제어, 동기화 통신
- 예시: 은행 사이트에 로그인한 후, 일정 시간 활동이 없으면 자동 로그아웃
- 요약: 서로 말 걸고 말 끊는 타이밍 잡는 역할
6. 표현 계층 (Presentation Layer)
- 역할: 데이터 형식 변환, 암호화/복호화
- 예시 기술: SSL/TLS(보안), 이미지 포맷(JPEG, PNG), 문자 인코딩(UTF-8)
- 예시: 웹사이트에서 로그인 정보를 안전하게 주고받기 위해 HTTPS 암호화(TLS)를 사용
- 요약: 데이터를 읽을 수 있게 보여주는 번역가
7. 응용 계층 (Application Layer)
- 역할: 사용자가 실제 사용하는 계층, 실제 서비스 동작
- 예시 기술: 웹 브라우저(HTTP), 이메일(SMTP), 파일 전송(FTP), DNS
- 예시: www.google.com을 입력 시, DNS를 통해 도메인을 IP 주소로 변환 및 HTTP 웹 페이지 요청
- 요약: 우리 눈에 보이는 서비스 계층
'컴퓨터 > 컴퓨터 관련 지식' 카테고리의 다른 글
| 보안 - SQL 인젝션 원리와 예방방법, DB를 지키는 방법 (1) | 2025.09.04 |
|---|---|
| 디자인패턴 - 디자인패턴(Design Pattern)에 대하여 알아보자 (2) | 2025.05.06 |
| 포트포워딩 - 로컬 서버를 외부에 공개해보자 (0) | 2025.04.09 |
| 무선통신 - 2.4GHz / 5GHz 대역이 면허 없이 사용 가능한 이유 (0) | 2024.12.09 |
| 알고리즘 - 빅오 표기법 (Big-O notation) (0) | 2024.09.21 |