Помощь в учёбе, очень быстро...
Работаем вместе до победы

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

РефератПомощь в написанииУзнать стоимостьмоей работы

Telnet был разработан, для того чтобы работать между хостами работающими под управлениием любых операционных систем, а также с любыми терминалами. Его спецификация, приведенная в RFC 854, определяет терминал, который может являться наиболее общим, и который называется виртуальным сетевым терминалом (NVT — network virtual terminal). NVT это воображаемое устройство, находящееся на обоих концах… Читать ещё >

Telnet. Разработка программ клиент-серверного взаимодействия на основе различных сетевых протоколов (реферат, курсовая, диплом, контрольная)

Telnet был разработан, для того чтобы работать между хостами работающими под управлениием любых операционных систем, а также с любыми терминалами. Его спецификация, приведенная в RFC 854 [Postel and Reynolds 1983a], определяет терминал, который может являться наиболее общим, и который называется виртуальным сетевым терминалом (NVT — network virtual terminal). NVT это воображаемое устройство, находящееся на обоих концах соединения, у клиента и сервера, с помощью которого устанавливается соответствие между их реальными терминалами. Таким образом, операционная система клиента должна определять соответствие между тем типом терминала, за которым работает пользователь, с NVT. В свою очередь, сервер должен устанавливать соответствие между NVT и теми типами терминалов, которые он (сервер) поддерживает.

NVT — это символьное устройство с клавиатурой и принтером. Данные, введенные пользователем с клавиатуры, отправляются серверу, а данные, полученные от сервера, поступают на принтер. По умолчанию клиент отражает эхом на принтер все, что ввел пользователь, однако, ниже мы увидим что, существуют опции, которые позволяют изменить подобное поведение. протокол серверный запрос сокет Варианты заданий Все программы выполняются на любом языке программирования, возможно использование как функций Windows API, так и любых других библиотек для работы с сокетами.

Написать программу, реализующую следующие функции клиента и сервера одного из протоколов:

Вариант 1: Протокол Echo.

Вариант 2: Протокол Time.

Вариант 3: Протокол DayTime.

Вариант 4: Протокол WhoIs.

Вариант 5: Протокол Finger.

Вариант 6: Протокол RLogin.

Вариант 7: Протокол Telnet.

Программа должна производить полную обработку команд запросов и ответов каждого из протоколов. Ввиду сложности вариантов 6 и 7 допускается обработка только основного подмножества команд.

Сдача всех программ должна сопровождаться демонстрацией работы не только написанного самостоятельно клиента с сервером, но и демонстрации возможности взаимодействия написанного клиента (сервера) с сервером (клиентом) стороннего производителя (это необходимо для того, что бы проверить что протокол, реализованный самостоятельно, совместим со стандартом).

Показать весь текст
Заполнить форму текущей работой