Куросвая работа по дисицплине "Сети ЭВМ" (04-ПО1)

Общение с преподавателями по читаемым дисциплинам.

Сообщение Anton Statutov мар 27, 2008 12:33

Maksim Sorokvasha писал(а):Разработка простейшего снифера TCP UDP SMTP

Этой информации недостаточно для утверждения темы. Прочитайте внимательно первое сообщение и сообщение от Мар 26, 2008 12:03.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Anton Statutov мар 27, 2008 12:46

Andrej Yakubov писал(а):А использование средств платформы .Net, в частности пространства имен System.Net допускается?

Допускается использование как подсистемы нижележащего уровня. Протокол верхнего уровня в любом случае должен быть реализован вами.

Пример N1
Вы разрабатываете HTTP-серевер. В таком случае вы можете использовать любые библиотеки и фреймворки, реализующие транспортные протоколы. Но использование библиотек, реализующих протокол http недопустимо, иначе это уже будет работа совсем по другой дисциплине.

Пример N2
Вы разрабатываете утилиту ping. В этом случае вы не можете использовать готовую утилиту ping или любые библиотеки которые реализуют эту функциональность.

В Вашем случае Вы можете использовать System.Net, но протокол прикладного уровня (т. е. уровень игры) должен быть реализован Вами самостоятельно.

От вас (Вы и Серов) по прежнему жду ОТДЕЛЬНО состав работ (включая указания, какой протокол будет реализован), индивидуальные планы.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Andrej Yakubov мар 27, 2008 13:31

Допустим, что в основе взаимодействия будет лежать UDP(ну или TCP).
Будет использоваться класс TcpClient и все из него вытекающее.
А то что мы уже поверх напишем (что конкретно и в каком формате будет передаваться) это уже будет протоколом игры?
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Darya Kopylova мар 27, 2008 13:36

Копылова Д.
РАЗРАБОТКА ПРОГРАММЫ УДАЛЁННОГО УПРАВЛЕНИЯ КОМПЬЮТЕРОМ С СОБСТВЕННЫМ ПРОТОКОЛОМ

Состав работы:
1. Разработка протокола
2. Реализация программы удалённого управления на Microsoft Visual Studio 6.0, в качестве технологий разработки приложений MFC и WINAPI
3. Тестирование приложения и исправление ошибок.

Индивидуальный план:
1. 26.03.2008 - 1.04.2008 1)
2. 1.04.2008 - 19.04.2008 2)
3. 20.04.2008 - 22.04.2008 3)
4. 23.04.2008 - 29.04.2008, демонстрация, документирование.
5. Предоставление работы на проверку - 30.04.2008.
Darya Kopylova
 
Сообщения: 5
Зарегистрирован:
мар 25, 2008 12:57

Сообщение Dmitrij Kolotovkin мар 27, 2008 14:03

25.03.08. Колотовкин. Разработка почтового клиента для отправки и приема текстовых сообщений с использованием протоколов smtp и pop3.

Индивидуальный план:
1. 26.03.2008 - 1.04.2008 разработка
2. 1.04.2008 - 19.04.2008 демонстрация, доработка
3. 20.04.2008 - 22.04.2008 демонстрация
4. 23.04.2008 - 29.04.2008, демонстрация, документирование.
5. Предоставление работы на проверку - 30.04.2008.
Dmitrij Kolotovkin
 
Сообщения: 3
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Anton Statutov мар 27, 2008 17:02

Dmitrij Kolotovkin писал(а):25.03.08. Колотовкин. Разработка почтового клиента для отправки и приема текстовых сообщений с использованием протоколов smtp и pop3.

Необходимо указать состав работы. Что именно и как Вы будете разрабатывать приложение с точки зрения сетевых функций?
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Anton Statutov мар 27, 2008 17:04

Andrej Yakubov писал(а):Допустим, что в основе взаимодействия будет лежать UDP(ну или TCP).
Будет использоваться класс TcpClient и все из него вытекающее.
А то что мы уже поверх напишем (что конкретно и в каком формате будет передаваться) это уже будет протоколом игры?

Да, это называется протоколом прикладного уровня.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Andrej Yakubov мар 27, 2008 17:56

Понятно, спасибо.
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Anton Statutov мар 27, 2008 22:13

Andrej Yakubov писал(а):Понятно, спасибо.

