MyLearn

OSI 7계층 이야기 (두번째)

예상 읽기 시간:1분 4 조회수

1. 들어가며 — 인터넷의 “마법”을 모델로 풀어보기

“사용자가 브라우저에 웹사이트 이름을 입력하고 Enter를 누르면 — 펑! 마법이 일어난다.” 😄

물론 그 “마법” 뒤에는 수많은 세부 과정이 숨어 있죠. 이걸 개념적으로 이해하기 위해 참조 모델(reference model)을 씁니다. 네트워킹에서 가장 유명하고 오래된 모델이 바로 OSI 모델(Open System Interconnection)입니다.

  • Computer 1 = King A라고 부르고, 이 컴퓨터가 논리적 스택의 맨 위에 앉아 있다고 상상합니다.
  • 사용자가 Enter를 누른 순간부터, 신호가 실제 전선(또는 무선)으로 나가기까지의 모든 처리 과정을 7개 계층으로 논리적으로 표현할 수 있습니다.
  • 그리고 두 왕 이야기의 신하들을 그대로 가져와, 각 계층의 기능을 이해하는 열쇠로 씁니다.

2. 핵심 — 신하와 OSI 계층 짝짓기 (위 → 아래)

King A(Computer 1)가 파일 서버·웹 서버·프린터 같은 네트워크 자원에 접근하려 할 때, 데이터는 맨 위 계층부터 아래로 내려갑니다.

⑦ 응용 계층 (Application) = 서기(Scribe)

  • 서기가 King A에게 글쓰기 서비스를 제공했듯, 응용 계층은 자원에 대한 접근 서비스를 제공합니다.
  • King A가 노리는 자원에 따라 인쇄 서비스, 파일 서비스, 웹 서비스를 내어줍니다.
  • 👉 사용자/응용이 네트워크 자원에 닿는 입구.

⑥ 표현 계층 (Presentation) = 비밀요원 007

  • 서비스 과정에서 암호화·압축·번역이 필요하면, 007 기능 = 표현 계층이 논리적으로 처리합니다.
  • 👉 데이터의 형식 변환·보안(암호화) 담당.

⑤ 세션 계층 (Session) = 변호사(Lawyer)

  • 변호사가 King A의 업무·대외 소통을 관리했듯, 세션 계층은 사용 중인 응용의 업무와 통신(대화)을 관리합니다.
  • 👉 King A와 상대 기기 사이의 세션(대화)을 합의·허용·관리.

🧑‍💼 상위 3계층(7·6·5) = “고위 경영진(Senior Management)” 머리 쓰는 일(서비스·형식·관리)을 맡는다고 기억하세요.


세션이 합의되어 통신이 허용되면, 이제 실무진(하위 계층)으로 내려갑니다.

④ 전송 계층 (Transport) = 중간관리자(Middle Manager)

  • 응용의 요구에 따라 신뢰성 있는/없는 전달을 결정합니다.
  • 큰 메시지를 작게 쪼개고(chunking), 라벨을 붙입니다. 예: “3개 중 1번, 2번, 3번”.
  • 👉 신뢰성(TCP/UDP) 결정 + 분할·순서 번호 붙이기.

③ 네트워크 계층 (Network) = 우편실(Mail Room)

  • 주소를 붙입니다: 보내는 주소(From), 받는 주소(To).
  • 대부분의 주소는 두 부분으로 구성됩니다 → 거리 이름(street name) + 집 번호(house number).
    • 💡 이는 IP 주소가 “네트워크 부분 + 호스트 부분”으로 나뉘는 것과 같은 발상이에요. (거리 이름 = 어느 네트워크인지 / 집 번호 = 그 안의 어느 기기인지)
  • 👉 출발지·목적지 주소(IP) 라벨을 각 메시지에 추가.

② 데이터 링크 계층 (Data Link) = 봉투 담당(Envelope Stuffers)

  • 모든 네트워크가 똑같지 않습니다. 이더넷, 무선, 시리얼 등 매체가 다릅니다.
  • 그래서 어떤 매체와 프로토콜을 쓰느냐에 따라 데이터를 **알맞은 봉투(= 프레임)**에 담습니다.
  • 👉 데이터를 프레임(frame)으로 포장. 봉투 종류는 매체에 따라 달라짐.

① 물리 계층 (Physical) = FedEx 트럭

  • 봉투 작업(Layer 2)이 끝나면, 실제 비트(bits)가 네트워크로 전송됩니다.
  • 두 왕 이야기에서 FedEx 트럭이 실제 배달을 하는 부분.
  • 👉 실제 물리 매체(전선·무선)로 비트를 전송.

