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

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

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

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

В качестве курсовой работы может быть разработано одно из следующих приложений:
1. Клиент, сервер или прокси-сервер для любого из следующих протоколов: HTTP, FTP, SSH, SCP, SFTP, NFS, ICQ, IRC, Telnet, DNS, DHCP, SMTP+POP3, IMAP.
2. Клиент-серверное или P2P-приложение с собственным протоколом, реализующее одну из следующих функций:
а) обмен мгновенными сообщениями между неограниченнным числом пользователей;
б) передача файлов (в данном случае необходима комплексная оценка скорости и надежности передачи);
в) распределенное вычисление;
г) многопользовательская игра;
д) удаленный доступ;
ж) кластерная файловая система.

Вы также можете предложить собственную тему работы.

Требования:
1. Протокол должен быть реализован в такой степени, чтобы полученное приложение возможно было протестировать. Полнота реализации протокола влияет на оценку.
2. Использование готовых реализаций протокола (библиотеки, фреймворки, модули, компоненты) не допускается.
3. В случае использования собственного протокола, в записке к курсовой работе должна присутствовать спецификация протокола. Одна спецификация протокола может использоваться в нескольких разных работах.
4. Во время защиты курсовой работы должна быть обеспечена возможность тестирования приложения.

Рекомендации:
1. Выбирая тему работы учитывайте собственные возможности и время. Если способности к программированию небольшие, и, следовательно, нет претензий на высокую оценку, то лучше выбрать понятную и несложную тему и выполнить самостоятельно, чем пытаться "ухитрится" сдать чужую работу.
2. Если у вас уже есть опыт разработки сетевых приложений, то выбирайте тему, которую знаете плохо, но в которой хотите разобраться.
3. Если вы хотите сделать что-то сложное, но интересное, попытайтесь объединится с кем-то, чтобы вместе поработать над одним проектом. Но учтите, работа каждого участника группы должна быть отделима от работы других участников (например, один участник разрабатывает сервер, второй - одну версию клиента, третий - другую версию клиента).

Сроки выполнения работ:
1. До 28-го марта необходимо выбрать, согласовать и утвердить тему работы. Для этого добавьте комментарий в этой теме, в которой укажите следующие данные:
- фамилия;
- выбранная или предлагаемая тема;
- желаемая формулировка темы;
- состав работы (перечислить конкретно какую работу вы собираетесь проделать);
- индивидуальный план работы (указать даты, когда вы предполагаете достичь определенных результатов: выполнить ту или иную часть работы, предоставить работу на проверку, защитить работу).
Не забудьте проверить затем, утверждена ли тема.
2. До 1-го мая необходимо предоставить работу на проверку (включая записку). Опоздавшие будут защищать работу в присутствии кафедральной комиссии. Исключения относительно крайнего срока сдачи курсовой работы могут быть предоставлены тем студентам, которые не могут выполнить работу за более короткий срок по объективным причинам (например, из-за высокой сложность работы), что должно быть отражено (и согласовано) в индивидуальном плане и сопровождаться демонстрацией промежуточных итогов работы.
Последний раз редактировалось Anton Statutov мар 26, 2008 00:05, всего редактировалось 1 раз.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

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

