-
<Linux 마스터 2급> IP 주소와 도메인Linux 마스터 2급 2021. 11. 26. 18:32
■IPv4 주소 체계
1. IPv4 주소는 4개의 옥텟(octet)으로 구성
2. 각 옥텟은 8비트이므로 IPv4는 총 32비트
3. IP 주소는 5개의 클래스 A, B, C, D, E로 구분
- A Class(1-126, 127 Localhost)
- B Class(128-191)
- C Class(192-223)
- D Class(224-239)
- E Class(240-255) : IP 주소 부족을 위해 예약해 놓은 것
4. IP 주소는 네트워크 ID(네트워크 주소)와 호스트 ID(네트워크 내 호스트 주소)로 구성
5. 서브넷 마스크는 네트워크 부분과 호스트 부분을 구분해 주는 값
Network 주소 · 호스트 ID의 주소가 모두 0인 주소
· 네트워크를 대표하는 값Direct Broadcast 주소 ·호스트 ID의 주소가 모두 1인 주소
·특정 망 내부에 있는 모든 호스트들에게 패킷이 전달Limited Broadcast 주소 · 255.255.255.255
· DHCP 클라이언트가 DHCP 서버를 찾을 경우 사용Loopback 주소 · 127.0.0.0 ~ 127.255.255.255
· Network 부분의 값이 Class A에 속한 127
· 호스트 부분의 값은 지정되지 않은 값
· 패킷 송수신 과정에 대한 시스템 내부 시험 시 주로 사용0.0.0.0 · 부팅 시 자신의 IP 주소를 모를 경우 사용 사설 IP 주소 · 공식적인 승인없이 사용할 수 있는 주소
· 라우팅이 불가능한 주소로 인터넷상에서 사용할 수 없음
- A Class 10.0.0.0 ~ 10.255.255.255
- B Class 172.16.0.0 ~ 172.31.255.255
- C Class 192.168.0.0 ~ 192.168.255.255■서브넷팅(subnetting)
1. 서브넷은 특정 네트워크를 여러 개의 네트워크로 분리하여 브로드캐스트 도메인을 나누는 것
2. IP 주소의 부족 현상을 해소하기 위한 방안
3. 디폴트 서브넷 마스크를 기준으로 네트워크 ID 비트수를 늘리고 호스트 ID 비트수를 줄이는 것
(이때 늘어난 네트워크 ID 비트는 서브넷 ID라 부름)
■IPv6 주소 체계
IPv4 IPv6 IP 주소 비트 수 32bit 128bit IP 주소 방식 지정 주소 방식
(일반 주소, 브로드캐스트 주소)자동 설정 주소 방식
(유니캐스트, 멀티캐스트, 애니캐스트 주소)IP 헤더 길이 20byte(기본 헤더) ~ 60byte(옵션 필드 사용 시) 40byte(기본 헤더) + @(확장 필드) 기능 IP 헤더를 이용한 기본 기능 확장 필드를 이용한 다양한 기능
- 암호 및 인증 기능
- QoS 관련 기능
- 보안 기능1. 128bit이며, ':' 으로 구분된 16진수 8자리로 표현
2. 대소문자는 구분하지 않음
3. 서브넷 마스크 양식을 사용하지 않음, 주소 표현에서 prefix 길이만 표시
IPv6 prefix 표현 = IPv6 / prefix 길이
4. Unspecified 주소 '0:0:0:0:0:0:0:0' 또는 '::'로 IPv4의 '0.0.0.0'과 동일한 의미
5. Loopback 주소 '0:0:0:0:0:0:0:1' 또는 '::1'로 IPv4의 127.0.0.1과 동일한 의미
6. IPv6 주소의 표현에서 연속적인 '0'field는 '::' 로 대체 가능('::' 는 하나의 주소에서 한 번만 사용)
'Linux 마스터 2급' 카테고리의 다른 글
<Linux 마스터 2급> 네트워크 인터페이스 설정 (0) 2021.11.27 <Linux 마스터 2급> 인터넷 서비스의 종류 (0) 2021.11.27 <Linux 마스터 2급> 전송 계층 프로토콜 (0) 2021.11.26 <Linux 마스터 2급> 인터넷/네트워크 계층 프로토콜 (0) 2021.11.26 <Linux 마스터 2급> 응용 계층 프로토콜 (0) 2021.11.16