891 words
4 minutes
[Network]02. 네트워크 모델
2025-05-05
2026-01-09

Overview#

01. 네트워크 모델의 종류#

OSI 7계층 모델과 TCP/IP 모델#

특징OSI 7계층 모델TCP/IP 모델
계층 수7계층 (물리, 데이터 링크, 네트워크, 전송, 세션, 표현, 응용)4계층 (네트워크 인터페이스, 인터넷, 전송, 응용)
분류 기준논리적 역할 분류프로토콜 기반 분류
실무 적용도이론적, 교육적 목적실제 네트워크 프로토콜 중심
프로토콜 예시보안 프로토콜 SSL은 여러 계층에 걸쳐 있음HTTP, TCP, IP 등이 명확히 구분됨

TCP/IP 모델#

  • 실제 프로토콜은 계층 경계가 명확하지 않은 경우가 많음
  • 특히 응용 계층 프로토콜은 하나지만 OSI 계층 내 여러 기능을 포함해 한 계층에 딱 맞추기 어려움

OSI 7 Layer 모델#

  • 기본적으로 네트워크 통신 계층에 대한 논리적 구분으로 이해할 수 있다.

Concept

  • OSI 7계층 모델 : 네트워크 통신을 역할에 따라 7개의 계층으로 나누어 설명하는것. 물리, 데이터링크, 네트워크, 전송, 세션, 표현, 응용 계층으로 구성. 실무적인 구분이라기보다는 논리적 구분에 가까움
  • TCP/IP 모델 : 실제 네트워크 프로토콜 기반으로 4계층으로 나누어 설명하는것. 네트워크 인터페이스, 인터넷, 전송, 응용 계층으로 구성. 실무 중심의 프로토콜 분류

02. 패킷의 이해#


Concept

  • 패킷 : 네트워크에서 전송되는 데이터 단위. 프로토콜 계층에 따라 세그먼트(4계층), 패킷(3계층), 프레임(2계층) 등으로 불림. 기본적으로 헤더와 페이로드로 구성됨.
  • 캡슐화 : 상위 계층에서 하위 계층으로 내려가면서 데이터에 헤더를 추가하는 과정.
  • 디캡슐화 : 수신 측에서 하위 계층부터 상위 계층으로 헤더를 제거하며 데이터와 제어 정보를 확인하는 과정. 최종적으로 순수한 데이터가 복원됨.

패킷의 구조#

  • 패킷 내에는 제어 정보(헤더)와 사용자 데이터(페이로드)가 포함됨
  • Header는 주로 앞부분에 위치하며, 뒤에 붙는 푸터는 거의 사용되지 않음

캡슐화, 디캡슐화#

  • 캡슐화는 데이터를 보낼 때 상위 계층부터 하위 계층으로 헤더가 차례로 추가되는 과정을 의미
  • 패킷은 여러 프로토콜 헤더가 중첩되어 있으며, 각 프로토콜은 특정 계층에 대응함. 예를 들어 HTTP 데이터는 TCP 헤더를 붙이고, TCP 데이터는 IP 헤더를 붙이며, IP 데이터는 이더넷 헤더를 붙음.

References#

Takeaways#


Key Takeaway

  • TCP/IP 모델은 실제 네트워크 프로토콜 집합을 기반으로 하며, 인터넷과 같은 실제 환경에서 널리 사용됨
  • OSI 모델은 논리적 역할 구분에 초점을 맞추고, TCP/IP 모델은 프로토콜 중심으로 데이터 전달 기술을 분류한다.
  • 패킷은 네트워크 통신의 기본 단위로, 헤더와 페이로드로 구성됨
  • 패킷은 여러 프로토콜 헤더가 중첩되어 있으며 각 프로토콜은 특정 계층에 대응함

  • [[system-network-01_basics]] // 네트워크 백링크
  • [[system-network-03-layer02]]
[Network]02. 네트워크 모델
https://yjinheon.netlify.app/posts/05system/network/system-network-02_network_model/
Author
Datamind
Published at
2025-05-05
License
CC BY-NC-SA 4.0