Утвержденные темы:
Код: Выделить всё
------------------------------------------------------------------------------------------------------------------------------------------
N  |   Дата   | Фамилия    |  Тема                                                       |     Замечания
------------------------------------------------------------------------------------------------------------------------------------------
1  | 26.03.08 | Симкин     | Разработка клиент-серверного приложения для передачи файлов | контроль скорости, достоверности, собств. пр.
2  | 27.03.08 | Копылова   | Разработка программы удалённого управления компьютером      | собственный протокол поверх tcp/ip
3  | 27.03.08 | Колотовкин | Разработка клиента электронной почты                        | C++Builder, smtp, pop3
4  | 28.03.08 | Якубов     | Разработка клиентской части сетевой компьютерной игры       | собственный протокол
5  | 28.03.08 | Серов      | Разработка серверной части сетевой компьютерной игры        | собственный протокол
6  | 28.03.08 | Федчук     | Разарботка ICQ-клиента                                      | ICQv4, стандартный набор функций
7  | 28.03.08 | Сопранцов  | Разработка клиент-серверного приложения для передачи файлов | C++Builder, собств. прот.
8  | 28.03.08 | Сорокваша  | Разработка программы-сниффера                               | Delphi, tcp, udp, smtp
9  | 28.03.08 | Непорада   | Разработка FTP-сервера                                      | [УТОЧНИТЬ ОС!]
10 | 28.03.08 | Шилкин     | Разработка FTP-клиента                                      | Linux
11 | 28.03.08 | Нахапетян  | Разработка FTP-клиента                                      | Windows
12 | 28.03.08 | Матвеев    | Разработка сетевого чата                                    | сервер, клиент, C++Builder, собств. прот.
13 | 30.03.08 | Гоголев    | Разработка pop3-клиента                                     | Visual C (до 22.05.2008)
14 | 01.04.08 | Пегий      | Разработка сетевого чата                                    | сервер, клиент, C#, собств. прот.
15 | 01.04.08 | Панус      | Разработка IRC-сервера                                      | Windows, конс.режим
16 | 03.04.08 | Авдеенко   | Разработка SOCKS 4 сервера и клиента                        | -
17 | 03.04.08 | Греханова  | Разработка SOCKS 5 сервера и клиента                        | -
18 | 19.04.08 | Акимутин   | Разарботка ICQ-клиента                                      | ICQv4 (до 14.05.2008)
19 | 19.04.08 | Кузнецов   | SSH-клиент                                                  |
20 | 19.04.08 | Кукатов    | NFS-клиент                                                  |
21 | 19.04.08 | Жигай      | telnet-клиент                                               |
22 | 19.04.08 | Поляков    | простейший HTTP-сервер                                      |
23 | 19.04.08 | Сериков    | Разработка библиотеки для создания сетевых игр              | + демонстрация на примере



ВНИМАНИЕ! Пока вашей фамилии нет в этом списке, ваша тема не утверждена.
Последний раз редактировалось Anton Statutov май 07, 2008 00:18, всего редактировалось 11 раз(а).
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

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

25.03.08 Копылова Д. РАЗРАБОТКА ПРОГРАММЫ УДАЛЁННОГО УПРАВЛЕНИЯ КОМПЬЮТЕРОМ
Darya Kopylova
 
Сообщения: 5
Зарегистрирован:
мар 25, 2008 12:57

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

25.03.08 Серов Д., Якубов А. Разработка многопользовательской игры (основа - MMORPG, сервер-много клиентов) .

Технологии, используемые в разработке:
1. Microsoft Visual Studio - среда разработки
2. Microsoft Visual C# - язык разработки
3. Microsoft SQL Server - БД серверной части (хранение логинов[паролей], геодата, персонажи и т.д.)
4. Microsoft XNA - графическая часть
5. Microsoft .NET - сетевая часть (реализация работы с UDP для игры и TCP для чата)
6. Собственный протокол прикладного уровня для непосредственного использования в игре

Состав работы и индивидуальные планы:
С помощью MS Project была создана диаграмма Гантта, но на форуме нет возможности прицеплять картинки, поэтому не выкладываю.
Последний раз редактировалось Andrej Yakubov апр 01, 2008 14:50, всего редактировалось 3 раз(а).
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Dmitrij Kolotovkin мар 25, 2008 13:18

25.03.08. Колотовкин. Разработка почтового клиента для отправки и приема текстовых сообщений с использование протоколов smtp и pop3.
Dmitrij Kolotovkin
 
Сообщения: 3
Зарегистрирован:
мар 25, 2008 13:02

Сообщение Anton Statutov мар 26, 2008 00:03

Ко всем одна претензия. Перечитайте еще раз, какие данные необходимо указать (кроме фамилии и темы). ОБЯЗАТЕЛЬНО указание протоколов (специально для Копыловой).

