본문 바로가기
운영체제&네트워크/Network

OSI 모델 - 네트워크 계층의 역할과 기능

by GangDev 2024. 3. 27.

 

네트워크 계층(Newwork Layer)은 컴퓨터 네트워크에서 다양한 네트워크를 통해 패킷을 전송하는 경로를 결정하고, 패킷을 목적지까지 안전하게 전달하는 역할을 수행하는 계층이다.
OSI 모델에서 3번째 계층이며, 주로 라우팅과 패킷 전달에 관련된 작업을 처리한다.

 

네트워크 계층은 데이터의 안정적인 전달과 네트워크 간의 통신을 가능하게 하는 핵심적인 역할을 한다.
이 계층은 패킷의 출발지에서 목적지로의 경로를 결정하고, 데이터를 전달함으로써 다양한 네트워크 환경에서 효과적인 통신을 지원한다.

 

주요 기능>>

 

라우팅:
네트워크 계층은 여러 경로 중에서 가장 적합한 경로를 선택하여 데이터 패킷을 목적지까지 전달하는 역할을 한다.
경로 선택은 다양한 요인을 고려하여 이루어지며, 목적지 IP 주소와 출발지 IP 주소를 기반으로 한다.

 

패킷 전달:
네트워크 계층은 데이터 패킷을 출발지와 목적지 IP 주소를 사용하여 전달한다.
데이터 패킷은 목적지 IP 주소를 가지고 있으므로, 중간 라우터들이 이를 사용하여 목적지로 전달하는 역할을 수행한다.

 

서브넷 분리:
네트워크 계층을 사용하여 여러 개의 서브넷(Subnet)을 관리하고 분리할 수 있다.
서브넷은 논리적으로 분리된 네트워크 영역을 의미하며, 라우터를 사용하여 서로 다른 서브넷 간에 통신이 가능하게 한다.

 

IP 주소 할당 및 관리:
네트워크 계층은 IP 주소를 할당하고 관리하는 역할을 한다.
IP 주소는 각 장치를 식별하고 네트워크 내에서 논리적인 주소를 제공하는 데 사용된다.

 

에러 처리 및 재전송:
데이터 패킷이 중간에 손상되거나 분실되는 경우, 네트워크 계층은 에러 검출 및 복구 기능을 제공한다.
이를 통해 데이터의 신뢰성을 유지한다.

 

예시 >>

 

IP 주소:
네트워크 계층에서 사용되는 주소 체계로, 각 장치와 네트워크를 식별하는 데 사용된다.
IPv4 와 IPv6 가 주로 사용된다.

 

라우터:
네트워크 계층에서 동작하는 장치로, 패킷을 다른 네트워크로 전달하고 라우팅 결정을 수행한다.

 

---

24년 1월 28일 작성된 글입니다