IPv4 주소란?
인터넷의 모든 장비를 각각 인식하는 고유의 번호
네트워크는 주소를 가지고 목적지까지 경로를 설정
주소를 이용하여 데이터 출입 경로를 통제(보안 기능)
- 32비트로 구성
8비트씩 4부분으로 끊어서 표현 (10진수)
네트워크 주소와 호스트 주소로 구분공인 IP주소와 사설 IP주소로 구분
IP 주소 지정
클래스 기반 주소 지정
A,B,C,D,E 클래스 각각의 IP 주소 범위
IPv4 주소의 공인 IP 주소
Class 이진 표현 전체 IP 범위 기본 서브넷 마스크 용도 A Class 0xxxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 0.0.0.0 ~ 127.255.255.255 255.0.0.0 국가단위 B Class 10xxxxxx xxxxxxxx xxxxxxxx xxxxxxxx 128.0.0.0 ~ 191.255.255.255 255.255.0.0 기업단위 C Class 110xxxxx xxxxxxxx xxxxxxxx xxxxxxxx 192.0.0.0 ~ 223.255.255.255 255.255.255.0 조직단위 D Class 1110xxxx xxxxxxxx xxxxxxxx xxxxxxxx 224.0.0.0 ~ 239.255.255.255 멀티캐스트 E Class 1111xxxx xxxxxxxx xxxxxxxx xxxxxxxx 240.0.0.0 ~ 255.255.255.255 연구,예약 IPv4 주소의 공인 IP 주소
10.0.0.0 ~ 10.255.255.255
172.16.0.0 ~ 172.31.255.255
192.168.0.0 ~ 192.168.255.255클래스리스 기반 주소 지정
CIDR
VLSM서브 네팅
하나의 등급의 네트워크를 몇개의 작은 논리적인 서브 네트워크로 분할하는 방식
=> 호스트 식별자를 다시 서브넷 식별자와 호스트 식별자로 세분화서브넷 마스킹
슈퍼네팅
특정 클래스에서 사용할 수 있는 호스트 수가 정해지고 제한됨
회사에서 211.168.83.0 (클래스C)의 네트워크를 사용하고 있다.
내부적으로 5개의 서브넷을 사용하기 위해 서브넷 마스크를 255.255.255.224로 설정하였다.
이때, 211.168.83.34가 속한 서브넷의 브로드 캐스트 주소는?
네트워크 주소 : (마지막 8비트) 00100000 => 32
브로드캐스트 주소 : (마지막 8비트) 00111111 => 63
강사님 방법)
HOST ID의 비트수 = 5개 이므로 2⁵=32, IP를 32 단위로 나눔
0~31 / 32~63 / 64~....
네트워크 주소를 알아내는 방식의 차이 인듯
네트워크 주소 : 네트워크 영역에서 가장 작은 주소
브로드캐스트 주소 : 네트워크 영역에서 가장 큰 주소
네트워크 주소와 브로드캐스트 주소 사이는 호스트 범위
어느 회사 A가 공인 IP주소가 210.100.1.0/24인 네트워크를 받았다.
A사의 건물은 8층이며 각 층마다 네트워크를 달리했으면 한다. 각 층별로 컴퓨터 30대를 놓으려면 서브넷 마스크는 어떻게 되는가?
할당받은 네트워크: 210.100.1.0/24
8개의 서브 네트워크로 분할
HOST 수 : 30
2진수로 8을 나타내려면 몇개의 비트수가 필요한가 => 3
각 서브넷 클래스의 주소
210.100.1.0/27 (000)
210.100.1.32/27 (001)
210.100.1.64/27 (010)
210.100.1.96/27 (011)
210.100.1.128/27 (100)
210.100.1.160/27 (101)
210.100.1.192/27 (110)
210.100.1.224/27 (111)
IP주소 203.10.24.27의 서브넷마스크는 255.255.255.240 이다.
이때 네트워크의 호스트 범위와 브로드캐스트 주소는?
서브넷마스크는 255.255.255.240 => IP들을 16개로 나누겠다.
네트워크 주소 : (마지막 8비트) 00010000 => 16
브로드캐스트 주소 : (마지막 8비트) 00011111 => 31
할당 가능한 호스트 범위: 203.10.24.17 ~ 203.10.24.30
호스트 범위: 203.10.24.16 ~ 203.10.24.31
C클래스 IP대역을 사용중인 것을 각 사무실마다 51개의 IP를 각각 부여하려 할 때 사용할 수 있는 서브넷마스크의 비트 수는?
각 사무실마다 IP를 각각 51개씩 부여 => 51+2 => 호스트 IP의 범위가 53보다 커야함
2⁶ > 53 > 2⁵ => 53개의 HOST를 할당 받기 위해선 6개의 비트가 필요
서브넷 마스크: 11111111.11111111.11111111.11000000
1~52까지 HOST PC가 사용하고, 0이랑 63은 각각 네트워크랑 브로드캐스트 주소