42서울/NetPractice

Netpractice를 3일만에 끝내보자. (6~10번 문제풀이)(3/3)

뜨거운 개발자 2023. 1. 11. 01:02

레벨 6

문제

간단 정답

해설

오히려 상당히 쉬운 문제입니다.

처음으로 인터넷이 등장하는데요, 인터넷은 비록 그림에서는 목적지가 하나로 보여도 전세계로 연결되는 공용 네트워크이기 때문에 왼쪽의 목적지에 default를 사용할 수 없고 반드시 지정을 해줘야 합니다.

그것만 안다면 5번과 비슷하게 어려운 점이 없습니다.

문제 풀이

우선 저희는 서브넷 마스크랑 인터넷이 가야하는 네트워크의 위치를 알아서 저곳을 먼저 채울 수 있죠.

다음으로 인터페이스의 IP만 채우면 되는데요 서브넷 마스크에 의해

R1의 인터페이스 IP는 70.49.180.129~ 70.49.180.254 가 가능하답니다~~

저는 여기서 궁금증이 조금 생겼는데, 과연 라우터의 라우팅 태이블은 무엇을 가리기코 있는건지 살짝 이해가 안 갔었는데, 자세히 뜯어보겠습니다.

여기서 목적지는 163.172.250.1을 향한다는게 무슨말일까 궁금해졌습니다.

제가 예상하건데 인터넷은 다양한 라우터의 집합이므로 이 경로에서는 인터넷에 있는 라우터를 지정해준 것 같습니다.

즉 그림에는 나와있지 않은 라우터의 주소를 여기에 적어준 것이죠.

따라서 여기에는 목적지를 알수가 없기 때문에 무조건 default를 적어줘야만 통과인 것이죠.

default의 다른표현은 0.0.0.0/0 에요!!

 

 

레벨 7

문제

이 문제는 빈칸이 너무 많아요.. 하지만 쫄지 말고 가보죠.

빠른 정답

해설

1. 넣을 수 있는 것부터 넣어보기

다들 라우터가 하나의 경로로 연결되어있으므로 default를 사용가능해서 목적지는 전부 default를 사용을 했고요, 라우터 주소가 주어져 있어서 라우팅 태이블을 채웠습니다.

이제 다음은 주어진 IP주소를 이용해서 문제를 풀어보겠습니다.

2. 왼쪽 부터 가능한 값을 넣기

여기서 정한 서브넷 마스크는 임의로 정한 마스크이다. 마스크에 맞는 가능한 네트워크 주소를 입력하고 라우팅 태이블을 채워줍니다.

여기서는 정말 많은 정답이 나올 수 있어서 더 많은 예시는 생략하겠습니다.

다음으로는 각 네트워크 주소가 겹치지 않게 마스크와 IP를 자유롭게 넣어서 만들어 주면 됩니다.

이러면 정답!

 

 

레벨 8

문제

빠른 정답

 

 

해설

이 문제부터는 난이도가 확 올라가요

알아야 하는것들이 있습니다. 문제를 풀면서 설명을 하도록 하죠. 브로드캐스팅에 대해서 정확히 아는지 묻는 묻는 것 입니다.

가능 한 것들 먼저 시작

일단은 빈칸이 너무 많으면 생각할 것들이 많으니 이정도로 채워주고요..!

이 레벨의 핵심은 이 앞의 목적지를 이해하는 것에서 나와요.

149.80.119.0의 서브넷 마스크를 /26으로 한다는 것이 무슨의미인지 확실하게 이해하지 못한다면 이 문제는 해결 하실 수 없습니다!!!

/26 은 255.255.255.1100,0000을 의미하죠.

[149.80.119.0/26]을 네트워크 주소와 호스트 주소로 분리 해보겠습니다.

이렇게 분리가 됩니다. [네트워크 주소 | 호스트 주소] = [149.80.119.00 | 00,0000] 중요!!!!

이 부분이 중요한데요, 저희는 클라이언트 C와, D가 모두 인터넷에 연결되어야 하니까

C와 D네트워크의 IP는 둘이서 149.80.119.0 ~149.80.119.63 값을 잘 나눠서 사용해야 하는 것이죠!

따라서 이렇게 나타낼 수 있습니다.

서브넷 마스크를 255.255.255.240(255.255.255.1111.0000)으로 D1의 인터페이스가 지정되어 있으니까 저걸 기준으로 네트워크를 나눠보자면 1~14(1번영역), 17~30(2번영역), 33~46(3번영역), 49~63(4번영역) 까지4가지 영역으로 나뉠 수 있겠죠.

(63보다 큰수의 영역은 인터넷의 브로드 캐스팅 네트워크 주소에 속하지 않아서 하면 오답이 나와요.

따라서 각 4가지 영역중 위쪽 라우터에는 이미 149.80.119.62 가 지정이 되어있기 때문에 4번 영역을 주고요.

그외의 C가 속한 네트워크와 D가 속한 네트워크를 1,2,3 번영역중에 아무 영역의 값을 대입해서 문제를 풀어주면 됩니다.

 

 

레벨 9

문제

 

빠른 정답

해설

어헝헝 어려워 보이는 문제입니다. 쫄지 않고 가능한 것들부터 해보죠.

고정 정답

B와 A가 속한 네트워크

임의로 아무 네트워크나 지정해서 인터넷에 연결을 해줬습니다. 이렇게 하면 가장 위에 목표 2개가 성공하게 되요!

C와 D가 속한 네트워크

D의 경우는 이미 IP가 주어져있으므로, 그 값에 맞게 네트워크 주소를 설정해주었고요.(서브넷 마스크가 /18 이므로 엄청 많은 정답이 있을 수 있겠죠)

다음으로 C의 경우 Ip도 서브넷 마스크도 아무것도 안 주어졌기 때문에 아무 값이나 임의의 IP를 할당해주고 마스크도 규칙을 벗어나지 않는 범위에서 자유롭게 할당해줬습니다.

이렇게 네트워크 설정을 완료 해주면 이제 인터넷 설정과 라우터 설정만 해주면 되겠죠

라우터와 인터넷 설정

R21과 R13간의 네트워크는 제가 임의로 아무 IP나 할당을 해줬고요, 라우팅 태이블도 전부 R21을 향할 수 있도록 해줬습니다.

다음으로 인터넷 연결은 각 인터페이스의 서브넷 마스크와 IP주소를 적어줘서 다들 연결 될 수있도록 했습니다.

 

레벨 10

문제

빠른 정답

해설

있는 정보로 채우는 정답

레벨 10은 상대적으로 자유도를 조금 제한했군요.

네트워크 주소를 이미 사용하던 경우를 주의해서 보시면 문제는 따로 없으실 겁니다.

이미 다른 네트워크에서 이 네트워크 주소를 사용하고 있지는 않은지 주의하면 되십니다.

팁으로는 서브넷 마스크를 최대한 작게 잡으세요!!

이전에 풀었던 문제 풀이들을 참고하시면 이 문제는 쉽게 해결 하실 수 있으실 겁니다.

다들 화이팅!!

제 통과사진입니다 ㅎㅎㅎ

 


Uploaded by

N2T
728x90