3. 암기법 — “벽돌 쌓기”처럼 아래부터 위로

수강생의 두 가지 단골 질문:

Q1. 7계층을 다 외워야 하나요?네, 외우면 큰 도움이 됩니다. Q2. 쉽게 외우는 법은? → 각 계층 첫 글자로 **문구(니모닉)**를 만드세요.

니모닉 (아래 → 위, Layer 1 → 7)

“Please Do Not Throw Sausage Pizza Away” Physical → Data link → Network → Transport → Session → Presentation → Application

벽돌 벽(Brick Wall) 비유

  • 벽돌을 쌓을 때 바닥부터 위로 쌓듯, OSI도 물리(Layer 1, 바닥) → 응용(Layer 7, 꼭대기) 순서로 쌓아 올립니다.
  • 그래서 니모닉도 Physical부터 시작해 위로 올라갑니다.

학습 팁

  1. 니모닉을 몇 번 손으로 직접 써보기.
  2. 각 계층 옆에 그 계층이 논리적으로 무엇을 해주는지 간단히 적어두기.
  3. 두 왕 이야기의 신하를 떠올리며 각 계층의 기능을 기억하기.

4. 한눈에 보는 종합 정리표

계층영어 이름신하 (두 왕 이야기)논리적 역할그룹
7Application👤 서기 (Scribe)자원 접근 서비스(인쇄·파일·웹)고위 경영진
6Presentation🕵️ 007암호화·압축·번역(형식 변환)고위 경영진
5Session⚖️ 변호사대화(세션)·통신 관리고위 경영진
4Transport🧑‍💼 중간관리자신뢰성 결정, 분할·라벨(1 of 3…)실무진
3Network📮 우편실주소(IP) 라벨: From/To실무진
2Data Link✉️ 봉투 담당프레임 포장(매체별 봉투)실무진
1Physical🚚 FedEx 트럭실제 비트 전송실무진

🧠 직관: 위쪽(7·6·5)은 ‘머리 쓰는 고위 경영진’, 아래쪽(4·3·2·1)은 ‘실제로 나르는 실무진’. 데이터는 King A에서 위 → 아래로 내려가 전선으로 나갑니다.


5. 셀프 점검 문제

먼저 가린 채 답해보세요.

  1. OSI 모델의 풀이름과, 왜 이런 “참조 모델”을 쓰는지 한 줄로 설명하시오.
  2. 서기·007·변호사는 각각 몇 번 계층이며 무슨 일을 하는가?
  3. 상위 3계층을 묶어 부르는 별명은?
  4. 중간관리자(전송 계층)가 하는 두 가지 일은?
  5. 우편실(네트워크 계층)이 붙이는 주소의 두 부분은 무엇이며, 이는 IP 주소의 어떤 구조와 닮았는가?
  6. 봉투(프레임)의 종류가 달라지는 이유는?
  7. 물리 계층에서 실제로 전송되는 것은 무엇인가?
  8. 계층 순서를 외우는 니모닉을 쓰고, 그것이 위→아래인지 아래→위인지 답하시오.

📌 정답 보기

  1. Open System Interconnection 모델. 인터넷의 복잡한 “마법” 같은 동작을 개념적으로 이해하기 위한 참조 모델로 사용.
  2. 서기 = Layer 7(응용), 자원 접근 서비스 / 007 = Layer 6(표현), 암호화·압축·번역 / 변호사 = Layer 5(세션), 대화·통신 관리.
  3. 고위 경영진(Senior Management).
  4. ① 신뢰성 있는/없는 전달 결정 ② 큰 메시지를 쪼개고 라벨(1 of 3…) 붙이기.
  5. 거리 이름 + 집 번호. IP 주소의 네트워크 부분 + 호스트 부분 구조와 닮음.
  6. 매체(이더넷·무선·시리얼)와 프로토콜이 다르기 때문. 매체에 맞는 프레임으로 포장해야 함.
  7. 비트(bits) — 실제 물리 매체(전선·무선)로 전송.
  8. “Please Do Not Throw Sausage Pizza Away”, 아래→위(Physical→Application).

마무리 학습 팁: ① 니모닉을 손으로 3번 쓰기 → ② 각 계층 옆에 신하 이름과 역할 적기 → ③ 표를 가린 채 7계층을 위·아래 양방향으로 암송하기. 이 세 가지가 되면, 앞으로 캡슐화·포트·프로토콜 같은 심화 내용을 배울 든든한 기초가 완성됩니다.

이 문서 공유

OSI 7계층 이야기 (두번째)

또는 링크 복사

콘텐츠