IP는 "Internet Protocol"의 약자로써 인터넷에서 PC끼리 데이터 패킷을 주고받는
사용되는 규칙과 규약을 정의하는 프로토콜입니다.
IP는 인터넷과 같은 네트워크에서 장치들이 서로 통신할 수 있도록 고유한 주소를
할당하여 데이터를 경로에 따라 전달하는데 핵심적인 역할을 합니다.
IP 주소 형식
- IPv4
- IPv4 주소는 32Bit 비트 길이의 주소로, 이를 4개의 8비트 Octet(옥텟)으로
나누고 있습니다. 각 옥텟은 0에서 255사 사이의 10진수로 표현됩니다.
* 가장 일반적으로 사용하고 있습니다
- IPv6
- IPv6 주소는 128Bit 길이의 주소로, 이를 8개의 16비트 섹션으로 나누고 있습니다.
각 섹션은 4자리 16진수로 표현됩니다.
구분 | IPv4 | IPv6 |
주소 길이 | 32 Bit | 128 Bit |
주소 형식 | 192.168.1.1 | 2001:0db8:85a3:0000:0000:8a2e:0370:7334 |
주소 개수 | 2^128 | 2^32 |
헤더 필드수 | 8 | 12 |
브로드캐스트 | 있음 | 없음(멀티캐스트) |
QoS | 제한적 품질 보장 (Type of Service에 의한 서비스 품질 일부 지원) |
확장된 품질 보장 (트래픽 클래스, 플로우 레이블에 의한 서비스 품질 지원) |
보안 | IPsec 프로토콜 별도 설치 | IPsec 자체 지원 |
IP 주소 구분
- 공인 IP 주소 (Public IP)
- 인터넷 사용자의 로컬 네트워크를 식별하기 위해 ISP(인터넷 서비스 공급자)가 제공하는 IP 주소 입니다.
공인 IP는 전세계에서 유한 IP 주소를 갖으며 인터넷에 공개되어 있기에 인터넷에연결된 다른 PC로 부터 접근이 가능합니다.
- 사설 IP 주소 (Private IP)
- 인터넷에 직접 연결되지 않는 네트워크 내에서만 사용되는 IP 주소입니다.
사설 IP는 주로 가정용, 기업 내부 네트워크, LAN 등에서 사용되며, 공인 IP 주소
(Public IP Address)를 통해 인터넷과 통신합니다.
사설 IP는 인터넷망서 라우팅되지 않으며, NAT(Netwrok Address Translation)을
통해 공인 IP 주소로 N:1, 1:1 로 변환되어 외부와 통신할 수 있습니다.
IPv4 클래스 분류
Class | 2진수 표현 | 10진수 표현 | IP 범위 | 용도 |
A Class | 0xxxxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx | 0~127 | 0.0.0.0~ 127.255.255.255 |
대규모 네트워크 |
B Class | 10xxxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx | 128~191 | 128.0.0.0~ 191.255.255.255 |
중규모 네트워크 |
C Class | 110xxxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx | 192~223 | 192.0.0.0~ 223.255.255.255 |
소규모 네트워크 |
D Class | 1110xxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx | 224~239 | 224.0.0.0~ 239.255.255.255 |
멀티캐스트 주소 |
E Class | 1111xxxx . xxxxxxxx . xxxxxxxx . xxxxxxxx | 240~250 | 240.0.0.0~ 255.255.255.255 |
연구 및 특수용도 |
* 권장 사설 IP 대역
A 클래스 : 10.0.0.0 ~ 10.255.255.255
B 클래스 : 172.16.0.0 ~ 172.31.255.255
C 클래스 : 192.168.0.0 ~ 192.168.255.255
감사합니다.
'Network > 이론' 카테고리의 다른 글
[Network] VPN (IPsec VPN) 이란? #1 (26) | 2024.08.20 |
---|---|
[Network] DNS(Domain Name System) 동작 방식 #2 (34) | 2024.08.13 |
[Network] DNS(Domain Name System) 란? #1 (26) | 2024.08.08 |
[Network] OSI 7 계층(Layer) 이란? (23) | 2024.07.29 |
[Network] TCP/ UDP 란? (19) | 2024.07.26 |