Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ИНФОРМАЦ. ТЕХНОЛОГИИ 2012.doc
Скачиваний:
56
Добавлен:
30.03.2015
Размер:
1.21 Mб
Скачать

4.1.5. Совокупность протоколов Internet

Cемейство протоколов TCP/IP, включают несколько уровней. TCP/IP – канального, сетевого, транспортного уровней. Вот эти протоколы:

TCP – Transmission Control Protocol – базовый транспортный протокол, давший название всему семейству протоколов TCP/IP;

UDPUser Datagram Protocol – второй по распространен­ности транспортный протокол семейства TCP/IP;

IP – Internet Protocol – межсетевой протокол;

ARPAddress Resolution Protocol, используется для опреде­ления соответствия IP-адресов и Ethernet-адресов;

SLIP – Serial Line Internet Protocol – протокол передачи данных по телефонным линиям;

РРР – Point to Point Protocol – протокол обмена данными «точка–точка»;

RPCRemote Process Control – протокол управления уда­ленными процессами;

TFTP – Trivial File Transfer Protocol – тривиальный прото­кол передачи файлов;

DNS – Domain Name System – система доменных имен;

RIP – Routing Information Protocol – протокол маршрутизации.

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

Это следующие протоколы:

  • эмуляции терминала Telnet;

  • электронной почты SMTP, UUCP;

  • распределенных файловых систем – NNTP, Gopher, FTP;

  • гипертекстового доступа к WWW – HTTP;

  • управления поиском в распределенных базах данных – Z39.50.

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

4.2.1. Telnet

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

Telnet строится как прикладной протокол над транспортным протоколом TCP и базируется на следующих основных понятиях:

  • концепция сетевого виртуального терминала;

  • принцип договорных опций (согласование параметров взаимодействия);

  • симметрия связи «терминал–процесс».

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

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

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

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

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

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

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

Протоколы обслуживания электронной почты. Наиболее рас­пространенными являются 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@apollo.polyn.kiae.su.

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

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

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

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