(스탠다드) [OSI-7계층] 네트워크 계층
(스탠다드) [OSI-7계층] 네트워크 계층
데이터 링크 계층
네트워크 계층은 OSI 7계층 모델의 세 번째 계층으로, 데이터 통신에서 패킷의 전달 및 경로 설정을 담당한다. 이 계층은 네트워크 간의 연결을 관리하고, 데이터를 목적지까지 효율적으로 전달하기 위한 역할을 한다.
주요 기능
- 주소 지정
- 네트워크 계층은 통신 장치를 식별하기 위해 논리적 주소(IP 주소)를 사용
- IP 주소는 송신지(Source)와 목적지(Destination)를 명확히 구분해 데이터를 올바르게 전달할 수 있도록 한다.
- 경로 설정 및 라우팅(Routing)
- 네트워크 계층은 데이터를 목적지까지 전달하기 위해 최적의 경로를 계산하고 설정.
- 패킷 전달
- 데이터는 송신자로부터 패킷(Packet) 형태로 전송되며, 네트워크 계층은 이 패킷을 목적지로 전달한다.
- 단편화(Fragmentation)와 재조립(Reassembly)
- 데이터는 네트워크의 최대 전송 단위(MTU, Maximum Transmission Unit)를 초과할 경우, 작은 조각으로 나누어 전달한다.
- 서비스 품질(QoS, Quality of Service)
- 특정 데이터의 우선순위를 설정해 중요 데이터를 우선적으로 전달
- 실시간 데이터를 위한 낮은 지연(Latency) 및 높은 신뢰성을 지원
IP의 개념
IP는 데이터를 작은 패킷(packet) 단위로 나누어 전달하며, 각 패킷에는 출발지와 목적지의 주소가 포함된다. 주된 역할은 데이터의 전달 경로를 설정하는 것이며, 네트워크 장치들이 서로 데이터를 주고받을 수 있도록 하는 기반을 제공한다.
IP의 특징
- 비연결형 프로토콜
- IP는 데이터를 전달할 때 송신자와 수신자 간에 별도의 연결을 설정하지 않
- 패킷 교환 방식
- 데이터를 작은 단위의 패킷으로 나누어 네트워크를 통해 전달하며, 각 패킷은 목적지에 도달한 후 다시 조합된다.
- 주소 지정
- IP 주소를 부여하여 데이터를 정확히 전달할 수 있도록 한다.
- 최선형 서비스
- IP는 패킷을 가능한 한 최선의 경로를 통해 전달하지만, 전송 중 패킷이 손실되거나 순서가 뒤바뀌는 상황이 발생할 수 있다. 따라서 신뢰성 보장은 TCP와 같은 상위 계층 프로토콜에서 처리된다.
- 계층적 주소 체계
- IP 주소는 네트워크와 호스트를 구분하는 계층적 구조
IPv4
- 길이: 32비트 (4바이트)
- 표현 방식: 점으로 구분된 10진수 (예: 192.168.0.1)
- 주소 개수: 약 43억 개
- 구조: 네트워크 부분(Network ID)과 호스트 부분(Host ID)으로 나뉘며, 서브넷 마스크를 사용하여 경계를 구분.
- 한계: 주소 부족 문제 발생. NAT(Network Address Translation) 기술로 일부 완화했으나 근본적인 해결책이 필요.
IPv6
- 길이: 128비트
- 표현 방식: 콜론으로 구분된 16진수 (예: 2001:0db8:85a3:0000:0000:8a2e:0370:7334)
- 주소 개수: 사실상 무한대
- 구조: 네트워크 프리픽스와 인터페이스 식별자(Host ID)로 구성.
- 특징: 더 넓은 주소 공간 제공. IPv4와의 호환성을 위한 트랜지션 메커니즘(터널링, 듀얼 스택) 지원. IPsec(보안 프로토콜)이 기본적으로 포함.
라우팅
데이터 패킷을 최적의 경로를 통해 목적지 네트워크로 전달하는 과정을 말한다. 네트워크 장치(주로 라우터)는 라우팅 테이블을 참조하여 각 패킷의 목적지 주소에 따라 최적의 경로를 선택하고 전달한다. 라우팅은 네트워크 계층(OSI 7계층의 3계층)에서 수행되며, 인터넷 통신을 가능하게 하는 핵심 기술이다.
- 정적 라우팅
- 정의: 관리자가 네트워크의 경로를 수동으로 설정하는 방식. 라우팅 경로가 고정되어 있어 변동되지 않음.
- 특징: 간단하고 구현이 쉬움. 소규모 네트워크에서 적합. 네트워크에 변화가 생기면 관리자가 직접 수정해야 함.
- 장점: 트래픽과 라우터의 부하가 적음. 예측 가능성과 보안성이 높음.
- 단점: 네트워크 변화에 적응하지 못함. 대규모 네트워크에서는 관리 부담이 큼.
- 동적 라우팅
- 정의: 라우터가 네트워크 상태를 실시간으로 모니터링하고 경로를 자동으로 설정하는 방식.
- 특징: 네트워크 변화(장애, 트래픽 변동 등)에 적응 가능. 대규모 네트워크에서 효과적.
- 장점: 실시간 경로 최적화. 관리자의 개입을 최소화.
- 단점: 라우터 간 정보 교환으로 추가 트래픽 발생. 설정이 복잡할 수 있음.
결론
- 네트워크 계층은 데이터를 목적지까지 정확하고 효율적으로 전달하기 위해 IP 주소 기반 라우팅과 경로 설정을 수행하며, 인터넷 통신의 핵심 역할을 담당한다.
- IP는 데이터의 경로 설정과 전달을 담당하며, IPv4와 IPv6의 주소체계가 있다.
This post is licensed under CC BY 4.0 by the author.