42Seoul/NetPratcice

Level2

재윤 2023. 9. 11. 17:30
반응형

level2

A1과 B1

  • 서브넷 마스크를 보면 255.255.255.224로 고정되어 있다.

해야될 일

  1. 224를 2진수로 변환
  2. 네트워크 주소와 호스트 주소 알기
  3. AND 연산으로 호스트 주소 알기

(1) 224를 2진수로 변환

 2 |224
   ---
 2 |112 --- 0
	 ---
 2 |56 --- 0
	 ---
 2 |28 --- 0
	 ---
 2 |14 --- 0
   ---
 2 |7 --- 0 
   ---
 2 |3 --- 1
   ---
 2 |1 --- 1

→11100000

255.255.255.224 2진수 변환

→ 11111111.11111111.11111111.11100000

(2)네트워크 주소와 호스트 주소 알기

→ 11111111.11111111.11111111.11100000

  • 이것을 통해 서브넷을 사용하여 네트워크 주소는 32비트 중에 27개인 것을 알 수가 있으며, 나머지 5비트에서 호스트 주소로 사용된다.

브로드캐스트 범위

00000 비트 → 2^5승 == 32 - 2 == 30개

💡 -2 하는 이유는 브로드캐스트 주소랑 네트워크 주소를 포함하지 않아야함.

  • IP 주소
    • 주어진 IP → 192.168.26.222 → 11000000.10101000.00011010.11011110
  • 마스크넷
    • 255.255.255.224 2진수 변환 → 11111111.11111111.11111111.11100000

IP와 마스크 AND 연산

11000000.10101000.00011010.11011110

11111111.11111111.11111111.11100000

결과 == 11000000.10101000.00011010.11000000

10진수 → 192.168.26.192

 

결론

  • 네트워크 주소 : 192.168.26.192
  • 유효한 호스트 주소 범위 : 192.168.26.193 ~ 192.168.26.222
  • 브로드캐스트 주소: 192.168.26.223 → 11111(5비트) == 192+31

C1과 D1

/30으로 → 호스트 주소비트가 2비트인걸 알 수가 있음

2비트 → 00, 01, 10, 11로 가능 → 0, 1, 2, 3

  • 0 : 네트워크 주소
  • 3 : 브로드캐스트 주소
  • 사용 가능한 주소 1, 2

클래스

255.255.255.252이면 C클래스이다

왜?

C클래스 범위인

  1. 192.0.0.0
  2. 223.255.255.255

AND 연산하면 →255.255.255.0이 나온다.

  • 이것을 통해 192.0.0.0 ~ 223.255.255.255에 속하는 IP주소를 넣어주면 넣어주고 호스트 주소가 남는 게 1과2였으니 1,2를 넣어준다.

-jaeyojun-

반응형

'42Seoul > NetPratcice' 카테고리의 다른 글

level4  (0) 2023.09.11
level3  (0) 2023.09.11
Level1  (0) 2023.09.11
서브넷 마스크(Subnet Mask)  (0) 2023.09.11
IP주소란?  (0) 2023.09.11