컴퓨터 과학/네트워크

IPv4 주소의 기본 구조 이해하기

Data Jun 2025. 10. 5. 22:49

인터넷에 연결된 모든 기기에는 고유한 식별 번호가 필요합니다. 이 번호를 우리는 IP 주소(Internet Protocol Address) 라고 부릅니다. 이번 글에서는 가장 기본적인 IP 주소 체계인 IPv4 주소의 구조와 의미를 간단한 예시와 함께 살펴보겠습니다.

 

1. IPv4 주소란?

IPv4 주소는 인터넷에 연결된 기기(컴퓨터, 서버, 스마트폰 등)를 식별하기 위한 고유한 번호입니다.
즉, 우리가 인터넷에서 서로 통신할 때, 각 기기를 구분하기 위해 사용하는 “주소”라고 볼 수 있습니다.

예를 들어, 다음과 같은 주소가 있습니다.

192.168.0.10

이 주소는 IPv4 주소이며, 총 4개의 숫자로 구성되어 있습니다.

 

2. IPv4 주소의 구조

IPv4 주소는 32비트(bit) 로 이루어져 있으며, 이를 8비트씩 4부분으로 나누어 표기합니다.

8bit . 8bit . 8bit . 8bit

즉, 위의 192.168.0.10 은 다음과 같이 표현할 수 있습니다.

11000000 . 10101000 . 00000000 . 00001010

이렇게 4개의 8비트 묶음을 각각 옥텟(Octet) 이라고 부르며, 각 옥텟은 0부터 255 사이의 숫자를 가질 수 있습니다.

 

4. 네트워크 ID와 호스트 ID

IPv4 주소는 두 가지 부분으로 나뉩니다.

구분 역할
네트워크 ID(Network ID) 동일한 네트워크 속한 기기들을 구분하기 위한 번호
호스트 ID(Host ID) 해당 네트워크 내에서 특정 기기를 구분하는 번호

예를 들어,

192.168.0.10

이라는 주소가 있다면,
앞부분은 네트워크 ID, 뒷부분은 호스트 ID 역할을 합니다.

Network ID | Host ID
192.168.0   | 10

즉, 192.168.0 네트워크 안에 있는 10번 호스트를 의미합니다.

 

쉽게 이해하기: 주소의 비유

IPv4 주소를 서울시 강남구 역삼동 123번지와 같은 실제 주소에 비유할 수 있습니다.

  • ‘서울시 강남구 역삼동’ → 네트워크 ID (지역 구분)
  • ‘123번지’ → 호스트 ID (해당 지역 내의 개별 집)

즉, 네트워크 ID는 ‘어느 동네인지’,
호스트 ID는 ‘그 동네의 어느 집인지’ 를 나타낸다고 생각하면 됩니다.

 

 

정리하면

항목 설명
IPv4 주소 길이 32비트 (8비트 * 4)
표기 방법 10진수로 표현된 4개의 숫자 (예: 192.168.0.10)
범위 각 옥텟은 0~255
구성 네트워크 ID + 호스트 ID
비유 서울시 강남구 역삼동 10번지 

IPv4 주소는 인터넷 통신의 기본 단위로, 각 기기의 “주소 역할”을 담당합니다.