← 홈
네트워크

OSI 7계층

네트워크 통신을 물리 계층부터 응용 계층까지 7개의 추상 계층으로 나눈 표준 모델.

L7 · Application
응용 (HTTP, FTP, DNS)
L6 · Presentation
표현 (TLS, 인코딩)
L5 · Session
세션 관리
L4 · Transport
전송 (TCP/UDP)
L3 · Network
네트워크 (IP, 라우팅)
L2 · Data Link
데이터 링크 (이더넷, MAC)
L1 · Physical
물리 (비트, 신호)
PDUData
GET /index.html HTTP/1.1\nHost: example.com
원본 데이터

사용자 응용 프로그램이 보낼 데이터를 만듭니다. HTTP 요청 메시지가 그대로 PDU.

핵심 개념

OSI 7계층

물리 → 데이터 링크 → 네트워크 → 전송 → 세션 → 표현 → 응용. 통신을 책임 단위로 추상화한 표준 모델.

PDU (Protocol Data Unit)

계층별 데이터 단위 이름 — 비트(L1), 프레임(L2), 패킷(L3), 세그먼트(L4), 데이터(L5~7).

캡슐화 / 디캡슐화

상위 계층 데이터에 헤더를 붙여 내려보내고(캡슐화), 받는 쪽은 헤더를 떼며 올려보냄(디캡슐화).

TCP/IP 4계층

OSI를 단순화한 실용 모델 — 네트워크 인터페이스 / 인터넷 / 전송 / 응용 4계층.

면접 단골 질문

  1. Q1.각 계층의 역할을 한 줄로 설명해보세요.
  2. Q2.OSI 7계층과 TCP/IP 4계층의 매핑은 어떻게 되나요?
  3. Q3.ARP, IP, TCP, HTTP는 각각 몇 계층에 속하나요?
  4. Q4.스위치 · 라우터 · L7 로드밸런서는 각각 어느 계층에서 동작하나요?
  5. Q5.왜 7개 계층으로 나누어 추상화하나요 — 한 덩어리면 안 되는 이유?