Создан заказ №257431
18 июля 2014
Удалённый рабочий стол
Как заказчик описал требования к работе:
Нужно сделать курсовую работу по программированию за 7 дней, оформлять не нужно, главное все подробно расписать в курсовой и список источников литературы приложить.
Фрагмент выполненной работы:
Введение
В настоящей работе продемонстрирована разработка приложения, позволяющего получить доступ к удаленному компьютеру и позволяющего выполнять (при наличии соответствующих прав) практически все действия, доступные локальному пользователю. Приложение разрабатывалось в среде Microsoft Visual Studio 2010 с использованием языков программирования C и C++.
Microsoft Visual Studio — линейка продуктов компании Майкрософт, включающих интегрированную среду разработки программного обеспечения и ряд других инструментальных средств. (работа была выполнена специалистами Автор 24) Данные продукты позволяют разрабатывать как консольные приложения, так и приложения с графическим интерфейсом.
Постановка задачи
В соответствии с заданием необходимо разработать клиентскую программу для подключения к удаленному рабочему столу.
Особенности существующих систем и выбор протокола.
В настоящее время существует множество систем удаленного подключения. Можно выделить следующие разновидности используемых в них протоколов:
VNC — система удалённого доступа к рабочему столу компьютера, использующая протокол RFB (англ. Remote FrameBuffer, удалённый кадровый буфер). Управление осуществляется путём передачи нажатий клавиш на клавиатуре и движений мыши с одного компьютера на другой и ретрансляции содержимого экрана через компьютерную сеть. Система VNC платформонезависима: VNC-клиент, называемый VNC viewer, запущенный на одной операционной системе, может подключаться к VNC-серверу, работающему на любой другой ОС. Существуют реализации клиентской и серверной части практически для всех операционных систем, в том числе и для Java (включая мобильную платформу J2ME). К одному VNC-серверу одновременно могут подключаться множественные клиенты. Наиболее популярные способы использования VNC — удалённая техническая поддержка и доступ к рабочему компьютеру из дома.
ICA — это закрытый протокол для сервера приложений, разработанного компанией Citrix Systems. Протокол определяет спецификацию обмена данными между сервером и клиентами, но не встроен ни в одну из платформ. По умолчанию используется порт TCP 1494.
RDP (англ. Remote Desktop Protocol — протокол удалённого рабочего стола) — проприетарный протокол прикладного уровня, позаимствованный Microsoft из купленной у PictureTel (ныне известной как Polycom) телекоммуникационной программы Liveshare Plus (названной впоследствии NetMeeting), использующийся для обеспечения удалённой работы пользователя с сервером, на котором запущен сервис терминальных подключений.
X11 — протокол, используемых в UNIX-подобных операционных системах.
Собственные закрытые протоколы.
В качестве протокола удаленного подключения мы выбрали RDP, так как он не требует установки дополнительного ПО на серверной стороне, не требует дополнительных лицензий на стороне клиента и доступен во всех современных редакциях ОС Windows.
Обзор протокола RDP
Устройство сети, использующей Terminal Services
Microsoft предполагает два режима использования протокола RDP:
для администрирования (Remote administration mode);
для доступа к серверу приложений (Terminal Server mode).
Рис. 1 RDP в режиме администрированияПосмотреть предложения по расчету стоимости
Заказчик
заплатил
заплатил
500 ₽
Заказчик не использовал рассрочку
Гарантия сервиса
Автор24
Автор24
20 дней
Заказчик воспользовался гарантией для внесения правок на основе комментариев преподавателя
21 июля 2014
Заказ завершен, заказчик получил финальный файл с работой
5
Удалённый рабочий стол.docx
2018-10-05 00:56
Последний отзыв студента о бирже Автор24
Общая оценка
5
Положительно
Очень нравится мне этот автор! заказываю у него не первый раз, буду постоянным клиентом! ОЦЕНКА 100 баллов из 100