Пожалуйста, извещайте об обновлениях - я мог бы и не заметить изменений.
Электронная почта: astatutov@ya.ru. Но лучше будет, если Вы продублируете план в текстовом виде (можно грубо) на этом форуме, так будет удобнее. Так и не понял, Вы разделили работу с Серовым?
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Andrej Yakubov мар 27, 2008 22:59

Anton Statutov писал(а):
Andrej Yakubov писал(а):Понятно, спасибо.

Пожалуйста, извещайте об обновлениях - я мог бы и не заметить изменений.
Электронная почта: astatutov@ya.ru. Но лучше будет, если Вы продублируете план в текстовом виде (можно грубо) на этом форуме, так будет удобнее. Так и не понял, Вы разделили работу с Серовым?

В текстовом виде слишком грубо. На диаграмме разделение видно. Но все равно тут преимущественно именно коллективная работа, так как приложение сервер-клиент требует тестов и отладки совместно.
PS Сроки слегка идеализированы, но зато есть куда отступать.
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Anton Statutov мар 28, 2008 11:38

Andrej Yakubov писал(а):В текстовом виде слишком грубо. На диаграмме разделение видно. Но все равно тут преимущественно именно коллективная работа, так как приложение сервер-клиент требует тестов и отладки совместно.

Я ознакомился с планом. Насколько я понял, Серов реализует сервер, Вы - клиент?

Насчёт коллективной работы. Вы же не будете вдвоём за одним компьютером программировать? В любом случае разработка должна быть разделена на такие части, когда можно определить, кто какую часть делает. Например, "реализация протокола". Что вы подразумеваете? Реализации как минимум две - серверная и клиентская. Вот так и поделите. "Реализацая графической части" - тоже вопрос, как вы представляете себе совместную реализацию? Да и записки в любом случае будут отдельные, и исходный код там у каждого должен быть свой. Взаимодействие должно состоять в использование общего протокола, а не в написании общего кода. Исключение может быть только в том случае, если вы будете использовать систему управления версиями вроде SVN или CVS, но это - не для курсовых работ. Так что, поправьте план.

Я записываю Вам разработку клиентской части, Серову - серверной.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Andrej Yakubov мар 28, 2008 11:48

Можно с ноутбуком в гости друг к другу заехать - вот вам и коллективная работа.
И сразу скажу, что план неточный, местами мог с ресурсами и опечататься.
Можно конечно разделить, допустим "Реализация протокола" на "Реализация серверной части протокола" и "Реализация клиентской части протокола". Но для курсовой, по моему мнению, слишком перегруженная схема выходит.
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Anton Statutov мар 28, 2008 11:56

Andrej Yakubov писал(а):Но для курсовой, по моему мнению, слишком перегруженная схема выходит.

Схему можете упростить, главное соблюдайте требование - работа каждого участника группы должна быть отделима.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Maksim Sorokvasha мар 28, 2008 12:03

РАЗРАБОТКА ПРОСТЕЙШЕГО СНИФЕРА

Состав работы:
1. Разработка программы в среде Delphi
2. Программа будет включать :
а) поимка пакета
б) определение протокола (TSP, UDP. SMTP)
в) разбор пакета (определение заголовков, 16-ное представление)
3. Тестирование приложения и исправление ошибок.

Индивидуальный план:
1. 28.03.2008-5.04.2008 1)
2. 7.04.2008 - 23.04.2008 2)
3. 24.04.2008 - 25.04.2008 3)
4. 26.04.2008- 29.04.2008 демонстрация, документирование.
5. Предоставление работы на проверку - 30.04.2008.
Maksim Sorokvasha
 
Сообщения: 2
Зарегистрирован:
мар 26, 2008 18:58

Сообщение Andrej Yakubov мар 28, 2008 12:04

Хорошо. Я разрабатываю клиент. Графическая часть реализована на XNA. Я его частично знаю и писал с его помощью ранее. Но Серову тоже хочется потрогать что это такое, тогда часть работы можно передать ему. В итоге - разработка графической части совместная. Можно конечно план расписать с точность до строчки кода и эти строчки участникам раздать, но мы же курсовую пишем, а не WoW2.

Мораль сей басни: Все эти разделения - условность.
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Пред.След.

Вернуться в Консультации по дисциплинам

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 15

 
cron