1편: OSI 7계층이란? 인터넷을 이해하는 공통 언어

2026. 6. 24. 16:23Computer Science/네트워크

OSI 7계층은 왜 만들어졌을까?

1980년대 초, 인터넷이 막 퍼지기 시작할 때 큰 문제가 있었다.

삼성 컴퓨터와 애플 컴퓨터가 서로 통신이 안 된다.

 

제조사마다 통신 방식을 제각각 만들었기 때문이다. A사 컴퓨터는 A사끼리만, B사는 B사끼리만 통신이 됐다.

 

그래서 ISO(국제표준화기구)가 나섰다.

"통신을 7개의 계층으로 나누고, 각 계층의 규칙을 표준화하자.
그러면 어떤 제조사든 그 표준만 따르면 서로 통신할 수 있다."

 

이것이 OSI 모델(Open Systems Interconnection Model)의 시작이다. 


전체 지도

OSI 7계층은 데이터가 한 컴퓨터에서 다른 컴퓨터로 이동하는 여정을 7개 구간으로 나눈 지도다.

7계층 (L7)  응용 계층 Application HTTP, 브라우저가 만드는 메시지 
6계층 (L6)  표현 계층 Presentation 데이터 형식, 암호화
5계층 (L5)  세션 계층 Session 연결 유지 관리
4계층 (L4)  전송 계층 Transport TCP, PORT
3계층 (L3)  네트워크 계층 Network IP, 라우팅
2계층 (L2)  데이터링크 계층 Data Link Ethernet, MAC 주소
1계층 (L1)  물리 계층 Physical  전파, 전기, 빛 신호

 

핵심 동작 원리: 데이터를 감싸고, 벗기고

OSI 7계층에서 가장 중요한 개념은 방향이다.

보낼 때 (7 → 1): 각 계층이 데이터에 헤더를 하나씩 붙인다.

7계층: HTTP 메시지 생성
       ↓ TCP 헤더 추가
4계층: [TCP 헤더 | HTTP]
       ↓ IP 헤더 추가
3계층: [IP 헤더 | TCP 헤더 | HTTP]
       ↓ Ethernet 헤더 추가
2계층: [Ethernet | IP | TCP | HTTP]
       ↓ 전파/전기 신호로 변환
1계층: ~~~~~ 신호 ~~~~~

 

받을 때 (1 → 7): 역순으로 헤더를 하나씩 벗긴다.

1계층: ~~~~~ 신호 수신 ~~~~~
       ↓ Ethernet 헤더 확인 후 제거
2계층: [IP | TCP | HTTP]
       ↓ IP 헤더 확인 후 제거
3계층: [TCP | HTTP]
       ↓ TCP 헤더 확인 후 제거
4계층: [HTTP]
       ↓ HTTP 해석
7계층: "GET /chat 요청이구나!"

 

양파껍질처럼 겹겹이 쌓이고, 다시 하나씩 벗겨진다. 이것이 OSI 7계층의 핵심이다.


 

OSI 7계층은 새로운 개념이 아니다.

"데이터가 어떻게 전달되는가"를 공부하면서 배운 여러 조각들을 하나의 공통 언어로 체계화한 것이 OSI 7계층이다.

 

다음 편에서는 각 계층이 왜 만들어졌는지, 탄생 이유를 중심으로 하나씩 살펴본다.