IPv4
32 비트 표현, 8개의 비트로 나눠 총 4개의 옥텟으로 구분
1개 비트-> 2진수 표현하고 10진수로 변환해서 사용
- 범위 : 0.0.0.0 ~ 255.255.255.255
- 사설 IP, 공인 IP
- 자신이 속하지 않은 다른 네트워크 장치와 통신을 하기 위해서는 반드시 공인 IP주소를 사용하여야함
- 사설 IP = 네트워크 관리자가 임의로 할당할 수 있으며, ISP 에서할당 받지 않는 주소
- 공인 IP = ISP 에서할당 받은 주소
- 공유기가 사설 IP에서 공인 IP로 통신가능하도록 변환 역할을 담당함.
- IP 주소 = Network Id (고정된 bit) + Host Id (고정되지 않는 bit)
- IP주소 / 서브넷마스크 형태로 표시
서브넷 마스크
- IP주소를 Network, Host부분으로 구분해주는 역할
- A 클래스 : 8bit (255.0.0.0)
- 0.0.0.0 ~ 127.255.255.255
- 0과 127로 시작하는 주소는 예약되어 있어 사용 불가능
- 실 주소 범위: 1.0.0.0 ~ 126.255.255.255
- 기본 서브넷 마스크 값 : 8bit (255.0.0.0)
- 사설 IP 대역 : 10.0.0.0 ~ 10.255.255.255
- B 클래스 : 16bit (255.255.0.0)
- 128.0.0.0 ~ 191.255.255.255
- 기본 서브넷 마스크 값 16bit (255.255.0.0)
- 사설 IP 대역 : 172.16.0.0 ~ 172.31.255.255
- C 클래스 : 24bit (255.255.255.0)
- 192.0.0.0 ~ 223.255.255.255
- 기본 서브넷 마스크 값 24bit (255.255.255.0)
- 사설 IP 대역 : 192.168.0.0 ~ 192.168.255.255
- D 클래스
- 224.0.0.0 ~ 239.255.255.255
- 멀티캐스트에 의해 사용, 일반적 장치에 할당되어 사용 X
- E 클래스
- 240.0.0~255.255.255.255
- 연구 목적
서브넷 마스크 계산
IP 주소 : 192.168.10.1/24
___11000000.10101000.00001010.00000001
& 11111111.11111111.11111111.00000000
-------------------------------------------------
= 11000000.10101000.00001010.00000000 => 192.168.10.0 네트워크 ID
= 11000000.10101000.00001010.11111111 => 192.168.10.255 브로드 캐스트
- 네트워크 ID, 브로드캐스트 주소는 IP주소로 사용 불가,
사용 가능한 IP 주소 대역은 192.168.10.1~192.168.10.254
서브네팅 참고
https://eveningdev.tistory.com/55