Пример:
Иванов И. Разработка ICQ-клиента.
Состав работы:
1. Реализация протокола ICQ на языке C++ в форме библиотеки.
2. Разработка графической оболочки на GTK2+ для Windows и Linux.
3. Тестирование приложения и исправление ошибок.
Индивидуальный план:
1. 25.03.2008 - 10.03.2008, демонстрация.
2. 11.04.2008 - 22.04.2008.
3. 23.04.2008 - 29.04.2008, документирование.
Предоставление работы на проверку - 30.04.2008.

P. S. Поскольку не сразу смогли зарегистрироваться на форуме, увеличиваю срок выбора темы на 3 дня (до 28-го марта). Тем, кто не успеет определиться с темой в срок, назначу задание самостоятельно.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Darya Kopylova мар 26, 2008 11:19

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

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

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

Сообщение Nikolaj Simkin мар 26, 2008 12:33

Симкин Н.
2. б)
Разработка клиент-серверного приложения с собственным протоколом с контролем скорости и проверкой достоверности передачи данных.

Состав работы:
1) разработка протокола
2) реализация клиента и сервера на С/С++ (Linux)
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.
Nikolaj Simkin
 
Сообщения: 1
Зарегистрирован:
мар 26, 2008 12:01

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

Darya Kopylova писал(а):Копылова Д. РАЗРАБОТКА ПРОГРАММЫ УДАЛЁННОГО УПРАВЛЕНИЯ КОМПЬЮТЕРОМ

ДАРЬЯ КОПЫЛОВА! Еще раз повторяю: ОБЯЗАТЕЛЬНО указать какие протоколы будут реализованы Вами.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Darya Kopylova мар 26, 2008 14:46

АНТОН ГЕННАДИЕВИЧ! Я буду использовать протокол TCP/IP...
Darya Kopylova
 
Сообщения: 5
Зарегистрирован:
мар 25, 2008 12:57

Сообщение Anton Statutov мар 26, 2008 15:00

Darya Kopylova писал(а):АНТОН ГЕННАДИЕВИЧ! Я буду использовать протокол TCP/IP...

Вы невнимательно читаете. Я спрашиваю, какой протокол вы будете реализовывать, а не использовать. Использовать можете хоть все протоколы, но хотя бы один вы должны реализовать (читайте "Требования"). В вашем случае речь идет кончено же о протоколе прикладного уровня, а не транспортного уровня, который вы указали. Стандартные открытые протоколы, пригодные для вашей задачи - telnet, ssh, rdc и т. п.. Вы можете реализовать один из этих протоколов, или другой (radmin, например), можете собственный, но необходимо указать какой именно.
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

Сообщение Darya Kopylova мар 26, 2008 15:11

взаимодействие клиента и сервера по собственному соглашению, опиcание как данные и команды передаются, считается собственным протоколом?
Darya Kopylova
 
Сообщения: 5
Зарегистрирован:
мар 25, 2008 12:57

Сообщение Maksim Sorokvasha мар 26, 2008 19:00

Разработка простейшего снифера TCP UDP SMTP
Maksim Sorokvasha
 
Сообщения: 2
Зарегистрирован:
мар 26, 2008 18:58

Сообщение Andrej Yakubov мар 26, 2008 20:58

А использование средств платформы .Net, в частности пространства имен System.Net допускается?
Andrej Yakubov
 
Сообщения: 9
Зарегистрирован:
мар 25, 2008 13:02

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

Darya Kopylova писал(а):взаимодействие клиента и сервера по собственному соглашению, опиcание как данные и команды передаются, считается собственным протоколом?

Именно это и называется протоколом. Значит Вы собираетесь реализовывать собственный протокол поверх tcp/ip? В таком случае обратите внимание на требование N3.

Включите в состав работ и индивидуальный план (отредактируйте сообщение) "разработка протокола", после этого я добавлю Вашу тему в утвержденные.
Последний раз редактировалось Anton Statutov мар 27, 2008 12:50, всего редактировалось 2 раз(а).
Anton Statutov
 
Сообщения: 28
Зарегистрирован:
мар 16, 2008 20:39

След.

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

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

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

 
cron