반응형
  • 과거에는 통신용 규약이 표준화되지 않았고 벤더에서 별도로 개발 → 호환의 문제로 통신 불가능했음
  • 이를 하나의 규약으로 통합하는 노력이 현재의 OSI 7계층
  • OSI 7계층이 네트워크 동작을 나누어 이해하고 개발하는 데 많은 도움이 되어 네트워크의 주요 레퍼런스 모델로 활용되고 있음
  • 하지만, 현재는 대부분의 프로토콜이 TCP/IP 프로토콜 스택 기반으로 되어 있음
 

  • 복잡한 데이터 전송 과정을 OSI7계층으로 나누어보면 이해하기 쉬움
    • 계층별로 프로토콜을 개발해 네트워크 구성 요소들을 모듈화할 수 있음
    • 모듈화된 요소는 기존에 개발된 프로토콜과 연동해 사용 가능

OSI 7계층을 역할과 목표에 따라 크게 2가지 계층으로 나눌 수 있음

  • 1 ~ 4계층 : Data Flow Layer ( Lower Layer )
  • 5 ~ 7계층 : Application Layer ( Upper Layer )

1 ~ 4계층 : Data Flow Layer

  • 데이터를 상대방에게 잘 전달하는 역할
  • 애플리케이션 개발자는 Application layer protocol을 개발할 때 Data flow layer를 고려하지 않고 데이터를 표현하는 데 초점을 맞춤
  • 네트워크 엔지니어는 반대

→ 이러한 이유로 개발자는 Top-Down 형식, 네트워크 엔지니어는 Bottom-Up 형식으로 네트워크를 바라봄

 

TCP/IP 프로토콜 스택

  • TCP/IP 모델은 OSI 모델 7계층을 4계층으로 표현
    • 상위 3개 계층 : 하나의 애플리케이션 layer
    • 1,2 계층 : Network Access layer
  • 현실에 쉽게 반영하도록 간단히 구분하는 TCP/IP 모델의 성향이 반영됨

 

Reference


1) 책: IT 엔지니어를 위한 네트워크 입문

반응형

'Network' 카테고리의 다른 글

인캡슐레이션 & 디캡슐레이션  (0) 2024.02.05
OSI 7계층별 이해  (0) 2024.02.05
프로토콜이란?  (0) 2024.02.05

+ Recent posts