그냥 멍하니 앉아 있기

네트워크 개론(3판) 제9장 연습문제/기출문제 풀이 본문

네트워크 개론

네트워크 개론(3판) 제9장 연습문제/기출문제 풀이

노안돼지 2022. 3. 19. 18:35

원본 출처: https://majeulsa.tistory.com/31

9장 연습문제
1. 네트워크 관리의 필요성을 설명하시오.
네트워크 관리는 제한된 인력과 비용을 활용하여 네트워크의 효율성과 생산성을 높일 수 있도록 복잡한 네트워크를 제어하는 일련의 과정이다. 여기에는 네트워크에 분산된 각종 자원을 분배/관리/분석/평가/하는 기능이 포함된다.

네트워크 관리의 목적은 효율적으로 자원 사용을 극대화함과 동시에 서비스 품질의 측면에서 가용성과 신뢰성을 최상의 상태로 유지하고 응답 시간을 단축하는 것이다. 또한 자원 사용의 효율성 측면에서는 네트워크 시스템의 처리 능력인 처리율과 이용률을 극대화하는 것이다. 

2. 다섯 가지 네트워크 관리기능에 대해 설명하시오. (p.406 그림 9-2)
(1) 장애관리: 네트워크의 비정상적인 동작을 발견하고 대처하는 기능
(2) 구성관리: 네트워크 상호 연결 및 네트워크의 정보를 제공하는 기능
(3) 성능관리: 네트워크의 동작 및 효율성을 평가하는 기능
(4) 계정관리: 네트워크 자원 사용량과 관련이 있는 네트워크 데이터를 수집하는 기능
(5) 보안관리: 네트워크 관리 대상에 대한 보안 기능 제공

3. 네트워크 분석 도구의 감시 기능과 해석 기능에 대해 설명하시오.
(1) 모니터링(감시) 기능
트래픽 부하 측정, 사용되는 프로토콜의 확인, 에러 통계 제공, 모니터링의 결과를 보고서로 작성하는 기능을 제공한다.
대표적인 모니터링으로는 전송 프레임의 유형과 길이에 대한 분석을 들 수 있다. 모니터링은 실시간 또는 비실시간 분석을 제공하는데, 실시간 모니터링 기능을 이용하면 실시간으로 트래픽의 수준을 살펴볼 수 있고, 비실시간 모니터링 기능을 이용하면 일정 시간 동안의 트래픽 데이터를 수집해 트래픽의 동향을 분석해 문제가 발생하는 시점을 확인할 수 있다.


(2) 해석 기능
네트워크에서 전송되는 프레임을 수집한 후 프레임의 헤더에 있는 정보를 이용해 프레임의 내용을 해석하는데, TCP/IP, 이더넷, IPX/SPX 등과 같이 서로 다른 유형의 프로토콜 패킷을 속성별로 해석할 수 있다.

4. SNMP에 대해 설명하시오.
SNMP는 현재 가장 많이 사용되는 프로토콜로, 구현이 쉽고 간편한 것이 장점이다.
SNMP는 네트워크 관리 소프트웨어를 실행하는 메인 컴퓨터에서 서버 컴퓨터, 라우터, 브리지 및 허브 같은 네트워크 호스트를 관리하는 방법을 제공하며, 관리 시스템과 에이전트의 분산 구조를 사용하여 관리 서비스를 수행한다.

