Смекни!
smekni.com

Компьютерные сети и телекоммуникации (стр. 5 из 14)

В отличие от UDP, протокол TCP обеспечивает гарантированную дос­тавку с установлением соединений в виде потоков байт.

Протокол Telnet является протоколом эмуляции терминала и позволя­ет рассматривать все удаленные терминалы как стандартные «сетевые виртуальные терминалы». Протокол FTP (File Transfer Protocol — прото­кол передачи файлов) позволяет пользователю просмотреть каталог уда­ленного компьютера, скопировать один или нескольких файлов.

Протокол SMTP (Simple Mail Transfer Protokol — простой протокол пе­редачи почты) поддерживает передачу электронной почты между произ­вольными узлами сети Internet.

Протокол ARP (Address Resolution Protokol — протокол разрешения адресов), осуществляет преобразование (отображение) IP-адресов в Ethernet адреса. Обратное преобразование осуществляется с помощью протокола RARP (Reverse Address Resolution Protokol — обратный прото­кол разрешения адресов).

Последовательность протоколов, непосредственно участвующих в пе­редаче информации, называется стеком протоколов или протокольным стеком. Так, например, при передаче файлов через сеть Ethernet прото­кольный стек содержит протоколы: FTP/TCP/IP/IEEE 802.4.

В корпоративной сети важную роль играют механизмы преобразова­ния физических адресов конкретной сети в межсетевые (Internet) адреса и обратно. В рамках каждой отдельной сети рабочие станции взаимодей­ствуют между собой на канальном уровне, используя для этого свою сис­тему адресации. Так, физический адрес в сети Ethernet задается шести­байтовым числовым значением, каждый байт записывается в шестнадца-теричной системе и отделяется двоеточием, например: 07:01:АО:47:54:С4.

Для обеспечения условия «открытости» систем межсетевые адреса, называемые IP-адресами, являются логическими и не зависят от аппара­туры или конфигурации сети. IP-адрес состоит из четырех десятичных цифр (каждый по величине не больше 255), отделенных друг от друга точками, например 10.18.57.10. Крайнее слева число обозначает базовую сеть, последующие числа указывают на более мелкие участки внутри этой сети — до адреса конкретного компьютера. Для облегчения запоминания адресов широко используется их именное обозначение, называемое до­менным. Преобразование домена в цифровой адрес осуществляется авто­матически при маршрутизации сообщения. Доменные имена обладают постоянной структурой, опираясь на которую можно понять, к чему они относятся. Система доменных имен (DNS), описывающая компьютеры и организации, в которых они установлены, устроена зеркально по отно­шению к цифровой IP-адресации. Если в IP-адресе наиболее общая ин­формация указана слева, то в доменных именах она находится справа. IP-пакет помещается в физический кадр той сети, по которой он в на­стоящий момент передается. IP-пакет содержит межсетевой адрес узла-получателя, сетевой кадр данных, в свою очередь должен, содержать фи­зический адрес узла-получателя. Особую актуальность приобретает меха­низм преобразования (отображения) адресов для широковещательных се­тей, таких как Ethernet, Token Ring и им подобные. Эта процедура реали­зуется с помощью протокола ARP. Перед началом передачи IP-пакета узел должен определить, какой физический адрес в сети соответствует адресу получателя, заданному в IP-пакете. Для этого узел посылает ши­роковещательный пакет ARP, содержащий IP-адрес получателя. После этого он ожидает ответ от узла с данным IP-адресом. Получатель посыла­ет информационный кадр с указанием своего физического адреса. С це­лью сокращения времени передачи пакетов и уменьшения числа широ­ковещательных запросов, каждый узел содержит кэш-память, в которой хранится таблица разрешения адресов. С помощью этой таблицы задается соответствие между физическими и IP-адресами. Сначала физический адрес ищется в таблице разрешения адресов. Если узел находит соответ­ствующий физический адрес для IP-пакета, то он использует его для об­ращения к получателю. В противном случае узел запускает процедуру ARP, по завершении которой осуществляется соответствующая коррек­ция таблицы разрешения адресов.

Протоколы прикладного уровня

