Прикладные протоколы коммуникации Internet 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Прикладные протоколы коммуникации Internet



К данной группе протоколов относятся:

• протокол эмуляции терминала Telnet (коммуникация в ре­жиме он-лайн);

• протоколы электронной почты SMTP, UUCP (коммуника­ция в режиме офф-лайн).

Telnet

Протокол эмуляции удаленного терминала Telnet — одна из самых старых информационных технологий Internet.

Этот протокол может быть использован и для организации взаимодействий «терминал—терминал» (связь) и «процесс—про­цесс» (распределенные вычисления).

Команды протокола Telnet. Клавиатура должна иметь воз­можность ввода всех символов US ASCII, а также генерировать специальные стандартные функции управления терминалом (эти функции могут или присутствовать в реальном терминале, и тогда они должны представляться в стандартной форме ко­манды, или отсутствовать и тогда заменяться командой N0 (No-Operation)):

IP _ Interrupt Process (прервать процесс). Данная команда реализует стандартный для многих систем механизм прерывания процесса выполнения задачи пользователя (<ctrl+c> в Unix-системах или <ctrl+Break> в MS-DOS). Следует заме­тить, что команда IP может быть использована и другим прото­колом прикладного уровня, который может использовать Telnet;

АО — Abort Output (прервать процесс выдачи). Многие сис­темы позволяют остановить процесс, выдающий информацию на экран. Здесь следует понять отличие данной команды от IP. При выполнении IP прерывается выполнение текущего процесса пользователя, но не происходит очистка буфера вывода, т. е. процесс может быть остановлен, а буфер вывода будет продол­жать передаваться на экран;

АУТ — Are You There (вы еще здесь?). Назначение этой ко­манды — дать возможность пользователю убедиться, что в про­цессе работы по медленным линиям он не потерял связи с уда­ленной машиной;

ЕС — Erase Character (удалить символ). Многие системы обеспечивают возможность редактирования командной строки путем введения символов «забой» или удаления последнего на­печатанного символа на устройстве отображения;

EL — Erase Line (удалить строку). Команда аналогична ЕС, но удаляет строку ввода целиком. Обычно выполнение этой ко­манды приводит к очистке буфера ввода;

open host [port] — начать telnet-сессию с машиной host по порту port. Адрес машины можно задавать как в форме 1Р-адре- са, так и в форме доменного адреса (рис. 6.11, а, б):

close — завершить telnet-сессию и вернуться в командный режим. Однако в некоторых системах, если telnet был вызван с аргументом, close приведет к завершению работы telnet; quit — завершить работу telnet.

На рис. 6.11 приведены примеры экранов Telnet-ceccHH (связь с библиотекой Колумбийского университета — CLIO).

Электронная почта

Электронная почта является самым массовым средством электронных коммуникаций Internet, через нее можно получить доступ практически ко всем ресурсам Internet, а также к инфор­мационным ресурсам других сетей.

При коммуникации в режиме ЭП корреспонденция готовит­ся пользователем посредством программы подготовки почты, которая вызывает текстовой редактор. Затем следует вызвать

■ Telnet hpcwtre.an5.net

Добро пожаловать в программу—клиент Microsoft Telnet Символ переключения режима: ']' Microsoft Теlnet > space link.nsf с.nasa.gov

Недопустимая команда. Для получения справки и»едите "?" или "help" hicrosoft Telnet>?

Команды могут быть сокращены. Поддерхиваемыми командами являются:

- close закрыть текущее подключение

- display отобразить параметры операции

- open иия_узла [Порт] подключиться и сайту (по умолчанию. Норт = 23) --quit выйти из telnet

status unset

: - set установить параметры <"uet?" для вывода их списка)!

отпргшить строки на сервер вывести сведения о тек утем состоянии сбросить параметры <"unset?" для вывода их списка)!

?/h - he1р вывести справку

Microsoft Telnet> о downuind.sprl.umich.edu. 3000

Подключеиие к downwi nd. spr 1. unich. edu... Не удалось открыть подключение

