본문 바로가기
정보처리기사

서브네팅 Subnetting

by Yeoseungwon 2023. 9. 22.
728x90

IP (Internet Protocol Address)

 : 인터넷에 연결된 모든 컴퓨터 자원을 구분하기 위한 고유한 주소

    8비트씩 4부분, 총 32비트로 구성되어 있다. 

 

Subnetting 

 : 할당된 네트워크 주소를 다시 여러 개의 작은 네트워크로 나누어 사용하는 것 (ip 주소 계산)

   4바이트 (32비트) 의 IP주소 중 네트워크 주소와 호스트 주소를 구분하기 위한 비트를 서브넷 마스크(Subnet Mask) 라고 하며,

   이를 변경하여 네트워크 주소를 여러 개로 분할하여 사용한다. 

 

네트워크별로 첫 번째 주소는 네트워크 주소이고, 마지막 주소는 브로드캐스트 주소이다. 

 

 


 

ex1) 192.168.1.0/24 네트워크를 FLSM방식을 이용하여 3개의 Subnet으로 나누었을 때, 두 번째 네트워크의 브로드캐스트 IP주소를 10진수 방식으로 쓰시오. 

 

=>   

/24 는 서브넷 마스크를 의미한다. 즉 서브넷 마스크는 1의 개수가 24개라는 것으로 아래와 같다. 

11111111 11111111 11111111 00000000 

* 1 = 사용불가능 , 0 = 사용 가능

서브넷 마스크가 0인 부분, 즉 마지막 8비트를 이용하면 된다. 

문제의 3개의 Subnet으로 나눈다는 것처럼 네트워크가 기준일 때는 왼쪽을 기준으로 나눌 네트워크 수에 필요한 비트를 할당하고 나머지 비트로 호스트를 구성하면 된다. 

3개의 Subnet으로 구성하라 했으니 8비트 중 3을 표현하는데 필요한 2비트를 제외하고 나머지 6비트를 호스트로 구성하면 된다. 

1100 0000

 

=> 

네트워크 개수 = 4

호스트 개수 = 64 

 

FLSM (Fixed Length Subnet Mask) 즉 고정된 크기로 주소를 할당하라고 했으므로 

64개의 호스트를 갖는 4개의 네트워크로 나눌 수 있으나 문제에는 3개의 Subnet을 구성하라 하였으므로 4번 네트워크는 사용되지 않는다. 

 

네트워크 네트워크 주소 가용한 주소 브로드캐스트 주소
1 192.168.1.0 1~62 192.168.1.63
2 192.168.1.64 65~126 192.168.1.127
3 192.168.1.128 129~190 192.168.1.191
4 192.168.1.192 193~254 192.168.1.255

 

이 문제의 답은 두 번째 네트워크의 브로드캐스트 IP주소이므로, 

192.168.1.127

 


 

ex2)  서브네팅에 대한 다음 설명에서 괄호에 들어갈 알맞은 답을 쓰시오. 

 

현재 IP주소가 192.168.1.132 이고, 서브넷 마스크가 255.255.255.192 일 때, 네트워크 주소는 192.168.1. (  ①  ) 이고,

해당 네트워크에서 네트워크 주소와 브로드캐스트 주소를 제외한 사용 가능 호스트의 수는 (  ②  ) 개이다. 

 

=>

서브넷 마스크가 255.255.255.192 이면 마지막 192를 2진수로 바꾸면

1100 0000 이 된다. 

네트워크 개수 = 4 ( = 2의 2제곱 ( 필요한 비트 수)

호스트 개수 = 64 ( = 2의 6제곱 (남은 비트 수 )

64개의 호스트를 갖는 4개의 네트워크로 나눈다. 

현재 IP주소의 마지막이 132 이면 3번째 네트워크에 포함되며, 세 번째 네트워크의 네트워크 주소를 구하면 되며, 

사용가능한 호스트 갯수는 64개의 호스트에서 네트워크주소와 브로드캐스트 주소를 빼면 62개이다. 

728x90

'정보처리기사' 카테고리의 다른 글

SQL - DML  (0) 2023.10.04
SQL - DDL  (0) 2023.10.04
SQL - DCL  (0) 2023.10.04