OSI 7계층 완벽 정리 — 해외 배송에 비유해 한 번에 이해하기
OSI 7계층은 컴퓨터들이 데이터를 주고받는 과정을 7개의 단계로 나눠 정리한 국제 표준 모델입니다. 이 글에서는 각 계층이 무슨 일을 하는지, 왜 이렇게 나눴는지를 해외로 선물을 보내는 과정에 빗대어 쉽게 설명하고, 외우는 법과 TCP/IP 모델과의 관계까지 한 번에 정리했습니다.
📑 목차
1. OSI 7계층이 무엇인가요?
OSI는 Open Systems Interconnection의 줄임말로, "서로 다른 시스템들이 막힘없이 통신하도록 만든 표준"이라는 뜻입니다. 옛날에는 회사마다 통신 방식이 제각각이라 기기끼리 말이 안 통했습니다. 그래서 국제기구가 "통신은 이런 순서로 합시다"라는 공통 규칙을 7개 단계로 정리했는데, 그것이 OSI 7계층입니다.
💡 큰 그림 비유 — 외국 친구에게 선물 보내기
외국에 사는 친구에게 선물을 보낸다고 해봅시다. ① 무엇을 보낼지 정하고 → ② 친구가 읽을 수 있게 메모를 번역하고 부피를 줄여 포장하고 → ③ 친구에게 "이제 보낼게" 연락해 약속을 잡고 → ④ 큰 짐을 여러 상자로 나눠 번호를 매기고 → ⑤ 나라·도시 주소를 적고 → ⑥ 각 경유지에서 바로 다음 지점으로 정확히 넘기고 → ⑦ 실제 비행기·트럭이 운반합니다. OSI 7계층은 바로 이 7단계를 정리한 체계입니다.
왜 나눌까요? 단계를 나누면 한 단계만 바꿔도 되고(예: 운송 수단만 교체), 문제가 생겼을 때 어느 단계 탓인지 찾기 쉬우며, 각 단계가 자기 일에만 집중할 수 있기 때문입니다.
2. 7개 계층 한눈에 보기
위층(7번)은 사람과 가깝고, 아래층(1번)은 실제 전선·신호에 가깝습니다. 보낼 때는 위에서 아래로 내려가고, 받을 때는 아래에서 위로 올라갑니다.
3. 계층별로 자세히 살펴보기
7계층 · 응용 (Application)
우리가 직접 쓰는 프로그램(웹브라우저, 메신저, 이메일)과 맞닿은 층입니다. "무엇을 주고받을지"를 다룹니다. 웹페이지용 HTTP/HTTPS, 도메인 이름을 주소로 바꾸는 DNS 등이 여기 속합니다.
선물 비유: "친구에게 책을 보내자"라고 무엇을 보낼지 정하는 단계.
6계층 · 표현 (Presentation)
데이터의 형식을 변환하는 층입니다. 글자를 컴퓨터가 알아볼 부호로 바꾸는 인코딩, 용량을 줄이는 압축, 내용을 보호하는 암호화가 이 층의 일입니다.
선물 비유: 친구가 읽을 수 있게 메모를 번역하고, 부피를 줄이려 진공포장(압축)하고, 귀중품은 자물쇠로 잠그는(암호화) 단계.
5계층 · 세션 (Session)
통신의 "연결을 시작하고, 유지하고, 끝내는" 흐름을 관리하는 층입니다. 한 번의 대화(세션)가 끊기지 않게 챙기고, 끝나면 깔끔히 정리합니다.
선물 비유: 친구에게 전화해 "지금 보낼게" 약속하고, 받을 때까지 통화를 유지하다, 다 끝나면 "잘 받았지? 끊을게" 하는 단계.
4계층 · 전송 (Transport)
보낼 데이터가 크면 잘게 나누고 번호를 매겨 보내고, "빠짐없이 도착했는지"를 책임집니다. 정확한 TCP와 빠른 UDP가 대표 주자이며, 포트 번호로 어느 프로그램에게 줄지 구분합니다.
선물 비유: 큰 짐을 여러 상자로 나눠 "1/3, 2/3" 번호를 붙이고, 등기로 보내 도착을 확인하는 단계.
3계층 · 네트워크 (Network)
"어디로, 어떤 경로로 보낼지"를 정하는 층입니다. 각 기기의 주소인 IP 주소를 사용하며, 먼 목적지까지 길을 찾는 경로 선택(라우팅)을 담당합니다. 이 계층에서 동작하는 대표 장비가 라우터입니다.
선물 비유: 상자에 나라·도시 주소를 적고, 어느 경유지를 거칠지 정하는 단계.
2계층 · 데이터링크 (Data Link)
바로 옆에 연결된 지점으로 정확히 전달하고, 오류가 없는지 점검하는 층입니다. 기기마다 고유한 MAC 주소를 사용하며, 대표 장비는 스위치입니다.
선물 비유: 공항에서 공항으로, 집배소에서 집배소로 각 구간마다 바로 다음 지점에 정확히 넘기는 단계.
1계층 · 물리 (Physical)
맨 아래층으로, 데이터를 0과 1의 신호로 바꿔 실제 케이블·전파·광선에 실어 보내는 일을 합니다. 눈에 보이지 않지만 데이터가 물리적으로 이동하는 진짜 현장입니다.
선물 비유: 비행기와 트럭이 도로·하늘을 달려 실제로 물건을 운반하는 단계.
4. 7계층 쉽게 외우는 법
순서를 통째로 외우긴 어렵습니다. 각 계층의 앞 글자만 따서 문장으로 만들면 훨씬 잘 기억됩니다.
아래에서 위로 (1 → 7): 물 · 데 · 네 · 전 · 세 · 표 · 응
→ "물 좀 데워, 네 전세 표 응?" 처럼 입에 붙는 문장으로 떠올려 보세요. (물리-데이터링크-네트워크-전송-세션-표현-응용)
반대로 위에서 아래로는 응 · 표 · 세 · 전 · 네 · 데 · 물 순서입니다. 핵심은 "위는 사람, 아래는 신호"라는 흐름만 잡으면 됩니다.
5. 계층마다 데이터 이름이 다르다
같은 데이터라도 어느 계층을 지나느냐에 따라 부르는 이름이 달라집니다. 각 계층이 자기 정보를 한 겹씩 덧씌우기(캡슐화) 때문입니다.
| 계층 | 데이터 단위 이름 | 대표 장비 |
|---|---|---|
| 전송 (4) | 세그먼트 (Segment) | — |
| 네트워크 (3) | 패킷 (Packet) | 라우터 |
| 데이터링크 (2) | 프레임 (Frame) | 스위치 |
| 물리 (1) | 비트 (Bit) | 케이블, 허브 |
6. OSI 7계층 vs TCP/IP 4계층
둘 다 통신을 층으로 나눈 모델입니다. OSI 7계층은 이론적으로 더 잘게 나눈 모델이고, TCP/IP 4계층은 실제 인터넷에서 쓰이는 현실적인 묶음입니다. 둘은 아래처럼 짝지어집니다.
| OSI 7계층 | TCP/IP 4계층 |
|---|---|
| 응용 + 표현 + 세션 (7·6·5) | 응용 (Application) |
| 전송 (4) | 전송 (Transport) |
| 네트워크 (3) | 인터넷 (Internet) |
| 데이터링크 + 물리 (2·1) | 링크 (Network Access) |
7. 자주 묻는 질문 (Q&A)
Q1. 실제 인터넷은 7계층을 다 쓰나요?
실제로는 TCP/IP 4계층 방식으로 동작합니다. OSI 7계층은 통신을 이해하고 설명하기 위한 이론적 기준에 가깝습니다. 다만 개념과 용어 정리에 매우 유용해, 지금도 교육·실무에서 널리 쓰입니다.
Q2. 표현 계층과 세션 계층은 왜 잘 안 보이나요?
이 두 계층의 역할(암호화·압축·연결 관리)은 실제로는 주로 응용 계층 쪽에서 함께 처리되는 경우가 많습니다. 그래서 TCP/IP 모델에서는 별도로 두지 않고 응용 계층에 합쳐 놓았습니다.
Q3. 인터넷 문제 해결에 7계층이 도움이 되나요?
네. 문제가 생겼을 때 "케이블·신호 문제(1계층)인지, 주소·경로 문제(3계층)인지, 프로그램 문제(7계층)인지"를 층별로 나눠 점검하면 원인을 훨씬 빠르게 좁힐 수 있습니다.
Q4. 계층 번호는 위가 1번인가요, 아래가 1번인가요?
맨 아래(물리)가 1번, 맨 위(응용)가 7번입니다. 번호가 작을수록 실제 신호에 가깝고, 클수록 사람에게 가깝다고 기억하면 헷갈리지 않습니다.
★같이보면 좋은글 (공부합시다!!!)★
댓글
댓글 쓰기