'subnet mask'에 해당되는 글 1건

  1. 2010.01.13 [Network] Network Basic (1/3)

[Network] Network Basic (1/3)

1. Classful Address


※Subnet Mask는 Network ID와 Host ID를 구분
255.0.0.0에서 255는 네트워크ID / 0.0.0은 호스트ID로 식별

 ※사설 네트워크 식별용 예약주소
   - 10.0.0.0.0 ~ 10.255.255.255(10/8 prefix)
   - 172.16.0.0 ~ 172.31.255.255(172.16/12 prefix)
   - 192.168.0.0 ~ 192.168.255.255(192.168/16 prefix)

네트워크의 구분

2. Router의 역활
라우터는 서브넷 마스크가 다른 네트워크와의 경로를 라우터에서 알려주고 처리하여 통신을 가능하게 해주는 것입니다. 입력되어있는 라우팅 테이블을 따라 해당목적지의 네트워크를 위해 최적의 경로(다른 라우터들을 가장 적게 거쳐 통신 또는 비용이 적게 드는 경로)로 길을 찾아줍니다.

일반적을 TCP/IP구성시 게이트웨이란에 적는 IP주소가 라우터의 주소입니다. (게이트웨이는 다른 프로토콜을 사용하는 다른 네트워크와의 통신도 가능합니다.)


3. Subnetting
: 네트워크를 나누는 작업

서브네팅을 사용하는 이유는 2가지입니다.
첫번째는 클래스 전체를 소규모 회사에 전체 임대를 해줄 수 없기에 네트워크를 나누어 임대해주는 것이고
두번째는 큰회사에서 B클래스 전체를 사용한다 하더라도 클래스 내의 컴퓨터들이 브로드캐스트를 한다면 네트워크에 과다한 트래픽이 발생해서 성능저하가 오게 될 수 있기에 이를 작은 단위로 나누어서 퍼포먼스 저하를 막는 것입니다.

서브네팅의 요구사항은 다음과 같습니다
1) 물리적으로 필요한 서브넷의 개수
2) 한 네트워크에 필요한 호스트의 개수
3) 각 네트워크의 서브넷 마스크 결정

어렵게 생각 할 것 없이 서브네팅 계산을 해보도록 하겠습니다

문제1. 211.175.185.0 인 C클래스를 4개의 네트워크로 서브네팅
Subnet Mask는 C클래스 임으로 255.255.255.0

첫번째로 Subnet  Mask를 결정합니다.
우선 빌릴 네트워크 수를 결정해 봅시다.
2의 0승 = 1개(네트워크 수)
2의 1승 = 2개(네트워크 수)
2의 2승 = 4개(네트워크 수)
2의 3승 = 8개(네트워크 수)
      .
      .
     
문제에서 필요한 네트워크의 수는 4개 임으로 2의 2승 = 4개 // 즉 2자리를 빌려오도록 합니다.
Network ID / 255.255.255.
Host ID 2진수
00 000000 = 0
01
000000 = 64
10 000000 = 128
11 000000 = 192 //  이 됩니다.

Subnet Mask : 255.255.255.192

1ST Network  : 211.175.185.0
IP Address : 211.175.185.1 ~ 211.175.185.62
Broadcast : 211.175.185.63

2ND Network  : 211.175.185.64
IP Address : 211.175.185.65 ~ 211.175.185.126
Broadcast : 211.175.185.127

3RD Network  : 211.175.185.128
IP Address : 211.175.185.129 ~ 211.175.185.190
Broadcast : 211.175.185.191

4TH Network  : 211.175.185.192
IP Address : 211.175.185.193 ~ 211.175.185.254
Broadcast : 211.175.185.255

Subnet Mask : 255.255.255.192

4. VLSM(Variable Length Subnet Mask)
※Subnetting은 Subnet Mask가 모두 일치하지만 VLSM은 각기 다름

VLSM은 Host가 가장 많은 서브네팅부터 계산해야 합니다.

문제2. Network ID가 192.168.200.0를 각각 60노드 / 30노드 / 12노드 / 2노드를 지원하기 위한 서브네팅
첫번째로 노드수가 가장 많은 60노드를 지원하기 위한 서브네팅 부터 실시합니다.

60개의 호스트를 지원하기 위해서는
(2의 6승) - 2 = 62  //  6개의 비트수가 필요

255.255.255. 00 000000 = 0
                  01 000000 = 64
                  10 000000 = 128
                  11 000000 = 192


prev 1 next