1. 네트워크 계층 모델 개요
계층 모델이란?
우리가 사용하는 네트워크의 생태는 매우 복잡하게 설계되어있습니다. 이러한 복잡성을 효과적으로 관리하기 위해 네트워크 통신 과정을 여러 계층으로 나누어 표준화한 것이 계층 모델입니다. 각 계층은 독립적인 기능을 수행하며, 상위 계층과 하위 계층 간의 인터페이스를 통해 상호작용합니다.
왜 계층 모델이 필요한가?
계층 모델을 사용하면 다음과 같은 이점이 있습니다:
- 복잡성 감소: 네트워크 통신을 단계별로 나누어 이해하기 쉽게 만듦
- 표준화: 서로 다른 제조사의 장비들이 통신할 수 있는 공통 규칙 제공
- 독립성: 특정 계층의 변경이 다른 계층에 영향을 주지 않음
- 문제 해결 용이: 네트워크 문제 발생 시 특정 계층을 중점적으로 분석 가능
- 개발 효율성: 각 계층별로 독립적인 개발 및 유지보수 가능
2. OSI 7계층 모델
OSI 모델이란?
OSI(Open Systems Interconnection) 7계층 모델은 국제표준화기구(ISO)에서 1984년에 제정한 네트워크 통신의 표준 참조 모델입니다. 네트워크 통신 과정을 7개의 계층으로 나누어 각 계층의 역할을 명확히 정의합니다.
OSI 7계층 구조

제7계층: 응용 계층 (Application Layer)
역할: 사용자와 직접 상호작용하는 네트워크 응용 프로그램을 지원
주요 기능:
- 사용자 인터페이스 제공
- 네트워크 서비스에 대한 접근 제공
- 파일 전송, 이메일, 웹 브라우징 등의 서비스 제공
대표 프로토콜: HTTP, HTTPS, FTP, SMTP, DNS, DHCP, Telnet, SSH
예시: 웹 브라우저에서 웹사이트에 접속할 때 HTTP/HTTPS 프로토콜이 동작
제6계층: 표현 계층 (Presentation Layer)
역할: 데이터의 형식 변환, 암호화, 압축 담당
주요 기능:
- 데이터 인코딩 및 디코딩
- 데이터 암호화 및 복호화
- 데이터 압축 및 압축 해제
- 서로 다른 시스템 간의 데이터 형식 변환
대표 프로토콜/형식: SSL/TLS, JPEG, MPEG, ASCII, EBCDIC
예시: HTTPS 통신 시 SSL/TLS를 통한 데이터 암호화
제5계층: 세션 계층 (Session Layer)
역할: 통신 세션의 설정, 유지, 종료 관리
주요 기능:
- 세션 연결 설정 및 해제
- 대화 제어 (반이중/전이중 통신 관리)
- 동기화 (체크포인트 설정)
- 세션 복구
대표 프로토콜: NetBIOS, RPC, PPTP
예시: 원격 데스크톱 연결 시 세션 유지 및 관리
제4계층: 전송 계층 (Transport Layer)
역할: 종단 간(end-to-end) 신뢰성 있는 데이터 전송 보장
주요 기능:
- 데이터 분할 및 재조립
- 오류 제어 및 흐름 제어
- 포트 번호를 통한 프로세스 식별
- 연결 지향(TCP) 또는 비연결 지향(UDP) 전송
대표 프로토콜: TCP, UDP
데이터 단위: 세그먼트(Segment)
예시: 웹 페이지 로딩 시 TCP를 통한 안정적인 데이터 전송
제3계층: 네트워크 계층 (Network Layer)
역할: 서로 다른 네트워크 간의 경로 설정 및 데이터 라우팅
주요 기능:
- 논리적 주소(IP 주소) 지정
- 패킷 라우팅 및 경로 결정
- 네트워크 간 데이터 전달
- 패킷 분할 및 재조립
대표 프로토콜: IP, ICMP, ARP, IGMP
주요 장비: 라우터, L3 스위치
데이터 단위: 패킷(Packet)
예시: 라우터가 목적지 IP 주소를 확인하여 최적 경로로 패킷 전달
제2계층: 데이터 링크 계층 (Data Link Layer)
역할: 직접 연결된 노드 간의 신뢰성 있는 데이터 전송
주요 기능:
- 물리적 주소(MAC 주소) 지정
- 프레임 구성
- 오류 검출 및 수정
- 흐름 제어
- 접근 제어 (매체 접근 제어)
대표 프로토콜: Ethernet, PPP, HDLC, Frame Relay
주요 장비: 스위치, 브리지, NIC(네트워크 카드)
데이터 단위: 프레임(Frame)
예시: 스위치가 MAC 주소를 기반으로 프레임을 올바른 포트로 전달
제1계층: 물리 계층 (Physical Layer)
역할: 물리적 매체를 통한 비트 전송
주요 기능:
- 전기적/광학적 신호 변환
- 비트 스트림 전송
- 물리적 연결 및 전송 매체 정의
- 전송 속도, 전압, 케이블 규격 정의
주요 장비: 허브, 리피터, 케이블, 커넥터
데이터 단위: 비트(Bit)
예시: UTP 케이블을 통한 전기 신호 전송, 광케이블을 통한 광신호 전송
3. TCP/IP 4계층 모델
TCP/IP 모델이란?
TCP/IP 모델은 실제 인터넷에서 사용되는 프로토콜 스택을 기반으로 만들어진 실용적인 계층 모델입니다. OSI 7계층 모델보다 단순하며, 실제 네트워크 구현에 더 가깝습니다.
TCP/IP 4계층 구조
제4계층: 응용 계층 (Application Layer)
역할: OSI의 응용, 표현, 세션 계층을 포함하는 최상위 계층
주요 프로토콜: HTTP, HTTPS, FTP, SMTP, DNS, DHCP, SSH, Telnet
기능: 사용자 응용 프로그램과 네트워크 간의 인터페이스 제공
제3계층: 전송 계층 (Transport Layer)
역할: OSI의 전송 계층과 동일
주요 프로토콜: TCP, UDP
기능:
- TCP: 연결 지향, 신뢰성 보장, 흐름 제어, 오류 제어
- UDP: 비연결 지향, 빠른 전송, 신뢰성 보장 없음
제2계층: 인터넷 계층 (Internet Layer)
역할: OSI의 네트워크 계층과 유사
주요 프로토콜: IP, ICMP, ARP, IGMP
기능: 패킷 라우팅, 논리적 주소 지정, 경로 결정
제1계층: 네트워크 인터페이스 계층 (Network Interface Layer)
역할: OSI의 데이터 링크 계층과 물리 계층을 포함
주요 기술: Ethernet, Wi-Fi, PPP
기능: 물리적 네트워크를 통한 데이터 전송
4. OSI 7계층 vs TCP/IP 4계층 비교
계층 대응 관계

