네트워크 공부 5일차

반응형

게이트웨이 : 서로 다른 프로토콜끼리 네트워크 통신이 가능하도록 연결해주는 기기

기본게이트 웨이 확인하는 법 : 실행 cmd ipconfig 기본 게이트웨이

서브넷 마스크

- IP 주소공간 낭비 문제를 해결하기 위해 서브넷 개념 이용

- 서브넷 마스크는 네트워크 부분과 호스트 부분을 나눈다.

- 클래스마다 서브넷 마스크로 나누어 쓰지 않아도 항상 디폴트 서브넷 마스크가 같이 따라 다님

- 서브넷 마스크를 사용하는 이유는 커다란 네트워크를 작은 네트워크 여러개로 나누어 쓰기 위해서이다.

- 서브넷 마스크 : 1인부분 = 네트워크 부분 0인부분 = 호스트 부분

  ex) 255.255.255.240 = 1111 1111.1111 1111.1111 1111.1111 0000(부여 가능 호스트 = 24개)

 

- A Class 디폴트 서브넷 마스크 : 255.0.0.0

- B Class 디폴트 서브넷 마스크 : 255.255.0.0

- C Class 디폴트 서브넷 마스크 : 255.255.255.0

- 서브넷를 이진수로 나타낼 경우 1이 연속적으로 나와야만 서브넷 마스크로 사용이 가능

(도중에 0이 들어가게되면 서브넷 마스크로 사용 불가)

 

서브네팅

- 기존의 host 부분을 줄여서 일부를 서브넷 부분으로 만들고 나머지를 호스트로 만드는 것

- 서브네팅을 하게 되면 호스트의 숫자는 줄어들고 서브넷의 숫자는 늘어남

- 하나의 네트워크를 필요한 크기만큼 나눠주는 기술, IP 주소를 보다 효율적으로 나누어 낭비되는 것을 방지

- 서브네팅으로 나눠진 서브넷 끼리 통신을 하려면 라우터가 필요

ex)

1. 255.255.255.10 = 1111 1111.1111 1111.1111 1111.0000 1010 = 1사이에 0이 들어갔으므로 서브넷 마스크로 사용이 불가능하다

2. 255.255.255.15 = 1111 1111.1111 1111.1111 1111.0000 1111 = 1사이에 0이 들어갔으므로 서브넷 마스크로 사용이 불가능하다

3. 255.255.255.252 = 1111 1111.1111 1111.1111 1111.1111 1100 = 1사이에 0이 들어가지 않았으므로 서브넷 마스크로 사용이 가능하다.

문제

1)

IP 주소가 210.100.100.1, 서브넷 마스크가 255.255.255.0 인 경우 이 네트워크의 서브넷 네트워크는?

해설)

IP 주소 :  1101 0010.0110 0100.0110 0100.0000 0001 = 210.100.100.1(C 클래스)

서브넷 마스크 : 1111 1111.1111 1111.1111 1111.0000 0000 = 255.255.255.0(C 클래스 디폴트 서브넷 마스크)

&연산으로 계산을 하면 서브넷 네트워크 주소가 된다.

1101 0010.0110 0100.0110 0100.0000 0001

& 1111 1111.1111 1111.1111 1111.0000 0000

------------------------------------------------

1101 0010.0110 0100.0110 0100.0000 0000 = 210.100.100.0

 

2)

IP 주소가 150.150.100.1 서브넷 마스크 주소가 255. 255.255.0일 때 서브넷 네트워크는?

해설)

IP 주소 : 1001 0110.1001 0110.0110 0100.0000 0001(B 클래스)

서브넷 마스크 주소 : 1111 1111.1111 1111.1111 1111.0000 0000(C 클래스 디폴트 서브넷 마스크)

1001 0110.1001 0110.0110 0100.0000 0001

&1111 1111.1111 1111.1111 1111.0000 0000

----------------------------------------------

1001 0110.1001 0110.0110 0100.0000 0000 150. 150.100.0

서브넷 마스크 주소에 따라 클래스가 변경될 수 가 있다.

3)

IP주소가 150.100.0.0 네트워크가 있다. 이 때 AIP 주소 = 150.100.100.1

BIP 주소 : 150.100.200.1은 라우터를 거치고 통신을 해야하는가?

해설)

: IP 주소가 = 150.100.0.0 디폴트 서브넷 마스크 : 255.255.0.0

A의 서브넷 네트워크 : 150.100.100.1 & 255.255.0.0 = 150.100.0.0

B : 150.100.200.1 & 255.255.0.0 = 150.100.0.0 = B의 서브넷 네트워크

두 서브넷 네트워크는 같은 네트워크 안에 있기 때문에 라우터 없이 통신이 가능하다.

 

4)

IP주소가 150.100.0.0 네트워크가 있다. 그리고 서브넷 마스크 주소는 255.255.255.0일 때 A = 150.100.100.1, B = 150.100.200.1은 라우터를 거치고 통신을 해야하는가?

