Post

(스탠다드) [OSI-7계층] 네트워크 계층

(스탠다드) [OSI-7계층] 네트워크 계층

데이터 링크 계층


네트워크 계층은 OSI 7계층 모델의 세 번째 계층으로, 데이터 통신에서 패킷의 전달 및 경로 설정을 담당한다. 이 계층은 네트워크 간의 연결을 관리하고, 데이터를 목적지까지 효율적으로 전달하기 위한 역할을 한다.

주요 기능

  1. 주소 지정
    • 네트워크 계층은 통신 장치를 식별하기 위해 논리적 주소(IP 주소)를 사용
    • IP 주소는 송신지(Source)와 목적지(Destination)를 명확히 구분해 데이터를 올바르게 전달할 수 있도록 한다.
  2. 경로 설정 및 라우팅(Routing)
    • 네트워크 계층은 데이터를 목적지까지 전달하기 위해 최적의 경로를 계산하고 설정.
  3. 패킷 전달
    • 데이터는 송신자로부터 패킷(Packet) 형태로 전송되며, 네트워크 계층은 이 패킷을 목적지로 전달한다.
  4. 단편화(Fragmentation)와 재조립(Reassembly)
    • 데이터는 네트워크의 최대 전송 단위(MTU, Maximum Transmission Unit)를 초과할 경우, 작은 조각으로 나누어 전달한다.
  5. 서비스 품질(QoS, Quality of Service)
    • 특정 데이터의 우선순위를 설정해 중요 데이터를 우선적으로 전달
    • 실시간 데이터를 위한 낮은 지연(Latency) 및 높은 신뢰성을 지원

IP의 개념

IP는 데이터를 작은 패킷(packet) 단위로 나누어 전달하며, 각 패킷에는 출발지와 목적지의 주소가 포함된다. 주된 역할은 데이터의 전달 경로를 설정하는 것이며, 네트워크 장치들이 서로 데이터를 주고받을 수 있도록 하는 기반을 제공한다.

IP의 특징

  1. 비연결형 프로토콜
    • IP는 데이터를 전달할 때 송신자와 수신자 간에 별도의 연결을 설정하지 않
  2. 패킷 교환 방식
    • 데이터를 작은 단위의 패킷으로 나누어 네트워크를 통해 전달하며, 각 패킷은 목적지에 도달한 후 다시 조합된다.
  3. 주소 지정
    • IP 주소를 부여하여 데이터를 정확히 전달할 수 있도록 한다.
  4. 최선형 서비스
    • IP는 패킷을 가능한 한 최선의 경로를 통해 전달하지만, 전송 중 패킷이 손실되거나 순서가 뒤바뀌는 상황이 발생할 수 있다. 따라서 신뢰성 보장은 TCP와 같은 상위 계층 프로토콜에서 처리된다.
  5. 계층적 주소 체계
    • 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계층)에서 수행되며, 인터넷 통신을 가능하게 하는 핵심 기술이다.

  1. 정적 라우팅
    • 정의: 관리자가 네트워크의 경로를 수동으로 설정하는 방식. 라우팅 경로가 고정되어 있어 변동되지 않음.
    • 특징: 간단하고 구현이 쉬움. 소규모 네트워크에서 적합. 네트워크에 변화가 생기면 관리자가 직접 수정해야 함.
    • 장점: 트래픽과 라우터의 부하가 적음. 예측 가능성과 보안성이 높음.
    • 단점: 네트워크 변화에 적응하지 못함. 대규모 네트워크에서는 관리 부담이 큼.
  2. 동적 라우팅
    • 정의: 라우터가 네트워크 상태를 실시간으로 모니터링하고 경로를 자동으로 설정하는 방식.
    • 특징: 네트워크 변화(장애, 트래픽 변동 등)에 적응 가능. 대규모 네트워크에서 효과적.
    • 장점: 실시간 경로 최적화. 관리자의 개입을 최소화.
    • 단점: 라우터 간 정보 교환으로 추가 트래픽 발생. 설정이 복잡할 수 있음.

결론

  1. 네트워크 계층은 데이터를 목적지까지 정확하고 효율적으로 전달하기 위해 IP 주소 기반 라우팅과 경로 설정을 수행하며, 인터넷 통신의 핵심 역할을 담당한다.
  2. IP는 데이터의 경로 설정과 전달을 담당하며, IPv4와 IPv6의 주소체계가 있다.
This post is licensed under CC BY 4.0 by the author.