임의로 사용할 수 없는 IP ★
-----------------------------------------------------------------------------
1) 0.0.0.0 ~ 0.255.255.255 - zeroconf. 모든 네트워크를 지칭 => (2진수) (00000000.00000000.00000000.00000000 ~00000000.11111111.11111111.11111111)
2) 10.0.0.0 ~ 10.255.255.255 - 사설네트워크에서 사용 (A클래스)
3) 127.0.0.0 ~127.255.255.255 - Local loopback
-----------------------------------------------------------------------------
4) 169.254.0.0 ~ 169.254.255.255 - Link Local Address - DHCP에서 IP를 할당받지 못하였을 경우에 해당 장치에 임의의 IP를 할당 => 예) 루프백 네트워크 생성 후 확인해보기
5) 172.16.0.0 ~ 172.31.255.255 - 사설네트워크에서 사용 (B클래스)
-----------------------------------------------------------------------------
6) 192.168.0.0 ~ 192.168.255.255 - 사설네트워크에서 사용 (C클래스)
-----------------------------------------------------------------------------
7) 224.0.0.0 ~ 239.255.255.255 - 멀티캐스트 용도로 사용 (D클래스)
-----------------------------------------------------------------------------
8) 240.0.0.0 ~ 255.255.255.254 - 연구목적으로 사용 (E클래스)
9) 255.255.255.255 - 전체 브로드캐스트
-----------------------------------------------------------------------------
클래스 A클래스 : 0.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 D클래스 : 224.0.0.0 ~ 239.255.255.255 E클래스 : 240.0.0.0 ~ 255.255.255.255
클래스 : 공통된 서브넷마스크를 사용 A클래스 : 0.0.0.0 ~127.255.255.255 => 255.0.0.0 B클래스 : 128.0.0.0 ~ 191.255.255.255 => 255.255.0.0 C클래스 : 192.0.0.0 ~ 223.255.255.255
=> 255.255.255.0
클래스 IP 규칙
A클래스 0.0.0.0 ~ 127.255.255.255 00000000.00000000.00000000.00000000 ~ 01111111.11111111.11111111.11111111 => 0xxxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx B클래스 128.0.0.0 ~ 191.255.255.255 10000000.00000000.00000000.00000000 ~ 10111111.11111111.11111111.11111111 => 10xxxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx C클래스 192.0.0.0 ~ 223.255.255.255 11000000.00000000.00000000.00000000 ~ 11011111.11111111.11111111.11111111 => 110xxxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx D클래스 224.0.0.0 ~ 239.255.255.255 => 1110xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx E클래스 240.0.0.0 ~ 255.255.255.255 => 1111xxxx.xxxxxxxx.xxxxxxxx.xxxxxxxx
'Security' 카테고리의 다른 글
취약점 공개 사이트 https://www.exploit-db.com/ (0) | 2016.04.15 |
---|---|
argc, *argv[] 에 대해 완벽 분석하다 (0) | 2016.04.12 |
Virtualbox vs VMware (0) | 2016.03.29 |
Solaris10 쉘프롬프트 수정 정리 (0) | 2016.03.28 |
해킹공부 사이트 모음 (66) | 2014.12.21 |