5. 인터넷 속도가 떨어질 때 나타날 수 있는 문제점과 해결방법을 설명하시오.
인터넷을 오랫동안 사용하다 보면 갑자기 인터넷 속도가 현저하게 느려지는 경우가 있는데, 대부분 바이러스 감염에 의한 시스템에 문제가 발생했거나 다른 요인으로 인해 네트워크에 부하가 발생한 경우다.
바이러스나 웜 등은 네트워크에 부하를 가져와 사용자가 접속하지도 않았는데 특정 사이트에 계속 접속함으로써 인터넷을 사용할 수 없도록 한다.
갑자기 인터넷 속도와 시스템 속도가 느려졌다면 바이러스 검사를 가장 먼저 실행할 것을 권장한다.
브라우저(익스플로러)는 자신이 접속했던 사이트의 정보를 저장해, 다음에 접속할 때 임시 인터넷 파일을 검색하여 보다 빠르게 사이트에 접속할 수 있도록 도와준다.
임시 인터넷 파일에는 쿠키와 접속한 사이트의 문서, 그림 파일등이 저장되어 하드디스크의 공간이 낭비된다.
임시 인터넷 파일이 많은 경우에는 모든 파일을 검색하기 때문에 오히려 시스템 속도와 사이트 접속 속도가 느려지는 단점이 있다.
임시 인터넷 파일은 일정 기간이 지나면 제거하는 것이 바람직하다.

6. 파일을 다운로드하던 중 오류가 발생했을 때 나타날 수 있는 문제점과 해결방법을 설명하시오.
웹 사이트 혹은 FTP 사이트에 접속해서 파일을 업로드/다운로드를 하려고 할 경우에 파일을 전송받지 못하는 경우가 종종 발생한다.
특정한 사이트에서만 파일을 전송 받지 못한다면 서버 측의 문제이며, 대 다수의 사이트에서 이러한 문제가 발생한다면 사용자 컴퓨터의 문제로 볼 수 있다.
(1) 서버의 파일 전송 오류
인터넷을 통한 파일 전송은 클라이언트가 서버에 파일 전송을 요청하고, 서버에서 이를 수락한 후 파일을 전송하는 과정이 이루어진다.
이때 서버의 파일 전송 과정에 문제가 발생하게 되면 파일을 전송받을 수 없게 된다.
많은 사용자가 동시에 같은 파일의 전송을 요청하는 경우에 전송 오류가 많이 발생하며, 이런 경우에는 일정시간이 지난 후 전송을 시도해 보는 것이 좋다.

(2) 사용자 컴퓨터 오류
대다수의 사이트에서 파일 전송이 되지 않는다면 사용자 컴퓨터의 파일 전송 소프트웨어 문제일 가능성이 크다.
FTP 서버를 이용하여 파일 전송을 한다면 다른 FTP 클라이언트 소프트웨어를 설치하여 사용할 것을 권장한다.
파일 전송 소프트웨어를 교체하였는데도 파일 전송이 이루어지지 않는다면, 윈도우의 치명적인 오류로 볼 수 있으며 윈도우를 재설치 할 것을 권장한다.

7. 동시에 여러 파일을 다운로드할 때 나타날 수 있는 문제점과 해결방법을 설명하시오.
(1) 의도적인 제한
마이크로소프트사(MS)에서 의도적으로 두 개 이상의 파일은 다운로드할 수 없도록 설정하는 경우가 있다. 일반적으로 이 기능이 활성화되어 있지 않지만. 이 기능이 활성화되어 동시에 여러 파일을 다운받을 수 없을 때도 있다. 이 값의 변경은 레지스트리 편집기에서 키 값을 생성해 해결할 수 있다.
우선 바탕화면의 시작 -> 실행에서 “regedit" 를 입력하면 레지스트리 편집기가 실행되며, [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Internet Settings]순으로 클릭하면 해당되는 레지스트리 키를 생성할 수 있다. 여기서 마우스 오른쪽 버튼을 클릭하고, 새로 만들기에서 DWORD 값을 선택하면 된다. 데이터 종류는 DWORD를 선택해야 하며, 입력하는 값은 원하는 다운로드 창의 개수를 나타낸다. 즉 6을 입력하면 6개까지 동시에 다운로드할 수 있다.

(2) 웹 사이트에서의 제한
일부 웹 사이트에서는 트래픽 감소를 위해 한 번에 하나의 파일만 다운로드할 수 있도록 제한해 두는 경우가 있는데, 이런 경우는 한 번에 하나의 파일만 다운로드할 수밖에 없다