|

j, на порт 3000: Сбой подключения Microsoft Теlnet> о netго.jussieu.fг 23

C\WIMX)W5\System32\coRimamicom

Добро пожаловать v программу-клиент Microsoft ТеInet

Символ переключения режима: ']'

Microsoft Теlnet > о соlunbianet.соlunbia.edu

" Telnet Columbia netcoJumbia^ilu

20Ш1.2.Introduction

CLIO

Co luinbici Un ivers it у Libraries On line Cat a log This gateway prov ides text-based access to CLIO, the online catalog of the Colunhia, Health Sciences and Barnard Libraries. CLIO does HOT inсlude the со lieсt ions of theLaw, Jewish Theо logic alSeninary and

tts

Teachers Co liege Libraries, which hay et he ir own separate catalogs. For f ull-f eal tared access to CLI0, use the web interface at

e2it T|
в Рис. 6.11. Примеры экранов Telnet-клиента: a — начало работы с программой; б — открытие сайта библиотеки Колумбийско­го университета (CLIO): в — начало работы с CLIO

littp://www-colunbia. edu/cu/lweb/eresources/сlio.htn1 Type sto begin searching. Type aquest ion nark <? > at any t ine for no re inf о mat ion.

Search t'0; 10;?n? help

ype select ionand pres

программу отправки почты (программа подготовки почты вызы­вает программу отправки автоматически). Для работы электрон­ной почты в Internet используется протокол прикладного уровня SMTP (Simple Mail Transfer Protocol), который использует транс­портный протокол TCP. Однако совместно с этим протоколом может использоваться и UUCP.

При работе по протоколу SMTP почта реально отправляется только тогда, когда установлено интерактивное соединение с программой-сервером на машине — получателе почты. При этом происходит обмен командами между клиентом и сервером про­токола SMTP в режиме on-line, и почта достигает почтового ящика получателя за считанные минуты.

При использовании UUCP почта передается по принципу «Stop-Go», т. е. почтовое сообщение передается по цепочке поч­товых серверов, пока не достигнет машины-получателя, что по­зволяет доставлять почту по плохим телефонным каналам, по­скольку не требуется поддерживать связь все время доставки от отправителя к получателю.

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

Согласно схеме почтового обмена (рис. 6.12), взаимодейст­вие между участниками этого обмена строится по схеме «кли­ент—сервер».

Рис. 6.12. Структура взаимодействия участников почтового обмена

 

Протоколы обслуживания электронной почты — наиболее распространены — SMTP, РОРЗ, IMAP.

Протокол SMTP (Simple Mail Transfer Protocol) был разработан для обмена почтовыми сообщениями в сети Internet. SMTP не зависит от транспортной среды и может ис­пользоваться для доставки почты в сетях с протоколами, отлич­ными от TCP/IP и Х.25.

При этом отправитель инициирует соединение и посылает запросы на обслуживание, выступая в роли клиента, а получа­тель отвечает на эти запросы (выполняя функции сервера).

Обмен сообщениями и инструкциями в SMTP ведется в ASCII-кодах. Для инициализации канала и его закрытия исполь­зуются команды helo и quit соответственно. Первой командой сеанса должна быть helo.

В протоколе определено несколько видов взаимодействия между отправителем почтового сообщения и его получателем, которые называются дисциплинами.

Наиболее распространенной дисциплиной является отправ­ление почтового сообщения, которое начинается по команде mail, идентифицирующей отправителя:

MAIL FROM: paul@quest.polyn.kiae.su.

Следующей командой определяется адрес получателя:

RCPT ТО: popovl@apollc.polyn.kiae.su.

После того как определены отправитель и получатель, можно отправлять сообщение командой data, которая вводится без па­раметров и идентифицирует начало ввода почтового сообщения. Сам протокол SMTP не накладывает каких-либо ограничений на информацию, которая заключена между командой data и симво­лом «.» в первой позиции последней строки.