Три верхних уровня Эталонной модели взаимодействия открытых сис­тем — сеансовый, представительный и прикладной уровень определяют протоколы, ориентированные на приложения. Протоколы верхних уров­ней устанавливают стандартные для компьютерной сети процедуры вы­полнения прикладных функций.

Так, протокол передачи, доступа и управления файлом (File, Transfer, Access and Management — FTAM) и соответствующая ему прикладная служба определяется стандартом ISO 8571 Международной организации стандартов. Стандартизация обеспечивает взаимодействие пользователей

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

С целью предоставления возможности подключения различных тер­миналов к компьютерной сети была разработана концепция виртуального терминала.Виртуальный терминал представляет собой некоторый гипо­тетический терминал, обобщающий в себе характерные свойства задан­ного класса устройств (терминалов). Виртуальный терминал реализуется с помощью специального элемента прикладной службы, определенного в документе ISO/DIS 9040.2 Международной организации стандартов. При этом оконечная сторона (пользователь сети) преобразовывает информа­цию своего терминала в формат виртуального терминала для передачи в компьютерную сеть. Правила преобразования задаются с помощью про­токола виртуального терминала (Virtual Terminal Protocol — VTP), изло­женного в документе ISO/DIS 9041.2. Целью этого стандарта является определение алгоритмов взаимодействия протокольных модулей для обеспечения базисного класса службы виртуального терминала. Стандарт определяет следующие основные функции протокола виртуального тер­минала: установление и завершение ассоциации виртуального терминала, согласование, управление диалогом, передача данных, управление достав­кой, обработка ошибок. Кроме того, стандарт специфицирует: наборы процедур для ориентированной на соединение передачи данных и управ­ляющей информации, синхронный и асинхронный режимы работы, средства согласования процедур и параметров службы, а также форматы и правила формирования блоков данных.

Особое место среди служб прикладного уровня занимаетсистема об­работки сообщений (Massage Handling Systems — MHS), предназначенная для обеспечения надежной передачи информации между абонентами компьютерной сети. Особенностью этой системы является асинхрон-ность, то есть передача информации с промежуточным накоплением. В этом смысле функционирование системы обработки сообщений напоми­нает работу почтовой службы. Поэтому такую систему называют также службой электронной почты. Модель и элементы службы электронной почты определены рекомендациями серии Х.400 МККТТ, которая и при­нята Международной организацией стандартов за основу системы обра­ботки сообщений. Рекомендация Х.400 определяет правила взаимодейст­вия абонента (пользователя) с системой при подготовке и редактирова­нии, а также приеме сообщений. Следующая рекомендация серии — Х.401; она определяет услуги базовых служб, обеспечивающих передачу сообщений и поддержку работы системы обработки сообщений. Реко­мендация Х.408 описывает правила преобразования кодов и форматов, а Х.409 определяет синтаксис и систему обозначений передаваемых дан­ных. Самой объемной рекомендацией этой серии является рекомендация Х.410, которая содержит описание общих методов системы обработки со­общений. Рекомендация Х.411 содержит описание протоколов служб пе­редачи сообщений.

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

Совокупность всех агентов пользователя и агентов передачи сообще­ний представляет собой систему обработки сообщений. В свою очередь, система обработки сообщений совместно с пользователями образует сре­ду обработки сообщений. Функционирование системы обработки сообще­ний поддерживается службой передачи сообщений. Различают пять катего­рий услуг, предоставляемых службой передачи сообщений. Прежде всего, это базовая служба передачи сообщений, предоставляющая услуги по ин­дикации и управлению передачей сообщений. Следующая категория ус­луг определяет услуги подачи и доставки, предоставляя пользователю воз­можность выбора категории доставки и ряд сервисных услуг. Категория услуг преобразования предоставляет возможность преобразования или за­прета преобразования для конкретных сообщений. Услуги запросов позво­ляют агенту пользователя запрашивать информацию, относящуюся к управлению работой системы передачи сообщений. Категория услуг ста­тусов и информирования позволяет переназначать получателя, а также из­менять продолжительность отсрочки доставки сообщений. Это позволяет передавать и обрабатывать информацию в наиболее удобное время как для компьютерной сети, так и ее абонентов, существенно снижая стои­мость передачи сообщений.