Damaga
This presentation is the property of its rightful owner.
Sponsored Links
1 / 18

Damaga ( 다막아 ) PowerPoint PPT Presentation


  • 118 Views
  • Uploaded on
  • Presentation posted in: General

Damaga ( 다막아 ). 핵심 0703 프로젝트. CONTENTS. 개 발 배 경. 1. 2. 개 발 관 련 지식. 개발환경 및 참고서적. 3. 개발과정 및 업무분담. 4. 5. 프로젝트를 마치며. 개발동기 및 선정배경. 프로젝트간 목표. 핵심과정 수업 복습. 전반적인 Network 의 이해. USN 전문가 과정 수업 예상 내용. 프로젝트간 이용한 것들. Network. SOCKET PROGRAMMING. 저수준 개발.

Download Presentation

Damaga ( 다막아 )

An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -

Presentation Transcript


Damaga

Damaga (다막아)

핵심 0703 프로젝트


Contents

CONTENTS

개 발 배 경

1

2

개 발 관 련 지식

개발환경 및 참고서적

3

개발과정 및 업무분담

4

5

프로젝트를 마치며


Damaga

개발동기 및 선정배경

프로젝트간 목표

핵심과정 수업 복습

전반적인 Network의이해

USN 전문가 과정 수업 예상 내용

프로젝트간 이용한 것들

Network

SOCKET PROGRAMMING

저수준 개발

Kernel , Device DriveR

Python

GUI 구현


Damaga

GUI 구현 (Python 선택이유)

배우기 쉽고 간단하다

이식성이 좋다.

무료이다.

LINUX,WINDOWS 와 MAC등 에서도 돌아간다.

GUI 구현이 가능하다.

절차지향적 객체지향적 언의들의 장점만 부각하여 만들어서

핵심과정에서 배운것을 복습하는데 많은 도움을 주었다.


Nat network address translation

NAT (Network Address Translation)

192.168.XXX.XXX

192.168.XXX.XXX

192.168.XXX.XXX

192.168.XXX.XXX

Hacking

외부 네트워크망

내부 네트워크망

공 인 I P

사 설 I P

Security

203.240.XXX.XXX

203.240.XXX.XXX

203.240.XXX.XXX


Damaga

리눅스패킷필터링의 역사(BSD 방화벽 패키지)

1 세대 Ipfw

2 세대 Ipfwadm

3 세대 Ipchains

4 세대Iptables


Iptable

IPtable

Iptables 명령은 LINUXIpv4 방화벽을 설정하는 명령어

Iptables 은 PacketFiltering기능을 설정

PacketFiltering – 리눅스 커널에 있는 NetFilter기능을 사용

- Packet 의 header을 보고 전체 packet의 전송여부을 결정함


Sk buff

Sk_buff의 구조

truesize

len


Sk buff1

Sk_buff의 구조

Union nh


Sk buff2

Sk_buff의 구조

Union h


Sk buff3

Sk_buff의 구조

Union n

Union nh


Network device driver

Network Device Driver

Application 출력

관리자로 전달

DB에 저장

Sever에서 Packet 받음

User Level

Virtual Device Driver

Kernel Level

Network

Packets


Damaga

시스템 구성도

CLIENT

SERVER

ADMINISTRATOR


Damaga

개발과정 및 업무분담

임무분담 및 주제설정

NAT망 구현, My sql,Python 설치

자 료 수 집

실 제 구 현

실 제 구 현

Debug

ppt 작성

발표


Damaga

개발과정 및 업무분담

www.themegallery.com


Damaga

개발환경 및 참고서적

  • 개발환경

  • Windows XP

  • Visual Stdio 6.0

  • LINUX Redhat 9

  • kernel version 2.4.20-8

  • Python 2.5

  • WxPython 2.8

  • WING IDE 2.1

  • MySQL

  • SQLyog

  • 참고서적 및 WEBSITE

  • 열혈강의 Python (FREELEC)

  • 리눅스 커널프로그래밍 (한빛)

  • Mysql시스템관리와 프로그래밍

  • 리눅스 디바이스 드라이버

  • http://www.python.org

  • http://www.python.or.kr

  • http://www.wxpython.org/

  • http://home.paran.com/johnsonj /

  • http://wiki.kldp.org/wiki.php/Linu

  • xdocSgml/Installation-HOWTO /


Damaga

프로젝트를 마치며

GUI 어렵다.

서버 컴퓨터는 잘 죽는다 (교체 필히 요망)

새로운 언어에 대한 자신감

앞으로의 프로젝트에 대한 자신감


Damaga

Thank You !

핵심 0703 만세


  • Login