Следующая дисциплина, определенная в протоколе SMTP, — перенаправление почтового сообщения (forwarding).

Верификация и расширение адресов составляют дисциплину ве­рификации. В ней используются команды vrfy и ехрп. По коман­де vrfy сервер подтверждает наличие или отсутствие указанного пользователя.

В список дисциплин, разрешенных протоколом SMTP, вхо­дит кроме отправки почты еше и прямая рассылка сообщений. В этом случае сообщение будет отправляться не в почтовый ящик, а непосредственно на терминал пользователя, если поль­зователь в данный момент находится за своим терминалом. Пря­мая рассылка осуществляется по команде send, которая имеет та­кой же синтаксис, как и команда mail. Кроме send прямую рас­сылку осуществляют soml (Send or Mail) и saml (Send and Mail).

Протокол обмена почтовой информацией РОРЗ (Post Office Protocol, версия 3) предназначен для пересылки почты из почтовых ящиков пользователей (на сервере) на их рабочие места с помощью программ-клиентов. Если по протоколу SMTP пользователи отправляют корреспон­денцию через Internet, то по протоколу РОРЗ пользователи полу­чают корреспонденцию из своих почтовых ящиков на почтовом сервере в локальные файлы, однако сообщения можно прини­мать, но нельзя отправлять. Формально взаимодействие по про­токолу РОРЗ можно разделить на две фазы: фазу аутентифика­ции и фазу обмена данными. В фазе аутентификации пользова­тель должен сообщить свои идентификатор и пароль (команды user и pass).

По команде list система сообщает число сообщений и их размер в байтах. По команде ret.r можно получить текст сооб­щения, по команде dele — пометить сообщение к удалению. Удаляются сообщения только в момент окончания сеанса, по­этому по команде г set эти пометки можно снять. Команда quit завершает сеанс работы с сервером.

Протокол IMAP (Interactive Mail Access Protocol) представляет собой более надежную альтернативу протоколу РОРЗ и к тому же обладает более широкими возможно­стями по управлению процессом обмена с сервером. Главное отли­чие от POP состоит в возможности поиска нужного сообщения и осуществление разбора заголовков сообщения. Для поиска инфор­мации используется команда find с различными аргументами.

Интерфейсные программы (почтовые клиенты). Режим ко­мандной строки — интерфейс mai 1. Простейшая и са­мая распространенная программ;: подготовки и отправки поч­ты — это команда Unix-систем mail или ее аналог mailx, имею­щие формат mail пользователь, например,

mail popov'Squest. kiae. su.

В ответ программа выдаст предложение ввести сообщение:

Subject:

После ввода пользователем темы (subject) программа перей­дет на следующую строку и будет ждать текста сообщения. Пусть сообщение содержит одну фразу:

This is a test message.

Для завершения ввода сообщения следует нажать <ctrl + D> (конец ввода), после чего сообщение будет отправлено. Чтобы прочитать сообщения, необходимо выполнить команду mail без аргументов.

При этом на экран будет выведена информация, описываю­щая версию программы, место почтового ящика пользователя и количество сообщений в нем, список новых сообщений и пр. Для просмотра сообщения следует нажать <Enter> и на экране появится текст:

Message 1:

From paul Sun Feb 5 15:21:57 19 95

Date: Sun, 5 Feb 95 15:21:57 -C7CC

From: paul

To: popov

Subject: test

This is a test message.

&

Полноэкранные интерфейсы. Интерфейс bml. Про­грамма bml является стандартной для абонентов сети Relcom, входит в комплект версии для пользователей MS-DOS и имеется на многих Unix-системах Internet.

Основной экран в bml делится на три части:

• верхняя часть экрана занята падающими меню, которые позволяют редактировать, просматривать и отправлять почту;

• в средней части экрана расположено рабочее поле про­граммы, в котором отображается список полученных сооб­щений и осуществляется редактирование посылаемых со­общений;

• в нижней части экрана расположено вспомогательное меню функциональных клавиш.