해설)

: A의 서브넷 네트워크 = 150.100.100.1 & 255.255.255.0 = 150.100.100.0

B의 서브넷 네트워크 = 150.100.200.1 & 255.255.255.0 = 150.100.200.0

두 서브넷 네트워크의 네트워크 부분이 서로 다르므로 라우터 없이 통신 할 수 없다.(서로 다른 브로드캐스트 도메인에 존재

5)

공인 IP 주소 = 210.100.1.0 서브넷 마스크를 이용해 PC 30대와 최소 4개의 네트워크를 만드려고 할 때 서브넷 마스크 주소는?

해설)

PC 30= host의 수가 30, 4개의 네트워크 = 서브넷 부분이 4 이상

IP 주소 = 210.100.1.0 C 클래스 주소

호스트 수 : 2n-2(네트워크 주소부분과 브로드캐스트 부분은 빼야한다.) n =5

서브넷 부분 = 2m >= 4 m>=2

표현을 하면 nnnmmmmm으로 표현할수 있다.

C 클래스의 서브넷 마스크이고 서브넷 부분은 연속적으로 1로 시작해야하고 호스트부분은 0이 되어야 하므로 255.255.255.1110 0000으로 표현이 가능하고 이것을 십진수로 바꾸게 되면 255.255.255.224로 나타낼 수 있다.

서브넷의 범위 = 0000 0000 ~ 1110 0000

호스트 범위 = 00001 ~ 11110(00000 = 네트워크 주소 11111 = 브로드캐스트 주소이므로 제외)

또한 이렇게 구한 서브넷 마스크로 서브넷 네트워크를 구성하게 되면

1) 서브넷이 000일 경우 : 0000 0001 ~ 0001 1110 = 210.100.1.1 ~ 210.100.1.30

(210.100.1.0 = 네트워크 주소, 210.100.1.31 = 브로드캐스트 주소)

2) 서브넷이 001일 경우 : 0010 0001 ~ 0011 1110 = 210.100.1.33 ~ 210.100.1.62

(210.100.1.32 = 네트워크 주소, 210.100.1.63 = 브로드캐스트 주소)

3) 서브넷이 010일 경우 : 0100 0001 ~ 0101 1110 = 210.100.1.65 ~ 210.100.1.94

(210.100.1.64 = 네트워크 주소, 210.100.1.95 = 브로드캐스트 주소)

.

.

.

 

8)서브넷이 111일 경우 : 1110 0001 ~ 1111 1110 = 210.100.1.225 ~ 210.100.1.254

(210.100.1.224 = 네트워크 주소, 210.100.1.255 = 브로드캐스트 주소)

8개의 서브 네트워크로 나눌 수 있으며 30개의 PC(host)에게 서브 네트워크 주소를 부여할 수 있다.

6) 공인 IP 주소 = 201.222.5.0이고 5개이상의 호스트를 두고 서브넷 수를 20개 이상 만들려고 할 때 할당 가능한 IP 주소 및 서브넷 마스크는?

해설)

201.222.5.0 = C 클래스

호스트 수 : 2n-2>=5 n =3 0으로 표현

서브넷 부분 = 2m >= 20 m = 5 1로 표현

서브넷 마스크 : 255.255.255..mmmm mnnn = 255.255.255.11111000 = 255.255.255.248

서브넷 네트워크를 구성하게 되면

1) 서브넷이 0000 0일 경우

0000 0001 ~ 0000 0110 = 210.222.5.1 ~ 210.222.5.6

(210.222.5.0 = 네트워크 주소, 210.222.5.7 = 브로드 캐스트 주소)

2) 서브넷이 0000 1일 경우

0000 1001 ~ 0000 1110 = 210.222.5.9 ~ 210.222.5.14

(210.222.5.8 = 네트워크 주소, 210.222.5.15 = 브로드 캐스트 주소)

3) 서브넷이 0001 0일 경우

0001 0001 ~0001 0110 = 210.222.5.17 ~ 210.222.5.22

(210.222.5.16 = 네트워크 주소, 210.222.5.23 = 브로드 캐스트 주소)

.

.

.

 

32)서브넷이 1111 1일 경우 : 1111 1001 ~ 1111 1110 = 210.100.1.249 ~ 210.100.1.254

(210.100.1.248 = 네트워크 주소, 210.100.1.255 = 브로드캐스트 주소)

32개의 서브 네트워크를 만들고 6개의 서브 네트워크 주소를 부여할 수 있음

 

 

 

포스팅 하는 모든 내용의 그림 및 내용은 후니의 CISCO 네트워킹 책을 인용한 것 입니다.

 

반응형

'낙서장- 네트워크 ' 카테고리의 다른 글

네트워크 7일차  (0) 2019.01.08
네트워크 6일차  (0) 2019.01.06
네트워크 공부 4일차  (0) 2019.01.03
네트워크 공부 3일차  (0) 2019.01.01
네트워크 공부 2일차  (0) 2018.12.31