Certification/정보처리기사

[정보처리기사실기] 계산식 1강 - 서브넷 마스크 (1~7)

개발자하소서 2023. 9. 7. 16:09
728x90
반응형
SMALL

 

01.  IPv4  주소  A 클래스에  대한  표준  네트워크  서브넷  마스크로  옳은  것은 ?

 

①  255.0.0.0

②  255.255.0.0

③  255.255.255.0

④  255.255.255.255

 

더보기

답 : ①

 

- 서브넷 : 잘게 분해된 것 

- 서브네팅 : 서브넷 하는 과정을 말하는 것 

- 슈퍼네팅 : 잘게 분해된 것들을 큰 덩어리로 다시 모으는 것 

- 서브넷마스크 : 잘게 분해된 것들의 각 지역 (어떤 영역을 가지고 있는 지, 기준점)

 

- 지금 현재 우리가 사용하는 ip체계 IPv4 인데, 이는 공인 IP주소 값이 약 43억개가 할당이 된다. 

 

- 처음에는 43억개만으로 충분할 줄 알았지만, 이 고갈되어 버렸기에,

  이것들을 조금 효율적으로 사용해보자는 식으로 해서 만들어 진 것이 서브넷이다. 

 

- 보통 IPv4 같은 경우는  A클래스, B클래스, C클래스로 나뉘어진다. 

 

- A클래스 : 0.△.△.△ (대한민국의~,  미국의~, 중국의~)

- B클래스 : 0.0.△.△ (대한민국 대전의~,  대한민국 창원의~,  대한민국 서울의~)

- C클래스 : 0.0.0.△ (대한민국 창원의 합성동~,  대한민국 창원의 댓거리~,  대한민국 창원의 상남동~)

 

- 즉, 서브넷 마스크라는 것은 어떤 한 기준을 만드는 것이다. 

 

- A클래스 같은 경우는 맨처음 숫자자리만 1로 채워지고 나머지는 전부 0값이다. (1개의 옥텟)

 

- 즉,  11111111.0.0.0  (A클래스 같은 경우는 첫번째 값을 기준으로 삼기에, 첫자리에 총 8개의 1의 존재한다. )

 

- 11111111 = > 10진수로 바꾸게 된다면,      128 / 64 / 32 / 16 / 8 / 4 / 2 /  1  => 모두 더하면 255

 

 

 

 

02.  다음  중  IP 주소가  B  Class이고,  전체를  하나의  네트워크망으로  사용하고자  할  때 

적절한  서브넷  마스크  값은  ?

 

①  255.0.0.0

②  255.255.0.0

③  255.255.255.0

④  255.255.255.255

 

더보기

답 : ②

 

- B클래스 같은 경우는 두개의 0.0.△.(2개의 옥텟)

 

- 즉, 11111111 . 11111111 . 0 .0

 

- 255.255.0.0

 

 

 

03.  IP  address   체계의  C class 의  기본  서브넷  마스크에  해당하는  것은 ?

 

①  255.0.0.0

②  255.255.0.0

③  255.255.255.0

④  255.255.255.255

 

더보기

답 : ③

 

- C클래스 같은 경우는 0.0.0. (3개의 옥텟)

 

- 따라서 11111111 . 11111111 . 11111111 . 0

 

- 255.255.255.0

 

 

 

04.  다음  중  192.168.0.1/25 가  의미하는  서브넷  마스크  값으로  알맞은  것은 ?

 

①  255.255.0.0

②  255.255.255.0

③  255.255.255.128

④  255.255.255.192

 

더보기

답 : ③

 

- 여기서 1/25 는 CIDR 표기법 이다 . 

 

- 우리가 0.0.0 과 같은 3개의 옥텟을 썼을 때, 각각 8bit, 8bit, 8bit 로 총 24bit이다. 

 

- C클래스 같은 경우는 기본적으로 24bit.xxxxxxxx

 

- 그럼 여기서 25의 의미는 24 뒤의 1자리를 빌려 네트워크 아이디로 쓰겠다는 것 

 

- 서브넷 마스크 같은 경우는 전부 1로 채워져야 하는데, 

 

- 그렇게 되면 11111111.11111111.11111111.10000000 이런식으로 채워지게 된다. 

 

- 여기서 10000000을 10진수로 바꾸면 =  128 / 0 / 0 / 0 / 0 /0 / 0 / 0   = 128

 