При запуске программы в рабочем поле отображаются полу­ченные сообщения, первым из которых выделяется текущее со­общение. При этом рабочее поле разбито на четыре столбца: в первом указывается адрес отправителя, во втором — дата и вре­
мя получения, в третьем — число строк и символов в сообще­нии, четвертый столбец — тема сообщения. Для просмотра сооб­щения надо с помощью клавиш-стрелок слелать интересующее пользователя сообщение текущим и нажать <Enter>. В рабочем поле экрана появится текст сообщения (рис. 6.13).


 

 


File Edit Setup____________________________________________________________ М,II*! Insert PosT Address Justify
Ejl8TER@fsrec.typbooaSSep 6 12:33^41/1520 SE-mail address To: Pavel Khramtsov From: Valery Eossykh Hi Pasha, Herewith I am sending you our Email addresses. Our host is: rodos.typhooxi.mecoui.ru

т


 

 


vs - Vjacheslav Shershakov vsk - Valery Kossykb rb - Ruslan Borodin avg - Alexander Golubenkov post - Common address

With best regards, Valera


 

 


j Tel.: ++? (08439) 7-18-06 | FAX: + + 7 (08439) 7-16-33

j E-mail: vsk@rodos.typhoon.mecom.ru, Obninsk, Kaluga reg., 249020, Russia

Рис. 6.13. Экран просмотра содержимого сообщения интерфейса bml

Программа-клиент MS Outlook Express. Начиная с Windows 95 в состав операционных систем включена про- грамм-ютиент Outlook Express, которая предназначена для рабо­ты с электронной почтой и новостями (рис. 6.14). Для чтения электронной почты из программы Outlook Express необходимо, чтобы используемая система обмена сообщениями поддержива­ла протоколы" SMTP и РОРЗ или ШАР. Программу Outlook Express можно использовать для чтения групп новостей, или групп обсуждений, таких, как Usenet. Работа с группами ново­стей осуществляется через серверы новостей NNTP.

Dr.Valery S.Kosykh Emergency Center SPA "Typhoon" 82, Lenin str., Ob

Outlook Express включает в себя программу адресной книги Windows. Данная программа предоставляет широкие возможно­сти управления контактными данными, включая создание групп контактов и папок для сортировки сообщений и размещения ад­ресов электронной почты. Адресная книга Windows обеспечивает доступ к каталогам Internet, использующим протокол LDAP

Jl. & Ф S X

Создеть с...

tflBe: Вес приветствует Microsoft Outlook Expieis версии 5

> Файл Правка Виц Вставка Формат Сервис Сообщение Справка

Проверить

: Папки

—>

Outlook Е.-, ■, Отправггть ' - г ~_______________

;:-- О Лока.П! _ __________________________________________ [Вставить!

W В» - ф Ис Й1 Копия V3 0т| Тема: Уд 3 Че jAnal Су,
3 F^ZS

1 Ксо» Прчппа ра'згаботчпюЕ. программы '.Тсго-миИ IJuHook

iFlo: Вас приьетстЕ^ет Micro:oH Uu'.look версии 5.

j=1S12£] 1

Ж К ч А;Е -Е t!


 

 


...... Original Message.................

From: То:

Sent: Saturday, September 14, 2002 9:43 AM

■ Контакты *: _JJ Группа pa: Новый пси Сообщений.

Subject: Elac приветствует Micros eft LJutlook Express версии 5


 

 


Outlook

Рис. 6.14. Экран просмотра входящей почты MS Outlook Express

(протокол облегченного доступа к каталогам). Каталоги Internet облегчают поиск обычных адресов и адресов электронной поч­ты. В программе адресной книги уже настроен доступ к несколь­ким популярным каталогам.

Можно набрать любой телефонный номер, указанный в ад­ресной книге, используя программу номеронабирателя, уста­новленную в вашем компьютере. Программа Outlook Express может сохранять незаконченные сообщения в папке Чернови­ки, а отправленные сообщения — в папке Отправленные на сервере IMAP. Можно редактировать гипертекстовые (HTML) сообщения и использовать в них теги расширенной версии языка HTML. Имеется более десятка параметров, которые мож­но использовать при настройке представлений. (Представле­ние — это правило, по которому сообщение отображается либо скрывается).

