hgk0404.tistory
Code After Work
hgk0404.tistory

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404.tistory

Code After Work

[컴퓨터네트워크] 서브넷 네트워킹 문제1
[Computer Science]/[컴퓨터네트워크]

[컴퓨터네트워크] 서브넷 네트워킹 문제1

2024. 4. 12. 15:38
728x90

 

 

문제는 다음과 같습니다.

 

 

문제

 

 

192.168.1.0/24 네트워크를 FLSM 방식을 이용하여 3개의 Subnet으로 나누고 IP Subnet-zero를 적용했다. 이때 서브네팅 된 네트워크 중 2번째 네트워크의 Broadcast IP주소를 쓰시오.

 

 

 

해설

 

 

IPv4 주소를 CIDR 방식을 이용해서 네트워크를 나타냈는데 /24이니까, 네트워크 주소는 32개 중 24개를 사용합니다

 

# 192.168.1.0/24의 서브넷 마스크
11111111.11111111.11111111.00000000

 

 

할당할 수 있는 호스트 부분은 4번째 구간인 00000000입니다. 문제에서 3개의 Subnet으로 나누고 IP Subnet-zero를 적용하라 했으니 4번째 구간을 나누겠습니다.

 

구간 당 IP의 개수

 

3개의 서브넷으로 나누라 했지만, 2진수이기에 3개로 나눌 수 없습니다 그래서 4개로 나눠야 합니다

2^1(=2) < 3 < 2^2(=4)

 

 

4번째 구간은 가용할 수 있는 호스트가 8개 입니다. 즉, 2^8이죠

 

 

그런데 4개의 서브넷으로 나눠야 하니 한 개 구역당 사용할 수 있는 IP는 64개가 됩니다.

2^8-2 = 2^6 = 64
11111111.11111111.11111111.11000000

 

 

따라서 192.168.1.0/24는 다음과 같은 구간으로 나눠지게 됩니다.

1) 192.168.0.0 ~ 192.168.0.63
2) 192.168.0.64 ~ 192.168.0.127
3) 192.168.0.128 ~ 192.168.0.191
4) 192.168.0.192 ~ 192.168.0.255

 

 

 

따라서 문제의 정답인 2번째 네트워크의 Broadcast IP주소는 192.168.1.127이 됩니다

 

 


 

 

추가)

 

만일 문제가 사용가능한 2번째 네트워크의 2번째 IP 주소를 구하라고 했다면?

 

 

네트워크 주소가 192.168.1.64가 되고, 정답인 2번째 ip 주소는 192.168.1.66가 됩니다.

 

 

* IP Subnet-zero는 첫 번째 서브넷(모든 서브넷 비트가 0인 서브넷)을 사용할 수 있다는 뜻이며, 과거에는 이 서브넷을 사용하지 않았지만 최근에는 특별히 언급이 없다면 기본값으로 적용됩니다

 

 

예시로 192.168.1.0 ~ 192.168.1.63을 사용하지 않았다는 뜻입니다.

 

  • 첫 번째 서브넷 (사용하지 않음): 192.168.1.0 - 192.168.1.63
  • 두 번째 서브넷 (사용): 192.168.1.64 - 192.168.1.127
  • 세 번째 서브넷 (사용): 192.168.1.128 - 192.168.1.191
  • 네 번째 서브넷 (사용하지 않음): 192.168.1.192 - 192.168.1.255

 

 

 

이제는 첫 번째와 네 번째(마지막) 서브넷을 사용할 수 있습니다. 그래서 "사용가능한 두 번째 네트워크의 2번째 IP주소"란 192.168.1.66이 되는 것 입니다

 

 


 

 

문제2, 3

 

[컴퓨터네트워크] 서브넷 네트워킹 문제2, 3

문제2IP Address가 '192.168.23.132'이며, 서브넷 마스크(Subnet Mask)가 '255.255.255.192'인 경우 빈칸 ①~②에 들어갈 가장 적합한 값을 쓰시오.  네트워크 주소(Network ID)192.168.32.(①)네트워크 주소와 브로드

hgk5722.tistory.com

 

 

 

728x90
저작자표시 동일조건 (새창열림)

'[Computer Science] > [컴퓨터네트워크]' 카테고리의 다른 글

[컴퓨터네트워크] IPv4 주소 대역폭  (0) 2024.08.12
[컴퓨터네트워크] 서브넷 네트워킹 문제4, 5, 6, 7, 8  (0) 2024.07.26
[컴퓨터네트워크] 서브넷 네트워킹 문제2, 3  (0) 2024.04.14
[컴퓨터네트워크] HTTP 메서드, 세션과 쿠키  (0) 2024.02.28
[컴퓨터네트워크] TCP의 3-way handshake  (1) 2024.01.06
'[Computer Science]/[컴퓨터네트워크]' 카테고리의 다른 글
  • [컴퓨터네트워크] 서브넷 네트워킹 문제4, 5, 6, 7, 8
  • [컴퓨터네트워크] 서브넷 네트워킹 문제2, 3
  • [컴퓨터네트워크] HTTP 메서드, 세션과 쿠키
  • [컴퓨터네트워크] TCP의 3-way handshake
hgk0404.tistory
hgk0404.tistory
공부기록

티스토리툴바