본문으로 건너뛰기
김신건의 로그

[Network] IP: IPv4, IPv6, CIDR

· 수정 · 📖 약 1분 · 300자/단어 #network #ip #ipv4 #ipv6
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억 개, 이미 고갈.

표준 주소 범위

클래스범위용도
사설 A10.0.0.0/8대규모 사내망
사설 B172.16.0.0/12
사설 C192.168.0.0/16홈 라우터 기본
루프백127.0.0.0/8localhost
링크 로컬169.254.0.0/16APIPA
멀티캐스트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…

💬 댓글

사이트 검색 / 명령어

검색

스크롤 = 확대/축소 · 드래그 = 이동 · 0 = 원래 크기 · ESC = 닫기