Network
Architecture
네트워크 아키텍처는 단순히 선을 연결하는 것이 아닙니다. 이는 데이터가 전 세계를 가로질러 목적지에 도달하기 위해 거치는 논리적 설계와 물리적 계층의 유기적인 결합입니다. JONASRO는 복잡한 연결의 본질을 명확하게 정의합니다.
물리적 구조
Physical Topology
네트워크의 물리적 형태는 전송 효율과 장애 복구 능력에 직접적인 영향을 미칩니다. 성형(Star), 망형(Mesh), 버스형(Bus) 등 각 구조는 비용과 안정성 사이의 전략적 선택을 반영합니다. 현대의 엔터프라이즈 환경에서는 높은 가용성을 위해 이중화된 망형 구조와 관리 효율을 위한 성형 구조를 혼합하여 사용합니다.
논리적 구조
Logical Hierarchy
물리적 연결 위에서 데이터가 흐르는 방식은 논리적 계층에 의해 결정됩니다. 사용자 권한 관리, 트래픽 제어, 그리고 가상화 기술은 물리적 한계를 넘어 소프트웨어 정의 네트워크(SDN)로 진화하고 있습니다. JONASRO는 데이터가 투명하고 안전하게 흐를 수 있는 추상화 계층의 원리를 설명합니다.
- Concept 01 클라이언트-서버 모델
- Concept 02 P2P(Peer-to-Peer) 네트워크
- Concept 03 하이브리드 아키텍처
OSI 7계층
& TCP/IP
The Industry Standard
OSI 7계층은 국제 표준화 기구가 정의한 네트워크 통신 프레임워크입니다. 각 계층은 독립적인 기능을 수행하며 상하위 계층과 데이터를 주고받습니다.
응용 계층 (Application)
사용자와 직접 상호작용하는 계층입니다. HTTP, FTP, SMTP 프로토콜이 여기에 해당합니다.
전송 계층 (Transport)
종단 간 신뢰성 있는 데이터 전송을 보장합니다. TCP와 UDP가 핵심 역할을 수행합니다.
데이터 링크 계층 (Data Link)
물리적 매체를 통한 비트 전송의 오류를 제어하고 인접 노드 간 데이터를 전달합니다.
TCP/IP 모델은 실질적인 네트워크 구축에 사용되는 4단계 계층 구조입니다. 현실 서비스의 기반이 되는 가장 실용적인 모델입니다.
Phase 01
네트워크 인터페이스
이더넷과 같은 물리적 주소 지정을 관리하며 데이터가 케이블을 통해 실제 전송되는 방식을 규정합니다.
Phase 02
인터넷 계층(IP)
IP 주소를 사용하여 데이터 패킷이 최적의 경로를 통해 목적지에 도착하도록 경로를 제어합니다.
Phase 03
전송 계층(TCP/UDP)
애플리케이션 간의 논리적 통신을 담당하며 순차적 전송과 신뢰성을 유지합니다.
Phase 04
응용 계층
최종 사용자가 사용하는 인터넷 서비스의 프로토콜들이 모여 있는 인터페이스 계층입니다.
Abstract Logic
프로토콜 계층의
상호작용
"데이터는 송신부에서 캡슐화(Encapsulation)를 거치며 계층을 내려가고, 수신부에서 역캡슐화(Decapsulation)를 통해 원본 데이터로 복원됩니다."
데이터 캡슐화
각 계층은 상위 계층에서 받은 데이터에 자신만의 헤더(Header) 정보를 붙입니다. 이 과정은 편지를 봉투에 넣고 주소를 적는 과정과 흡사하며, 데이터 아키텍처의 무결성을 지키는 핵심입니다.
최적의 경로 제어
네트워크 계층의 프로토콜(IP)은 목적지 주소를 식별하고 가장 효율적인 라우팅 경로를 계산합니다. 이는 아키텍처의 논리적 연결성이 어떻게 물리적 인프라를 지배하는지 보여줍니다.
심화 학습으로 나아가기
아키텍처의 원리를 이해했다면, 이제 데이터가 실제 네트워크 장비 사이에서 어떻게 경로를 찾는지 학습할 차례입니다.