8. 네트워크 관리가자 수동으로 고정 IP주소를 설정하는 네트워크 환경(학교)에서는 하나의 IP주소를 컴퓨터 두 대에 입력하면 출동 메시지가 발생하여 네트워크 통신이 되지 않는다. 이럴 때 충돌되는 컴퓨터를 찾는 명령어는 무엇인가?
nbtstat –A IP주소


9. 컴퓨터에 트로이 목마 등 백도어 해킹 프로그램 등이 설치되어 정보를 빼내는지 확인하는 명령어는 무엇인가?
netstat –an(모든 연결과 수신 대기 포트 표시)
내 컴퓨터에 트로이 목마 등 백도어 해킹 프로그램 등이 설치되어 정보를 빼내지는 않는지 확인할 수 있다. -an 옵션은 주소와 포트 번호를 숫자 형식으로 표시한다.

10. 특정 웹 사이트와의 접속이 느릴 때 내부 네트워크나 회선 구간 등을 확인하는 명령어는 무엇인가?
- tracert 사이트_주소
  . 특정 웹 사이트와 접속이 느릴 때 내부 네트워크나 회선 구간을 확인 가능
  . 클라이언트에서 서버에 도달할 때 어떤 네트워크, 라우터를 지나는지 알 수 있음
  . TTL 값을 증가시키면서 네트워크를 탐색

11. ARP 명령어 옵션에 대해 설명하시오.
 - arp -a(추가), -s(수정), -d(삭제) 옵션
  . 인터넷 IP주소에서 물리주소로 변환된 값을 조회, 수정(관리자 권한이 필요) 가능
  . arp -s 163.152.19.114 00-aa-62-c6-09  (해당 IP에 대해 MAC 주소를 부여)
  . arp -d 163.152.19.114 (IP를 삭제)

 - ARP 스푸핑 등 해킹/바이러스에 감염도면 사무실의 모든 컴퓨터의 ARP를 변조
  . arp -d (모든 ARP 삭제), arp -a(ARP 정보 초기화)

9장 기출문제 풀이

1. 네트워크 구성 요소에 문제가 생기거나 비정상적으로 작동할 때 이를 검출하여 격리, 기록, 조사, 분석, 정정함으로써 복잡한 네트워크가 원활하게 작동하도록 하는 네트워크 관리 기능은?
 ① 장애관리
 
02. 네트워크 또는 시스템에 장애가 발생했을 때 원인을 빠르게 규명하고 장애를 복구하는 일련의 작업은?
 ② 트러블 슈팅
 
03. RMON에 대한 설명으로 잘못된 것은?
 ③ 에이전트가 있는 장비의 상태만 처리한 결과를 알려준다.
 
04. SNMP v1에 대한 설명으로 가장 거리가 먼 것은?
 ① SNMP를 사용하려면 SNMP 에이전트와 SNMP 매니저가 필요하지 않다.

05. CMIP에 대한 설명으로 가장 거리가 먼 것은?
 ③ UDP/IP 프로토콜을 사용한다.
 
06. 네트워크 통신 시 충돌하는 컴퓨터를 찾아주는 명령어는?
 ① nbtstat -A
 
07. netstat 명령어에 대한 설명으로 잘못된 것은?
 ① netstat -s는 해당 시스템에서 UDP 전송 프로토콜의 상태를 표시한다.

08. 중지(Ctrl+c, +)할 때까지 지정한 호스트에 Ping을 실행하는 명령어는?
 ① ping -t 사이트 주소
 
09. route에 대한 설명으로 가장 거리가 먼 것은?
 ① route -a 명령어로 라우팅 테이블을 확인할 수 있다.
 
10. 최종 수신지 컴퓨터에 도달하기까지 중간에 거치는 라우터 여러 개의 및 응답 속도를 표시해주는 네트워크 명령어는?
 ③ tracert

11. 전송 계층의 트러블 원인으로 가장 올바른 것은?
 ③ 운영체제(소켓)