[네트워크] 3 계층 관련 문제

최동혁·2023년 1월 27일
0

컴퓨터 네트워크

목록 보기
11/19

Subneting

  • 하나의 네트워크가 있을 때 여러개의 네트워크로 쪼개는것.
  • 서브넷 마스크가 1 증가할 수록 네트워크 대역에 설정할 수 있는 컴퓨터 수가 반정도 줄어든다.
    • 만약 24에서 25로 증가한다면?
      • 2^8 - 2 -> 2^7 -2 로 줄어든다.

문제

211.100.10.0/24 네트워크를 각 네트워크 당 60개의 Host가 사용할 수 있도록 Subneting 하시오.

211.100.10.0 = 11010011.01100100.‬00001010.00000000
Subnet mask 24 -> 32 - 24 = 8bit

  • 그렇다면 사용 가능한 컴퓨터의 수는 2^8 - 2 = 254개이다.

  • 2를 빼는 이유는 브로드캐스트 주소와 네트워크 ID를 제외해야 하기 때문이다.

    • 1 ~ 254까지 할당 가능
  • 24 -> 25 는 2^7 - 2 = 126대

  • 25 -> 26 은 2^5 - 2 = 62대

  • 원래의 네트워크

    • 11010011.01100100.‬00001010.00000000

11010011.01100100.‬00001010.00 000000 211.100.10.0/26
11010011.01100100.‬00001010.01 000000 211.100.10.64/26
11010011.01100100.‬00001010.10 000000 211.100.10.128/26
11010011.01100100.‬00001010.11 000000 211.100.10.192/26

  • 이처럼 각 네트워크 당 60대씩 사용가능하게 하려면 총 4개로 쪼개진다.
  • 이렇게 구하는 방법은 원래 서브넷 마스크가 24였다. 그렇다면 가용 가능한 컴퓨터는 254개이다.
  • 각 네트워크 당 60개씩 하려면 서브넷 마스크 24를 서브넷 마스크 26짜리 4개로 쪼갤 수 있다.

어떤 Subnet mask가 효율적인가?

  • 26이 적당하다.
    • 26은 총 가용 가능한 컴퓨터가 2^6 - 2 = 62대인데, 문제에서 60개의 Host가 사용할 수 있도록 했으니 가장 가까운 26이 효율적이다.

Subnet의 개수

  • 4개로 쪼개지기 때문에 4개이다.

Host의 개수

  • 2^6 - 2 = 62개

마지막 Subnet의 Network-ID는?

  • 211.100.10.192

  • 1번째 Network의 ID는 211.100.10.0

  • 2번째 Network의 ID는 211.100.10.64

  • 3번째 Network의 ID는 211.100.10.128

  • 마지막 4번째는 211.100.10.192

첫번째 Subnet의 Broadcast 주소는?

  • 211.100.10.63

두번째 Subnet의 사용 가능한 IP 범위는?

  • 211.100.10.65 ~ 126
  • 64는 네트워크 ID이며, 127은 브로드캐스트 주소이기 때문에 포함 안시킨다.

혼자 풀어보세요

235.97.81.36/23 IP 주소를 사용하는 컴퓨터가 연결된 네트워크 대역을 각 네트워크 당 60개의 Host가 사용할 수 있도록 Subneting 하시오.

11101011.‬01100001.‬0101000 1.00100100‬ = 235.97.81.36
11111111.11111111.1111111 0.00000000 = 23

네트워크 ID는 서브넷 마스크를 기준으로 전부 0으로 체우는것이다.
즉, 235.97.80.0/23 이다.

11101011.‬01100001.‬0101000 0.00 000000‬ = 235.97.80.0
11101011.‬01100001.‬0101000 0.01 000000‬ = 235.97.80.64
11101011.‬01100001.‬0101000 0.10 000000‬ = 235.97.80.128
11101011.‬01100001.‬0101000 0.11 000000‬ = 235.97.80.192
11101011.‬01100001.‬0101000 1.00 000000‬ = 235.97.81.0
11101011.‬01100001.‬0101000 1.01 000000‬ = 235.97.81.64
11101011.‬01100001.‬0101000 1.10 000000‬ = 235.97.81.128
11101011.‬01100001.‬0101000 1.11 000000‬ = 235.97.81.192

어떤 Subnet mask가 효율적인가?

  • 26

Subnet의 개수

  • 8개

Host의 개수

  • 62개

마지막 Subnet의 Network-ID는?

  • 235.97.81.192

첫번째 Subnet의 Broadcast 주소는?

  • 235.97.80.63

두번째 Subnet의 사용 가능한 IP 범위는?

  • 235.97.80.65 ~ 126
profile
항상 성장하는 개발자 최동혁입니다.

0개의 댓글