서브네팅할 때 IP와 서브넷마스크로만으로 브로드케스팅주소 알

ktlsu1231의 이미지

안녕하세요.

255.255.255.224 서브넷과
그 해당 네트워크에 속한 IP Address가 192.20.20.77 이었다면
브로드 케스팅 주소는?

요 문제를 해결하는 쉬운 방법은 없을까요? --;;
대략 255-224 = 31이면 32비트니깐.. 흠.. 32*8은 256이구..
8비트로 분할 한 거시니..

32개 주소로 구성된 네트웍이구, 네트웍주소와 브로드케스트주소 빼면
30개 노드 글면..

해당 IP대역이 어디에 속한 것인지 일일이 32개씩 더해가면서
찾는 브로드케스트 주소를알아내야 하나요? ==;;

1~31 네트웍주소 1 브로드케스팅 31
32~63 네트웍주소 32 브로드케스팅 63
64~95 네트웍주소 64 브로드케스팅 95
96~127 네트웍주소 96 브로드케스팅 127
128~159 네트웍주소 128 브로드케스팅 159
160~191 네트웍주소 160 브로드케스팅 191
192~223 네트웍주소 192 브로드케스팅 223
224~255 네트웍주소 224 브로드케스팅 255

요렇게 일일이 계산한 다음에
64~95에 77이 포함되니 64는 네트워크 주소, 브로드케스팅 주소는 95다!
ㅜ,.ㅜ;;
이 방법보다 쉽게 계산하는 방법이 있을까요? 계산중 실수한 것이 있으면 알려주세요. ^^;;

FruitsCandy의 이미지

답변은 아닙니다만..

저는 아래와 같이 계산합니다.

255.255.255.224 서브넷 이라면

224 = 1110 0000 이니까 앞에 3비트 빌려써서

2^3 = 8 , 즉 8개의 서브넷이고

256/8 =32 , 즉 32개씩 잘라냅니다.

그리고

192.20.20.77 의 네트웍주소와 브로드캐스트주소를 알아내는 방법은 !!!

종이와 연필로 님과 같게 합니다...

77의 대역을 한번에 콕찍는 공식 아시는 분은 답변 좀 달아주세요 저도 궁금하네요.

아지랑이류 초환상 공콤 화랑... 포기하다.. T.T

cdpark의 이미지

2진수로 바꿔서 계산하면 간단합니다.

192.20.20.77 주소에 255.255.255.224를 넷 마스크로 쓰고 있다고 합시다. 최 하위 주소만 계산하면

224 = 1110 0000 이고, 77 = 0100 1101 이니,

77 & 224 = 0100 0000이라 64가 되죠?

broadcasting 주소는 넷 주소의 0 자리가 모두 1인 값입니다.

즉 (77 & 224) | ~224 = 0100 0000 | 0001 1111 = 0101 1111 = 95

coalash의 이미지

어떤 언어를 쓰실지 몰라 대충 씁니다.

netmask & ip 하면 네트웍 주소,
!netmask | ip 하면 브로드캐스트 주소지요.

위 주소를 예로들면,

224 = 1110 0000

77 = 0100 1101

224 & 77 = 0100 0000 (64)

!224 = 0001 1111

!224 | 77 = 0101 1111 (95)

입니다.

jedi의 이미지

$ ipcalc  -b 192.20.20.77/27
BROADCAST=192.20.20.95
$ ipcalc  -m 192.20.20.77/27
NETMASK=255.255.255.224

이런 것도 있더군요.

+++ 여기부터는 서명입니다. +++
국가 기구의 존속을 위한 최소한의 세금만을 내고, 전체 인민들이 균등한 삶을
영위할 수 있는 착취가 없는 혁명의 그날은 언제나 올 것인가!
-- 조정래, <태백산맥> 중에서, 1986년

FruitsCandy의 이미지

크.. 정말 좋은 방법들이군요. 감사합니다.

즐거운 하루 되세요.

아지랑이류 초환상 공콤 화랑... 포기하다.. T.T