인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소
8비트씩 4부분, 총 32비트
- A Class : 국가나 대형 통신망에 사용, 0~127
- B Class : 중대형 통신망에 사용, 128~191
- C Class : 소규모 통신망, 192~223
- D Class : 멀티캐스트용, 224~239
- E Class : 실험적 주소
할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것
- Subnet Mask : 4바이트의 IP주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트, 이를 변경해 네트워크 주소를 여러 개로 분할하여 사용, 각 클래스마다 다르게 사용됨
192.168.1.0/24 네트워크를 FLSM 방식을 이용, 3개의 서브넷으로 나누시오
(*Subnet-Zero : 서브넷 부분이 모두 0인 주소도 IP 주소로 사용할 수 있도록 한다)
192.168.1.0/24 네트워크의 서브넷 마스크는 1의 개수가 24개(C Class)
11111111 | 11111111 | 11111111 | 00000000
(255.255.255.0)
서브넷 마스크를 서브넷으로 나눌 때, 서브넷 마스크가 0인 부분(마지막 8비트)를 이용함
3개의 서브넷으로 나누는 것이므로 8비트중 3을 표현하는데 필요한 2비트를 제외하고 나머지 6비트를 호스트로 구성함
11111111 | 11111111 | 11111111 | 11 : 000000 (네트워크 ID : 호스트 ID)
(255.255.255.192)
호스트 ID가 6비트이고, FLSM(Fixed Length Subnet Mask, 고정 크기로 주소할당)이므로 3개의 네트워크에 64개(2^6)씩 고정 크기로 할당함
IPv4의 주소 부족 문제를 해결하기 위해 개발됨
16비트씩 8부분, 총 128비트
- 128비트의 긴 주소를 사용해 주소 부족 문제 해결
- IPv4에 비해 자료 전송 속도가 빠름
- 인증성, 기밀성, 데이터 무결성 지원으로 보안 문제 해결
- 주소의 확장성, 융통성, 연동성이 좋음
- 실시간 흐름 제어로 향상된 멀티미디어 기능 지원
- 패킷 크기 확장 가능 -> 크기에 제한이 없음
- 기본 헤더 뒤에 확장 헤더를 더함 -> 더욱 다양한 정보 저장 가능 -> 네트워크 기능 확장 용이
- IPv4와의 호환성이 뛰어남
숫자로 된 IP 주소를 사람이 이해하기 쉬운 문자 형태로 표현한 것
- DNS(Domain Name System) : 문자로 된 도메인 네임을 컴퓨터가 이해할 수 있는 IP 주소로 변환하는 역할을 하는 시스템