[Network] IP: IPv4, IPv6, CIDR
network-ip, IP address, IP 주소, IPv4, IPv6, CIDR notation
정의
IP (Internet Protocol) 주소 는 인터넷에서 노드를 식별하는 논리 주소. IPv4 (32bit) 와 IPv6 (128bit) 두 버전이 병존.
IPv4
4 개 8bit 옥텟: 192.168.1.1. 총 2³² ≈ 43억 개, 이미 고갈.
표준 주소 범위
| 클래스 | 범위 | 용도 |
|---|---|---|
| 사설 A | 10.0.0.0/8 | 대규모 사내망 |
| 사설 B | 172.16.0.0/12 | |
| 사설 C | 192.168.0.0/16 | 홈 라우터 기본 |
| 루프백 | 127.0.0.0/8 | localhost |
| 링크 로컬 | 169.254.0.0/16 | APIPA |
| 멀티캐스트 | 224.0.0.0/4 |
CIDR 표기
192.168.1.0/24 = 앞 24 bit 가 네트워크, 뒤 8 bit 가 호스트. 256 개 주소 (실제 254 개 사용).
IPv6
128bit, 2001:0db8:85a3:0000:0000:8a2e:0370:7334 (연속 0 은 :: 로 축약).
- 주소 수: 2^128 ≈ 3.4 × 10³⁸ 개
- 서브넷: /64 가 기본 (LAN 하나)
- 특별 주소:
::1(loopback),fe80::/10(link-local),fc00::/7(unique local)
Public vs Private
Public IP: 인터넷에서 라우팅 가능. ISP 가 할당. Private IP: 로컬 네트워크. NAT 로 public 과 매핑 (자세히).
DHCP
동적 IP 할당 프로토콜. 클라이언트가 요청하면 DHCP 서버가 임차 (lease).
참고
이 글의 용어 (5개)
- [Network] CIDR와 Subnettingnetwork
- 정의 CIDR (Classless Inter-Domain Routing) 은 IPv4 / IPv6 주소를 prefix length 로 표기하는 표준. 1993년 등장 (RFC 1…
- [Network] DNS: 도메인 이름 해석network
- 정의 DNS (Domain Name System) 는 도메인 이름 ( ) 을 IP 주소 ( ) 로 변환하는 분산 데이터베이스. 인터넷의 가장 중요한 인프라. 기본 동작: 1. 클…
- [Network] NAT: Network Address Translationnetwork
- 정의 NAT (Network Address Translation) 는 IP 주소를 변환하는 기법. 주로 사설 IP 를 public IP 로, 또는 반대로 매핑. 왜 필요한가 - …
- TCPnetwork
- 정의 TCP (Transmission Control Protocol)는 신뢰성 있는 연결 지향 전송 계층 프로토콜이다. RFC 9293 으로 정의되어 있다. HTTP/1.1·2,…
- UDPnetwork
- 정의 UDP (User Datagram Protocol)는 비연결·비신뢰 전송 계층 프로토콜이다. RFC 768 (1980) 로 정의되었다. 와 대비된다. "보내고 잊는다(fir…
💬 댓글