반응형
- 과거에는 통신용 규약이 표준화되지 않았고 벤더에서 별도로 개발 → 호환의 문제로 통신 불가능했음
- 이를 하나의 규약으로 통합하는 노력이 현재의 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' 카테고리의 다른 글
[책리뷰] 혼자 공부하는 네트워크 ch2.2 NIC와 케이블 (0) | 2024.11.03 |
---|---|
[책리뷰] 혼자 공부하는 네트워크 ch2.1 이더넷 (0) | 2024.10.20 |
인캡슐레이션 & 디캡슐레이션 (0) | 2024.02.05 |
OSI 7계층별 이해 (0) | 2024.02.05 |
프로토콜이란? (0) | 2024.02.05 |