- 그러면  255.255.255.128 이 된다. 

 

- 즉 1/25 의 값은 = 255.255.255.128 

 

- 서브넷 마스크에서 앞의 아이피는 아무 필요없는 존재다!(192.168.0.~어쩌구) 

 

 

 

05.  아래  내용에  해당하는  서브넷  마스크  값은?

203.76.25.1/26

①  255.255.255.192

②  255.255.255.224

③  255.255.255.254

④  255.255.255.0

 

더보기

답 : ①

 

- 서브넷 마스크를 구할 때는 앞의 ip 주소는 필요없다 (즉, 203.76.25 는 삭제하고 )

 

- 여기서 26의 의미는 0.0.0 각 3개의 옥텟이 있을 경우 각각 8bit.8bit.8bit = 24 이고 

 

 2를 빌려써서 26이 되는 것이다. 

 

- 즉, 그렇게 되면 11111111.11111111.11111111.11000000 이런식으로 채워지게 된다. 

 

- 여기서 11000000을 10진수로 바꾸면 =  128 / 64 / 0 / 0 / 0 /0 / 0 / 0   = 192

 

-  즉 1/26 의 값은 = 255.255.255.192

 

 

 

06.  IPv4의 C 클래스  네트워크를  26개의  서브넷으로  나누고 각  서브넷에는   4~5 개의  호스트를  연결하려고  한다.

이러한  서브넷을  구성하기  위한  서브넷  마스크  값은?

 

①  255.255.255.192

②  255.255.255.221

③  255.255.255.240

④  255.255.255.248

 

더보기

답 : ④

 

- C클래스 같은 경우는 0.0.0. (3개의 옥텟)

 

- 따라서 11111111 . 11111111 . 11111111 . 0  =  255.255.255.0 이 기본값이다.

 

- 그런데 여기서 26개의 서브넷으로 나눈다고 했으니,

 

- 마지막 8bit에서 26개의 값을 나눠주면 되는데, 

 

- 00000000

- 1개 빌려줄 경우 2의1승 = 2

- 2개 빌려줄  경우 2의2승 = 4

- 3개 빌려줄 경우 2의3승 = 8

- 4개 빌려줄 경우 2의 4승 = 16

- 5개 빌려줄 경우 2의 5승 = 32 

 

-즉, 적어도 26개의 서브넷으로 나누기위해서는 5개는 필요하다는 것이다.

 

-  그렇게 되면 11111000  => 10진수로 변환하면  128 / 64 / 32 / 16 / 8 / 0 / 0 / 0  = 248

 

 

 

 

07.  클래스  B 주소를  가지고  서브넷  마스크  255.255.255.240 으로  서브넷을  만들었을  때  나오는  서브넷의  수와  호스트의  수가  맞게  짝지어진  것은?

 

①  서브넷  호스트  2,048,  14

②  서브넷  호스트  14,  2,048

③  서브넷  호스트  4,094,  14

④  서브넷  호스트  14,  4,094

 

더보기

답 : ③

 

- 여기서 서브넷의 수란 몇개의 회사에 나눠줄 수 있느냐 는 의미이며 

 

- 호스트의 수는 하나의 회사에서 몇개의 컴퓨터에 연결할 수 있느냐의 의미이다. 

 

- 기본적으로 B클래스는  0.0.△.△ 로서 앞의 2개의 옥텟을 가짐으로써 255.255.X.X 이다.

 

- 근데 문제의 255.255.255.240은 = B클래스 옥텟 + 11111111(255) . 11110000(240) 을 의미하는 것 

 

- 여기서 서브넷의 수는 11111111 . 11110000 에서 총 12개의 1의 경우의 수를 뜻하며 

 

- 12는 2의 12승을 뜻하는 것이다. => 즉, 4096 개이며 여기서 맨앞에꺼와 맨뒤에꺼는 못쓰기때문에 

 

- 결론적으로 4096 - 2 = 4094, 서브넷의 수는 4094이다. 

 

- 그리고 여기서 호스트의 수는 마지막에 4개 남은 0000 으로 호스트 아이디를 구성하는 것이다. 

 

- 즉 2의 4승으로 16개이며, 여기서 -2를 제외해주면 14이다. 

 

728x90
반응형
LIST