IPv4란?
IPv4 (Internet Protocol version 4)는 인터넷에 연결된 컴퓨터 시스템을 식별하기 위해 사용되는 주소 체계입니다. IIPv4 주소는 일반적으로 마침표로 구분된 4개의 십진수로 표현되는 32비트 숫자이며 각 숫자의 범위는 0에서 255까지입니다. 일반적으로 점으로 구분된 4개의 숫자로 표현됩니다. 예를 들어, 192.168.0.1은 IPv4 주소의 예입니다.
IPv4 주소는 인터넷에 연결된 컴퓨터 시스템을 고유하게 식별할 수 있는 주소이기 때문에, 컴퓨터 시스템을 인터넷에 연결할 때마다 고유한 IPv4 주소를 할당받아야 합니다.
IPv4 주소체계
IPv4 주소 지정 시스템은 A, B, C, D 및 E의 5개 클래스로 나뉩니다. 각 클래스에는 아래와 같이 가능한 주소 범위가 있습니다.
- 클래스 A: 1.0.0.0 ~ 126.0.0.0
- 클래스 B: 128.0.0.0 ~ 191.0.0.0
- 클래스 C: 192.0.0.0 ~ 223.0.0.0
- 클래스 D: 224.0.0.0 ~ 239.0.0.0(멀티캐스트 주소용으로 예약됨)
- 클래스 E: 240.0.0.0 ~ 255.0.0.0(실험용으로 예약됨)
IPv4 주소의 클래스는 첫 번째 옥텟(첫 번째 숫자)의 값으로 결정됩니다. 예를 들어 첫 번째 옥텟이 1에서 126 사이이면 주소는 클래스 A에 속합니다. 첫 번째 옥텟이 128에서 191 사이에 있으면 주소는 클래스 B에 속합니다.
IPv4 주소의 각 클래스에는 아래 표와 같이 가능한 주소 수가 다릅니다.
Class | Range of First Object | Number of Possilbe Addresses |
A | 1 to 126 | 16,777,216 |
B | 128 to 191 | 65,536 |
C | 192 to 223 | 256 |
D | 224 to 239 | N/A (reserved for multicast) |
E | 240 to 255 | N/A (reserved for experimental use) |
5가지 주소 클래스 외에도 3가지 특수 용도 주소가 있습니다.
- 0.0.0.0: 주소가 할당되지 않은 경우 자리 표시자로 사용
- 127.0.0.0: 루프백 테스트용으로 예약됨(이 주소로 메시지를 보내면 원래 장치로 다시 전달됨)
- 255.255.255.255: 브로드캐스트용으로 예약됨(이 주소로 메시지를 보내면 네트워크의 모든 장치에 전달됨)
IPv4 주소는 네트워크에서 장치를 식별하고 네트워크 간에 트래픽을 라우팅하는 데 사용됩니다. 그러나 IPv4 주소 지정 시스템은 주소의 수가 한정되어 있으며 인터넷의 성장으로 인해 이 한계에 도달했습니다. 그 결과 훨씬 더 많은 수의 주소를 제공하기 위해 새로운 버전의 인터넷 프로토콜인 IPv6가 개발되었습니다.
'IT-Network' 카테고리의 다른 글
Load Balancer (0) | 2023.01.08 |
---|---|
Network Time Protocol (NTP) (0) | 2023.01.07 |
HTTP Request 와 Response (0) | 2022.12.22 |
DNS 구조 (0) | 2022.12.20 |
[TCP/IP] TCP/IP 란? (1) | 2022.12.18 |
댓글