인터넷에 연결된 모든 기기에는 고유한 식별 번호가 필요합니다. 이 번호를 우리는 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 주소는 인터넷 통신의 기본 단위로, 각 기기의 “주소 역할”을 담당합니다.
'컴퓨터 과학 > 네트워크' 카테고리의 다른 글
| 네트워크는 어떻게 데이터를 전달할까? (0) | 2025.12.09 |
|---|---|
| 네트워크의 캡슐화(Encapsulation)와 역캡슐화(Decapsulation) 완벽 이해 (0) | 2025.10.05 |
| HTTP 기반 기술: 쿠키(Cookie) (0) | 2025.10.05 |
| HTTP 기반 기술: 캐시(Cache) (0) | 2025.10.05 |
| HTTP 요청과 응답에서 사용되는 주요 헤더 정리 (0) | 2025.10.05 |