Программа может определять, произошел ли обрыв телефон­ного соединения или отключение компьютера от локальной сети. Программа Outlook Express может восстановить разорван­ное соединение автоматически либо после подтверждения, вво­димого пользователем.

Чтобы программа Outlook Express подключалась к сети и производила доставку почты через определенные интервалы, не­обходимо ВКЛЮЧИТЬ функцию Доставлять почту каждые... мин и поставить продолжением строки Если компьютер не под­ключен к сети вариант Всегда подключаться либо Подклю­чаться, если не выбран автономный режим.

Если для какой-либо учетной записи почты или новостей требуется подключение через определенного поставщика услуг Internet, включить флажок Подключаться, используя и указать нужную учетную запись. Данный параметр задается во вкладке Подключение в свойствах каждой учетной записи. В основном этот параметр нужен пользователям, имеющим несколько выхо­дов в Internet, например, через локальную сеть и через модем, или через два модемных соединения.

Для проверки новой почты при запуске программы вклю­чить функцию Доставлять почту каждые... мин во вкладке Общие, пункт Параметры, меню Сервис. Необходимо проверить, чтобы для каждой учетной записи, используемой для доставки почты, был включен флажок Использовать данную учетную запись при доставке всей почты во вкладке Общие в свойст­вах каждой записи. Включение флажка Спрашивать о подклю­чении при запуске только запускает соединение, но не осуще­ствляет проверку почты.

Сообщения, в заголовке которых не указана кодировка, мо­гут быть отображены в правильном виде после выбора нужной кодировки в меню Вид. Однако пересылка таких сообщений или ответ на них с включенной функцией автоматического выбора кодировки приведет к неверному указанию кодировки. Во избе­жание данной проблемы при отправке таких сообщений следует выбирать кодировку вручную.

Чтобы отправить сообщение кому-либо занесенному в адрес­ную книгу Windows, следует дважды нажать кнопку мыши на со­ответствующей записи в разделе контактов.

Программа-клиент ВАТ (TheBat!). Позволяет, кроме всего прочего, отправлять и принимать почтовые сообщения с защитой данных, в формате S/MIME (рис. 6.15). Для использо­вания возможностей S/MIME прежде всего необходимо полу­чить «сертификат», состоящий из двух частей: секретного ключа и публичного ключа. Вы должны защищать свой сертификат от несанкционированного доступа. Имеющийся сертификат необ-


га

ф Edit Mail Message -> paul@kufchatov.su

Message Edit Search JJNifies Spel! Checker В^^Зд View Options I. 4C ^ ' T_ Enayp[5] when Completed

П А ли

To:? paul^kurchatov.su

CC:;] maxmio'/i^fsuh.fii

Subject:; О разработке программы курса

He- Siar Block Shift+AH+S

Sign Entire Tent Shitt*Drl*S

|Q|-in|x|
Sign when Completed ✓ Enabte OpenPCiP * Enabte S/MIME Set Defaults...
ш
огpai-ii-ibi курса

1 Ericrspt Entire Text ShifHCtil+E

Key Manaqer... Preferences...

1 акт I El T pi Егйе Text Shiil+Alt+E

по Е-ащеиу треьоЕангл


 

 


Еезс regards, Попов

i 23:7 Mod-tied iStream Insert Попов Cyrillic. IV*indu^T2511,


не только текст письма, но и те файлы, что, возможно, вы к нему прикрепили, а также некоторые служебные поля (напри­мер, From:, но не Subject:), т. е. если в процессе доставки что-либо из вышеперечисленного окажется изменено, система S/MIME получателя письма отреагирует на это, отказавшись «заверить» электронную подпись отправителя.



Поделиться:


Последнее изменение этой страницы: 2017-02-22; просмотров: 280; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.119.126.80 (0.054 с.)