DaCoPAn Software Engineering Project - Проект DaCoPAn.

Презентация:



Advertisements
Похожие презентации
DaCoPAn Software Engineering Project - Система динамической визуализации событий работы протоколов при обмене данными между двумя сетевыми ЭВМ DaCoPAn.
Advertisements

DaCoPAn Software Engineering Project - Проект DaCoPAn - К. Кулаков, А. Ананьин, М. Крышень J. Brown, V. Vainio.
Докладчики: Кирилл Кулаков, Михаил Крышень, Андрей Ананьин Организация: Петрозаводский государственный университет, каф. Информатики и математического.
The Web The Internet. Level A2 Waystage Level A2 Waystage Listening (p.17) I can understand simple messages delivered at a relatively high speed (on every.
Purposes Working with students Working with teachers Opinion Conclusion.
Internet Structure. 1. The Definition Internet, WAN, connect, networks, are built, by different principles Internet, WAN, connect, networks, are built,
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Building a Simple Serial Network Understanding the OSI Model.
Teacher of English – Polishchuk N.M 1. The passive model of learning 2. The active learning model 3. Interactive learning model.
© 2003, Cisco Systems, Inc. All rights reserved. CSPFA Chapter 3 Cisco PIX Firewall Technology and Features.
The program requirements to TG at school. Prepared by: Kanat Karina Zhaksylykova Aktoty Ermahan Uldana.
1 Algorithms of time compression and analysis of formed patterns in autonomous adaptive control systems Mazur Yuri, Zhdanov Alexander Lebedev Institute.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Module Summary Event Management is an important component of network administration that deals.
The purpose of this project consists of receiving more knowledge of modern technology To know teacher's opinion about gadgets To know pupils' opinion.
Internet as a MODERN WAY OF COMMUNICATION We are glad to present here our project which is called Internet is Modern Way of Communication. It is a very.
Tasks of Project: 1) To know more about m-teaching and m- learning; 2) To know opinion of pupils about gadgets; 3) To know opinions of teachers about.
Lecture # Computer Architecture Computer Architecture = ISA + MO ISA stands for instruction set architecture is a logical view of computer system.
© 2005 Cisco Systems, Inc. All rights reserved.INTRO v Building a Simple Serial Network Exploring the Functions of Networking.
The Internet Abramov History of the internet The modern history of the Internet starts in the 1950s and 1960s with the development of computers.
© 2006 Cisco Systems, Inc. All rights reserved. HIPS v Using CSA Analysis Configuring Application Behavior Investigation.
Using Actional with OpenEdge The Zen of Business Transaction Assurance David Cleary Principal Software Engineer – Progress Software Session 116.
Транксрипт:

DaCoPAn Software Engineering Project - Проект DaCoPAn

Description of the problem Internet protocols form the basis of data communication education Motivation Internet protocols are actively studied by researchers. There are almost no tools available for studying the behavior of real network protocols Provide a tool that students can use at home, teachers can use in the classroom, and researchers can use in the laboratory Features: easy to use, powerful for visualizing, and extensible for future projects DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Traditional methods for teaching protocols DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Description of the solution Take a network with two computers Run a program called "tcpdump" This program saves the network traffic into two files Take these files, and analyze them, to see what messages happen between the two computers A file is output from the analyzer This file acts as input for the animator. DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет tcpdump analyzer animator

Uses for DaCoPAn Teachers can use scenarios to show the most important ideas. Teaching Save time preparing lectures. DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет Can download DaCoPAn for home use. Students Used as personal e-learning tool. Can use the tool to assign exercises to the students. Can use real data to see complex situations in a network Researchers Useful for performance analysis

Organizational division DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Team Wiki website Forum CVS DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Team Wiki website DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Team Wiki website Forum CVS DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Forum DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Team Wiki website Forum CVS DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

Communication Team Wiki website Forum CVS DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

High level architecture DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет tcpdump analyzer animator DaCoPAn analyzer

Analyzer Architecture DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет tcpdump Message mapper Events calculatorLog readerPEF writer PEF file Take a two tcpdump files from two computers Read each tcpdump file Find corresponding messages Merge messages into one message sequence Transform message sequence to the events sequence Calculate protocol variables and additional events Write events sequence into PEF file Produced protocol events file

Analyzer DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 51 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 14 (DF) [tos 0x10] 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 34 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 15 (DF) [tos 0x10] 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 33 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 51 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 14 (DF) [tos 0x10] 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 34 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 15 (DF) [tos 0x10] 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 0 (DF) 17:13: zeta.cs.karelia.ru.ftp > iota.cs.prv.dcs: tcp 33 (DF) 17:13: iota.cs.prv.dcs > zeta.cs.karelia.ru.ftp: tcp 0 (DF) [tos 0x10] tcpdump log 1 tcpdump log 2

Analyzer DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет Protocol Events File

High level architecture DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет tcpdump analyzer animator DaCoPAn animator

Animator in action DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет

DaCoPAn Software Engineering Project University of Helsinki Petrozavodsk State University Проект DaCoPAn Университет Хельсинки Петрозаводский Государственный Университет