PUKYONG

가상컴퓨터를 활용한 네트워크 교육시스템 설계 및 구현

Metadata Downloads
Alternative Title
Designing And Implementation Of Networks Learning Systems By Using Virtual Computers
Abstract
인터넷을 구성하는 네트워크 시스템은 라우터(Router), 스위치(Switch)등 다수의 네트워크 시스템과 고가의 서버 컴퓨터를 필요로 한다. 또한, 학생들이 네트워크 시스템을 구성하고 운영하기 위해서는 고비용과 제한된 환경의 요인들로 학습하는데 어려움이 있다. 따라서 본 논문의 목적은 실제 시스템을 구성할 때 학생들이 효율적으로 가상컴퓨터를 이용할 수 있도록 상향식 방식(Bottom Up Method)으로 서버들을 구축하는데 있다. 본 논문에서는 학생들이 서버를 구축하고 운영하는데 있어서 학생들의 행동에 계획적인 변화를 주고자 하였다.
한편, 정보통신학 분야에서 각종 서버 구축을 통한 네트워크 구현 문제의 해결은 수학 처럼 계통성이 있으므로 계통적인 학습을 위해 상향식 방식의 접근이 필요하다고 사료되었다. 따라서 학생들이 문제를 보고 이를 해결하기 위하여 제시된 명령어 및 소스코드를 입력 해보고, 가상컴퓨터를 활용하여 각종 서버들을 효율적으로 구축하여 쉽게 구성할 수 있게 함으로써 계통적인 학습이 가능하도록 하였다.
학생들이 효율적인 네트워크 환경을 구축하기 위하여 PC에는 VMware사의 가상화(Virtualization) 소프트웨어 제품군들인 VMware Workstation 7.1.0과 VMware vSphere Client 4.1.0을 이용하였고, IBM 서버 System X3250 장비 3대들에는 VMware사의 제품군인 VMware ESXi 4.1.0을 설치하고 각종서버들을 가상화하여 네트워크 시스템을 구성하였다. 가상컴퓨터에 구축한 서버 제품군으로는 우분투 리눅스 서버(Ubuntu Linux Server)제품군, 윈도우 서버(Windows Server) 제품군을 이용하였다. 그리고 아파치 웹서버(Apache Web Server), PHP5, MySQL서버들로 웹서버를 구축하였고, BIND9을 이용하여 DNS 서버를 구축하였다.
또한, Quagga를 이용하여 각종 설정을 계통적으로 하여 학생들이 라우팅(Routing)을 구성하여 계통적인 학습이 가능하도록 하였다. 그리고 OSPF로 라우터 설정을 하였고, 라우팅 테이블을 구성하고 완전한 경로에서의 Traceroute 실험과 하나의 회선이 끊어진 경우에서도 실험을 하였다. 한편, 메일서버는 Sendmail과 Postfix를 이용하여 e-mail을 주고 받을 수 있도록 하였으며, 이를 와이어샤크(Wireshark)로 분석하였다.
Author(s)
허준호
Issued Date
2012
Awarded Date
2012. 8
Type
Dissertation
Publisher
부경대학교
URI
https://repository.pknu.ac.kr:8443/handle/2021.oak/25126
http://pknu.dcollection.net/jsp/common/DcLoOrgPer.jsp?sItemId=000001965008
Affiliation
부경대학교 교육대학원
Department
교육대학원 전산교육전공
Advisor
서경룡
Table Of Contents
요 약 ⅷ
Abstract ⅸ

Ⅰ. 서 론 1
1.1 연구의 필요성 및 목적 1
1.2 연구의 환경 및 방법 3
가. 연구 환경 3
나. 연구 방법 4
1.3 연구의 제한점 6
1.4 논문의 구성 7

Ⅱ. 관련연구 8
2.1 가상컴퓨터 8
2.2 가상화 8
2.3 서버 가상화 10
가. 가상기계 모델 10
나. 의사 가상기계 모델 11
다. 운영체제 수준의 가상화 11
2.4 하이퍼바이저 12
2.5 VMware vSphere Client 12
2.6 VLAN 13
2.7 상향식 방식 14

Ⅲ. 네트워크 교육시스템 설계 및 구성 15
3.1 APM 서버 구축 15
가. APM의 개요 15
(1) Apache Web 서버 15
(2) PHP 16
(3) MySQL 서버 16
나. APM 서버 구축 17
3.2 DNS 서버 구축 21
가. DNS 서버 개요 21
나. DNS 서버 구축 22
3.3 VLAN 설정 과정 25
3.4 VLAN을 이용한 네트워크 분리 실험 27
3.5 DNS 테스트 28
3.6 메일서버(Postfix) 구축 30
가. 메일 유틸리티 설치 30
나. 메일 보내기 30
3.7 네트워크 교육시스템 구성 34
가. 네트워크 서버 구성도 34
나. 가상컴퓨터를 활용한 네트워크 교육시스템 구성도 35
3.8 Quagga 36
3.9 Routing 구성 44
3.10 네트워크 교육시스템의 물리적 구성 46
3.11 OSPF Routing 52
가. OSPF Routing Protocol 52
나. OSPF 52
다. Area 53
라. OSPF 라우터 설정 방법 53
마. OSPF 설정 54
바. 라우팅 테이블 구성 56
사. traceroute 실험 57
(1) 완전한 경로에서의 실험 57
(2) 하나의 회선이 끊어진 경우에서의 실험 58

Ⅳ. 메일서버 구축 및 성능분석 61
4.1 메일 전송 메커니즘 분석 61
가. 메일 전송 시나리오 61
나. STMP 62
다. IMAP 64
4.2 와이어샤크(Wireshark)를 이용한 패킷분석 65
가. 와이어샤크(Wireshark) 개요 65
나. STMP 패킷 분석 66
다. POP3 패킷 트래픽 분석 67
라. 그 외 트래픽 분석 69

Ⅴ. 결론 및 향후과제 73

Ⅵ. 참 고 문 헌 75

감사의 글 77
Degree
Master
Appears in Collections:
교육대학원 > 전산교육전공
Authorize & License
  • Authorize공개
Files in This Item:
  • There are no files associated with this item.

Items in Repository are protected by copyright, with all rights reserved, unless otherwise indicated.