주요 차이점
OSI 7계층 모델:
- 이론적이고 체계적인 참조 모델
- 7개의 명확히 분리된 계층
- 교육 및 네트워크 문제 해결에 유용
- 표준화된 계층 구조
TCP/IP 4계층 모델:
- 실용적이고 실제 구현 중심
- 4개의 간소화된 계층
- 인터넷의 실제 프로토콜 스택
- 유연하고 확장 가능
5. 데이터 캡슐화 과정
네트워크 통신에서 데이터는 각 계층을 거치면서 헤더 정보가 추가되는 캡슐화(Encapsulation) 과정을 거칩니다.
송신 과정 (캡슐화 - Encapsulation)
- 응용 계층: 사용자 데이터 생성
- 전송 계층: 세그먼트 생성 (TCP/UDP 헤더 추가)
- 네트워크 계층: 패킷 생성 (IP 헤더 추가)
- 데이터 링크 계층: 프레임 생성 (Ethernet 헤더 및 트레일러 추가)
- 물리 계층: 비트 스트림으로 변환하여 전송
수신 과정 (역캡슐화 - Decapsulation)
- 물리 계층: 비트 스트림 수신
- 데이터 링크 계층: 프레임 헤더 및 트레일러 제거
- 네트워크 계층: IP 헤더 제거
- 전송 계층: TCP/UDP 헤더 제거
- 응용 계층: 원본 데이터 수신
마무리 및 정리
OSI 7계층 모델과 TCP/IP 4계층 모델은 네트워크 통신의 복잡한 과정을 체계적으로 이해하는 데 필수적인 개념입니다. OSI 모델은 이론적 참조 모델로서 네트워크 교육과 문제 해결에 유용하며, TCP/IP 모델은 실제 인터넷 통신의 구현 모델로서 실무에서 직접 활용됩니다.
네트워크 엔지니어라면 두 모델의 차이점과 각 계층의 역할을 명확히 이해하고, 실제 네트워크 환경에서 발생하는 문제를 계층별로 분석할 수 있어야 합니다.
다음 글에서는 TCP/IP 4 계층에 대해 더 자세히 다뤄보겠습니다.
'Network Concepts' 카테고리의 다른 글
| [Network] ARP (Address Resolution Protocol) - 주소 결정 프로토콜 (0) | 2025.10.28 |
|---|---|
| [Network] 서브넷 마스크와 서브네팅 (feat. FLSM, VLSM) (1) | 2025.10.27 |
| [Network] IP 주소 체계 (IPv4) (0) | 2025.10.26 |
| [Network] Unicast, Broadcast, Multicast (0) | 2025.10.24 |
| [Network] TCP/IP 프로토콜 (1) | 2025.10.24 |
