TCP/IP 4계층 & OSI 7계층

Lzhtk·2025년 8월 28일

오늘은 TCP/IP 4계층 모델과 OSI 7계층 모델의 차이와 선택 기준에 대하여 알아보자 ❗


1 . 🌐 TCP/IP 4계층 모델이란?

  • 인터넷에서 실제로 사용되는 네트워크 통신 모델로써 1970년대 ARPANET에서 시작하여 발전했으며, 현재 인터넷 표준의 기반이 된다.

  • 계층 구조 🌊

    • 1️⃣ 네트워크 접근 계층 ( Network Access Layer )
      -> 실제 하드웨어와 연결되는 계층 ( 이더넷, Wi-Fi 등 )
    • 2️⃣ 인터넷 계층 ( Internat Layer )
      -> IP 주소를 기반으로 패킷 전달 ( IP, ICMP 등 )
    • 3️⃣ 전송 계층 ( Transport Layer )
      -> 송수신 애플리케이션 간 데이터 전송 보장 ( TCP, UDP )
    • 4️⃣ 응용 계층 ( Application Layer )
      -> 사용자가 직접 접하는 서비스 ( HTTP, FTP, SMTP 등 )

2 . 🌐 OSI 7계층 모델이란?

  • 국제 표준화 기구( ISO )에서 정의한 네트워크 통신 참조 모델이다.

  • 이론적이며 교육적인 모델로, 네트워크 프로토콜과 기능을 더 세밀히 구분한다.

  • 계층 구조 🌊

    • 1️⃣ 물리 계층 ( Physical Layer ) - 케이블, 전기 신호
    • 2️⃣ 데이터 링크 계층 ( Data Link Layer ) - Mac 주소, 프레임 전송
    • 3️⃣ 네트워크 계층 ( Network Layer ) - IP 주소, 라우팅
    • 4️⃣ 전송 계층 ( Transport Layer ) - TCP/UDP, 오류 제어
    • 5️⃣ 세션 계층 ( Session Layer ) - 세션 연결/유지/종료
    • 6️⃣ 표현 계층 ( Presentation Layer ) - 데이터 인코딩, 암호화
    • 7️⃣ 응용 계층 ( Application Layer ) - HTTP, FTP, SMTP

3 . ✅ TCP/IP 4계층 VS OSI 7계층

구분TCP/IP 4계층OSI 7계층
목적실무 중심, 인터넷 프로토콜 구현이론 중심, 통신 과정 교육/분석
계층 수4계층 (단순)7계층 (세밀)
하위 계층네트워크 접속 계층 (물리+데이터링크 통합)물리, 데이터링크로 구분
상위 계층응용 계층 (세션+표현+응용 통합)응용, 표현, 세션으로 구분
사용성실제 네트워크 표준 (인터넷)개념적 모델 (표준 교육용)
예시TCP/IP 프로토콜 스택네트워크 구조 분석, 보안 정책 설계

4 . ❔ 언제 어떤 모델을 참고해야할까 ❓

  • TCP/IP 모델
    • 실제 인터넷, 네트워크 프로그래밍, 실무 환경에서 프로토콜을 이해할 때 적합
      -> ex ) 웹 개발, 서버-클라이언트 통신 구조 설계, 네트워크 트러블슈팅
  • OSI 모델
    • 네트워크를 이론적으로 학습하고 문제를 분석,디버깅할 때 유용
      -> ex ) 네트워크 수업, 보안 교육, 각 계층별 공격/방어 전략 술비

즉, OSI 5~7계층이 TCP/IP의 응용 계층에 통합되어 있꼬, 하위의 1~2계층도 TCP/IP에서는 네트워크 접근 계층 하나로 통합된 형태이다. 실무에서는 대부분 TCP/IP 모델을 기준으로 시스템을 설계하고 분석하기 때문에, OSI 모델은 구조적 사고의 기준으로 활용되고 있다.


5 . 🔚 마무리

오늘은 TCP/IP 4계층과 OSI 7계층 모델을 알아보았다 ❗
결국 두 모델 모두 목적이 다를 뿐, 네트워크를 이해하고 설계하는 데 큰 도움이 된다.
오늘 알아본 내용을 기반으로 상황에 맞게 두 모델을 활용할 수 있는 역량을 키워보자 💯

1개의 댓글

comment-user-thumbnail
2025년 9월 1일

역량을 키워보게ㅐㅆ습니다~~!!

답글 달기