IP 구조 및 기본 개념
1. IP 기본 개념
IP(Internet Protocol)는 인터넷 상에서 장치 간의 통신을 관리하는 프로토콜로, 데이터를 네트워크 상에서 전송하기 위한 주소 지정 방식을 제공합니다.
- IP 주소: 각 네트워크 장치에 고유하게 할당되는 식별자입니다.
- IPv4: 32비트 주소 체계로, 약 43억 개의 고유 주소를 제공합니다.
- IPv6: 128비트 주소 체계로, 사실상 무한에 가까운 주소를 제공합니다.
2. IP 주소 구조
IP 주소는 네트워크 부분과 호스트 부분으로 나뉘며, 이 두 부분은 네트워크의 크기와 구조에 따라 결정됩니다.
IPv4 주소
IPv4 주소는 32비트로 이루어져 있으며, 네 개의 옥텟(octet)으로 표현됩니다. 각 옥텟은 8비트로 구성되어 있고, 0부터 255까지의 값을 가질 수 있습니다. 예시: 192.168.1.1
IPv6 주소
IPv6 주소는 128비트로 이루어져 있으며, 8개의 16진수 그룹으로 표현됩니다. 예시: 2001:0db8:85a3:0000:0000:8a2e:0370:7334
3. 서브넷 마스크
서브넷 마스크는 IP 주소를 네트워크 부분과 호스트 부분으로 나누는 역할을 합니다. 서브넷 마스크는 일반적으로 255.255.255.0
과 같은 형태로 표현됩니다.
- 네트워크 주소: 서브넷 마스크와 IP 주소의 AND 연산 결과로, 해당 네트워크의 시작점을 나타냅니다.
- 호스트 주소: 네트워크 내에서 고유한 호스트를 식별하는 부분입니다.
4. IP 클래스
IP 주소는 여러 클래스에 따라 분류됩니다. 각 클래스는 네트워크의 크기나 용도에 따라 구분됩니다.
- 클래스 A:
1.0.0.0 - 127.255.255.255
, 대형 네트워크에 사용됩니다. - 클래스 B:
128.0.0.0 - 191.255.255.255
, 중형 네트워크에 사용됩니다. - 클래스 C:
192.0.0.0 - 223.255.255.255
, 소형 네트워크에 사용됩니다.
5. IP 라우팅
IP 라우팅은 데이터가 네트워크를 통해 이동할 경로를 결정하는 과정입니다. 라우터는 목적지 IP 주소에 따라 데이터를 전달하는 장치입니다.
- 정적 라우팅: 관리자가 수동으로 라우팅 테이블을 설정하는 방식입니다.
- 동적 라우팅: 라우터가 자동으로 네트워크의 상태를 감지하여 라우팅 경로를 조정합니다.
6. 전문가 수준의 IP 지식
전문가 수준에서는 IP 주소의 세부적인 관리와 최적화 기술, 고급 라우팅 프로토콜, NAT(Network Address Translation), VLSM(Variable Length Subnet Mask) 등을 다루게 됩니다.
- NAT: 여러 장치가 하나의 공인 IP 주소를 공유하도록 해주는 기술입니다.
- VLSM: 서브넷 마스크의 길이를 유연하게 조정하여 IP 주소의 낭비를 최소화하는 기술입니다.
- BGP: 대규모 네트워크 간에 경로를 교환하는 고급 라우팅 프로토콜입니다.
'네트워크' 카테고리의 다른 글
MAC ADDRESS (0) | 2025.04.21 |
---|---|
OSI 7 Layer (0) | 2025.04.21 |