Как формируется протокол ошибок

Данная инструкция описывает порядок выгрузки сведений о сотрудниках в Федеральный регистр медицинских работников (ФРМР) из модуля "Кадры и штатное расписание" ПП "Парус-Бюджет 8".

Данная инструкция описывает порядок выгрузки сведений о сотрудниках в Федеральный регистр медицинских работников (ФРМР) из модуля «Кадры и штатное расписание» ПП «Парус-Бюджет 8».

Выгрузка сведений производится в режиме онлайн!

Для выгрузки сведений необходимо открыть соответствующий раздел, проверить сведения и нажать «ОК».

Описание интеграционных профилей и требования по заполнению сведений о медицинских работниках доступны по ссылке: Требования по заполнению сведений РМР

Разделы страницы

Общие сведения при выгрузке сведений в ФРМР:

  • Статусная модель в разделе «Сотрудники» / Раздел описывает статусы для записи о сотруднике. Статусы показывают все ли сведения выгружены по конкретному сотруднику.
  • Статусная модель при выгрузке блоков сведений по сотруднику (Статусы в ФРМР) / Раздел описывает статусы для записи по сотруднику: адрес, образование и проч. Статусы показывают выгружена ли конкретная запись адреса, анкеты и т.д.
  • Протокол ошибок ФРМР / Раздел описывает порядок формирования и структуру протокола.

Последовательность действий при выгрузке сведений (данных): 

  1. Этап выгрузки сведений о физ.лице / Необходимо перейти к данному этапу, если для записи сотрудника в статусе есть указание, что  «Сведения о физ.лице / … / не актуализированы» 
  2. Этап выгрузки анкетных данных: Необходимо перейти к данному этапу, если для записи сотрудника в статусе есть указание, что  «/ … / Анкетные данные не актуализированы»
  • 2.1.Выгрузка сведений о персональных документах
  • 2.2.Выгрузка сведений об адресе
  • 2.3.Выгрузка сведений об образовании (профессиональном, дополнительном, послевузовском)
  • 2.4.Выгрузка сведений о сертификате
  • 2.5.Выгрузка сведений об исполнении Необходимо перейти к данному этапу, если для записи сотрудника в статусе есть указание, «/ / Исполнения / … / не актуализированы»

Для выгрузки сведений и проверки их актуальности необходимо перейти в раздел «Учет» – «Сотрудники».


 В разделе «Сотрудники» в колонке «Актуальность данных ФРМР» можно увидеть статусы актуальности данных на портале по всем сотрудникам медицинской организации.

Статусная модель сотрудника

Статусная модель в колонке «Актуальность данных в ФРМР» включает в себя следующие статусы:

  • Сведения о физ.лице / Исполнения / Анкетные данные не актуализированы означает, что по сотруднику не были актуализированы все сведения (персональные данные, сведения об образовании, трудоустройстве и проч.)
  • Исполнения / Анкетные данные не актуализированы означает, что по сотруднику были актуализированы сведения о физ.лице, но остаются не актуализированными остальные сведения.
  • Сведения о физ.лице / Анкетные данные не актуализированы означает, что по сотруднику были актуализированы сведения об исполнении (о трудоустройстве), но остаются не актуализированными остальные сведения.
  • Сведения о физ.лице / Исполнения / не актуализированы означает, что по сотруднику были актуализированы анкетные данные, но остаются не актуализированными остальные сведения.
  • Сведения о физ.лице не актуализированы означает, что по сотруднику не были актуализированы основные сведения (ФИО, СНИЛС, пол и проч.)
  • Анкетные данные не актуализированы означает, что по сотруднику не были актуализированы сведения по всем или по одному из блоков сведений: образование (основное, дополнительное, послевузовское), сертификация, квалификационные категории, награды (если внесены в Систему).
  • Исполнения / не актуализированы означает, что не были актуализированы сведения о трудоустройстве (исполнении) сотрудника.
  • Данные актуальны – означает, что все сведения отправлены на портал (в ФРМР) и сведения актуальны. 

Сведения о физ.лице ФИО, СНИЛС, пол, дата рождения, гражданство, отношение к военной службе. 

Подробнее по ссылке: Персональные данные медицинского работника

Анкетные данные  сведения подраздела «Анкета»: персональные документы, сведения об образовании, сертификации, квалификационных категориях, наградах.

Подробнее по ссылке: Требования по заполнению сведений РМР

Исполнения – сведения о трудоустройсте из подраздела «Исполнения должностей».

Подробнее по ссылке: Личное дело МР (Сведения о трудоустройстве)

Статусная модель по блокам данных (Статус в ФРМР)

Статусная модель в подразделах «Анкеты» для каждого сотрудника в себя следующие статусы:

  • Нет данных о статусе означает, что данный блок данных (например, образование, адреса и проч.) по сотруднику не проверялись на актуальность и не были отправлены на портал, то есть запрос не был сформирован.
  • Запрос сформирован, ожидает отправки означает, что блок данных будет отправлен в ближайшее время, если данный статус сохраняется продолжительное время, необходимо обратиться к Администратору.
  • Запрос сформирован, ошибка при отправке сообщения означает, что данные не были отправлены в ФРМР, необходимо сформировать «Протокол ошибок ФРМР» и обратиться к Администратору.
  • Запрос отправлен, система ожидает ответа ФРМР означает, что сведения по блоку данных отправлены, однако ответа от ФРМР ещё не поступило. Данный статус сохраняется длительное время при проведении технических работ или в случае объемного запроса.
  • Получен пустой ответ ФРМР означает, что сведения были отправлены, но ответ от ФРМР оказался пустым. Необходимо сформировать «Протокол ошибок ФРМР» и устранить ошибки.
  • Получен ответ ФРМР с ошибками обработки запроса означает, что данные содержали ошибки. Необходимо сформировать «Протокол ошибок ФРМР» и устранить их.
  • Ответ ФРМР обработан успешно означает, что сведения по блоку данных отправлены и успешно обновлены в ФРМР.  
  • Не сформировано тело запроса, запрос не отправлен / Запрос не сформирован, объект содержит ошибки означают, что не заполнены все требуемые поля или заполнены некорректно для формирования запроса и выгрузки сведений в ФРМР. Требования по заполнению полей описаны доступны по ссылке: Интеграция РМР/Паспорт МО

Порядок выгрузки сведений по блокам данных и порядок формирования протокола ошибок описаны ниже в данной инструкции.

Протокол ошибок ФРМР

Прежде чем актуализировать данные, необходимо сформировать «Протокол ошибок ФРМР», чтобы увидеть наличие ошибок в указанных в Системе сведениях.

Протокол ошибок формируется следующим образом: необходимо выбрать сотрудника, нажать ПКМ (правой кнопкой мыши) на записи и выбрать из контекстного меню соответствующий пункт:

В протоколе ошибок можно увидеть все некорректные данные по сотруднику:

Протокол состоит из 4 основных разделов:

  1. Заголовок, в котором содержатся сведения о наименовании МО, ФИО сотрудника, СНИЛС сотрудника.
  2. Ошибки при проверке объектов — описание конкретной ошибки в разделе Системы. Ошибки в данном разделе возникают при формировании запроса в ИПС, при этом запрос не формируется.
  3. Ошибки взаимодействия с порталом — описание ошибок от ИПС (ФРМР). Возникают в случае, когда заполнены все необходимые поля в Системе, запрос сформирован и отправлен, однако внесенная информация не соответсвует валидации портала (ФРМР). Например, запись об образовательном учреждении выбрана из федерального справочника, но данная запись не действительна на момент получения документа об образовании.
  4. Статусы объектов:

  • Статус объектов «Взаимодействие с порталом не производилось» говорит о том, что из Системы блоки данных не выгружались.

  • Статус объекта «Ответ ФРМР обработан успешно» говорит о том, что сведения успешно обновлены в ФРМР.

  • Статус объекта «Ответ ФРМР обработан с ошибкой» говорит о том, что сведения были отправлены в ФРМР, но не были обновлены.

Мы видим, что в разделе о сертификатах сотрудника, его образовании указаны образовательные учреждения не из федерального справочника, также должность выбрана не из федерального справочника.

Ошибок взаимодействия с порталом нет.

Выгрузка сведений (данных)

1.Этап выгрузки сведений о физ.лице:

Выгрузку сведений необходимо начать со сведений о физическом лице (СНИЛС, ФИО, дата рождения, пол).

Данный этап актуален для записи о сотруднике со статусомСведения о физ.лице не актуализированы (описание статусов по ссылке: )

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

После этого мы увидим изменение статуса в колонке «Актуальность данных ФРМР»:

Статус изменился на «Исполнения/ Анкетные данные не актуализированы», значит сведения о физ.лице успешно выгружены.

Формируем протокол ошибок и видим, что данные актуализированы в ФРМР, ответ ИПС обработан успешно:

2. Этап выгрузки анкетных данных:

При выгрузке анкетных данных лучше придерживаться следующего порядка:

  • Выгрузить сведения о персональных документах;
  • Об адресе;
  • Об образовании (профессиональном, дополнительном, послевузовском);
  • Сертификации;
  • Квалификационных категориях (при наличии);
  • Наградах (при наличии).

Данный этап актуален для записи о сотруднике со статусом: Анкетные данные не актуализированы (описание статусов по ссылке: )

2.1.Выгрузка сведений о персональных документах

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

Для актуализации сведений о персональных документах необходимо вызвать через ПКМ контекстное меню по сотруднику и открыть соответсвующий раздел анкеты. ПКМ — Анкета — Персональные данные:

Открываем запись на исправление (двойной клик по записи или ПКМ), проверяем сведения.

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

Затем необходимо нажать «ОК».

Форируем протокол ошибок, увидим обновление статуса объекта:

2.2.Выгрузка сведений об адресе

Выгрузим сведения об адресе медицинского работника. Переходим в соответсвующий пункт подраздела «Анкета»:

У сотрудника одна запись об адресе:

Мы видим, что у записи «Статус в ФРМР»Нет данных о статусе, значит взаимодействие действительно не производилось. Открываем запись на исправление двойным кликом:

Проверяем корректность данных, если изменений вносить не требуется, нажимаем «ОК».

После этого статус записи изменился на «Запрос отправлен, система ожидает ответа ИПС», запрос отправлен — онлайн интеграция работает.

Теперь можно нажать F5 или выбрать из контекстного меню (через нажатие ПКМ) «Обновить»:

Статус изменился на «Ответ ФРМР отработан успешно», значит сведения были отправлены в ФРМР.

В протоколе ошибок увидим, что статус об адресе обновлен:

Информация успешно обновлена и актуализирована в ФРМР.

2.3.Выгрузка сведений об образовании

Перейдем к выгрузке сведении об образовании. Нажимаем на записи о сотруднике ПКМ — Анкета — Образование:

Видим, что у одной записи данных о статусе нет. Нам необходимо открыть записи двойным кликом или выбрать «Исправить» из контекстного меню.

В протоколе ошибок ФРМР для данного сотрудника есть ошибки связанные с должностью и образовательными учреждениями.

(warning) Необходимо исправить ошибки протокола и на вкладке «Образовательное учреждение» выбрать позицию из федерального справочника.

(warning) При исправлении образовательного учреждения возникла следующая ошибка:

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

Для этого нам необходимо открыть подраздел: ПКМ — Исполнения должностей

 Внимание! В случае работы в модуле через раздел «Приказы» исправление должности должно осуществляться через соответсвующий приказ. Должность и исполнение автоматически отправляются на портал (в ФРМР) после отработки соответствующих приказов: о добавлении/исправлении должности и приеме/переводе/увольнении сотрудника.

Инструкция по добавлению и отработке приказов доступна в разделе (ссылка): 6. Штат

После открытия подраздела «Исполнения должностей» видим, что у сотрудника одно основное исполнение. Необходимо открыть запись на исправление, открыть строку «Штатная должность», открыть справочник штатных должностей, выбрать из каталога «Федеральный справочник должностей» соответствующую запись и нажать «ОК» .

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

Статус записи изменился:

Сведения об исполнении выгружены успешно.

Возвращаемся в подраздел: ПКМ — Анкета — Образование. Открываем записи на исправление, указываем образовательные учреждения из федерального справочника и нажимаем «ОК».

Обновляем окно с помощью контекстного меню или кнопки F5, чтобы увидеть изменения статусов записи:

Запросы отправлены и обработаны успешно.

Проверяем, сведения в протоколе:

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

Ответ ИПС обработан успешно, сведения об образовании актуализированы!

2.4.Выгрузка сведений о сертификате

Актуализируем сведения о сертификате:

В протоколе ошибок ФРМР для данного сотрудника есть ошибки связанные с указанием образовательных учреждений.

Переходим в подраздел по ПКМ: «Анкета» — «Сертификации»

Открываем запись на исправление, выбираем актуальные записи образовательных учреждений из федерального справочника (аналогичная ошибка по ссылке: Выгрузка сведений об образовании) и нажимаем «ОК», видим изменения статуса:

Обновляем форму:

Запускаем протокол ошибок ФРМР.

В результате ошибки исправлены, сведения о сертификате актуализированы в ФРМР:

2.5.Выгрузка сведений об исполнении

Данный этап актуален для записи о сотруднике со статусом: Исполнения / не актуализированы (описание статусов по ссылке: )

 Внимание! В случае работы в модуле через раздел «Приказы» исправление должности должно осуществляться через соответсвующий приказ. Должность и исполнение автоматически отправляются на портал (в ФРМР) после отработки соответствующих приказов: о добавлении/исправлении должности и приеме/переводе/увольнении сотрудника.

Инструкция по добавлению и отработке приказов доступна в разделе (ссылка): 6. Штат

После открытия подраздела «Исполнения должностей» видим, что у сотрудника одно основное исполнение. Необходимо открыть запись на исправление проверить актуальность сведений и нажать «ОК» . 

Либо отработать соответствующий приказ!

Сведения об исполнении выгружены успешно.

Так как для данного сотрудника все блоки актуализированы и отправлены в ФРМР, видим, что статус записи изменился:

Статус изменится на неактуальный в случае внесения некорректных изменений.

����� 9 ����������
��������: ������ � �����������
���������(ICMP)

  • 9.1 ��������
  • 9.2 ���������� ��������
    ����������� ���������
  • 9.3 ��������� �� ������
    ������ ����������� ������
  • 9.4 �������� ���������
    ICMP
  • 9.5 ������ ��������� ICMP
  • 9.6 ������������
    ������������ ���������� � ���
    ���������
  • 9.7 ������ ���������
    ������� ��� � ������ ���
  • 9.8 ��������� �
    �������������� ����������
  • 9.9 ���������� �������
    ���������� � ������������ ����
  • 9.10 ������ ����������
    ���������
  • 9.11 ������� ���������
    �������� �� ������
  • 9.12 �����������
    ����������� ��� �������
    ������� �����
  • 9.13 ��������� � ������
    ���������
  • 9.14 �������������
    ����� � ������ �������
    ��������
  • 9.15 ��������� �������
    � ������ ����������
  • 9.16 ��������� �����
    �������
  • 9.17 �����
  • ��� �����������
    ��������
  • ����������

9.1 ��������

�� ��� ������, ��� ����������
�������� ������������ ����������
�������� �������� ��� ������������
����������, � ��� �����������
������������ �� ����� � ����� ��
��� ���, ���� ��� �� ���������
�����, ������� ����� ��������
��������� �� � ��������� �����
����������. ���� ���� �� �����
���������������� ��� ���������
�����������, ��� ���� ����
��������� ��������� ������� ���
������, ����� ��� ������������
����, �������� �� ��� �����������
���������� �����������, ��� �����
�������� ���������������
���������, ��� ���������
����������� �������� ��� �������
��������� ��������. ��� �����
������������� ��������,
������������ ������� � ��� ���
�������� ����������� ���������� �
���������� �� �������. �� ������,
��� ����� ���������� ���� ��������,
����� �������� � ��������� ���
��������, � ��� ��� ���������� ���
��� �������� ������������
����������.

9.2 ���������� ��������
����������� ���������

� ������� ��� ������������
����������, ������� �� �������,
������ ���� �������� ��������� ���
������������� ��� ��������
����������� ����������, ��
����������� ���� �������� �
�������� ������������. ��� �������
������ ��������, ���� ���
������������� ��������� �
����������� �������������, �� ����
�� ���������� ������, ���������
���������� ��� �����. ������ �����
����� �������� � �����������, IP
�������� ��������� ��������
����������, ����� ������
���������� �������� ��� ���������
��������� �� ����, ����� ����������
������� ������� �����, ��� �����
������������� ����� ���
�������������, ��� �� �����
���������� ���������� �������.
������ �������� ����� ��������,
���������� ����� � ����������,
���������� �� �����������
�����������, ����������� � ���, ���
� ������ ����������� ����� �����
���������� �� ������� ������������
��� ��������� �� ����� �
������������� �������. � ���������,
�� ������� ������ �����������
���������, ����������� �� �����
�������, ������ �� �������� ������
��� �������� ���� �� ���������
������ ��� ���������. �������
���������� ������ �������. � �����
��������� IP ��� ������, ��� ����� ��
������ ����������� ���������
��������� ��� ������ � �����
�������.

����� ���� ����������� ������ �
��������� �������� �� ������� ���
������������� ���������� �
������������� �������� ������,
������������ �������� ��������
��������� ������������ ����������
� ��������� TCP/IP. ���� ��������,
��������� ��� ���������� ��������
����������� ���������(ICMP),
��������� ����������� ������ IP �
������ ���������� � ������
���������� IP.

��� � ���� ������ �������,
��������� ICMP ���������� ��
��������� � ���� ������
IP-����������. �������� �����������
��������� ICMP, ��� �� �����, ��������
�� ���������� ��������� ���
������������ �� ������ ����������,
� ����������� ����������� IP �� ����
������. �� ����, ����� ���������
��������� ICMP �� ������, ���
������������ ������ ������������
����������� ICMP. �������, ���� ICMP
���������, ��� ������ ���� �������
���������� ���������� �����
�������� ������ ��� ����������
����������, �� ������� �� ����
���������������� ������. ��������
�����:

���������� �������� �����������
��������� ��������� ������
�������� ����������� ��������� ���
��������� �� ������� �� ������
����� ��� ���; ICMP ������������
�������������� ����� �����������
������������ �����������
��������� ������ �����.

������������� ������������� ���
�������������� ������ �����������
�������� � �������� ������
�������� ���, ICMP �� ������������
������ ��� ������. ���� �����������
������������ �������������
��������� ��������� ICMP, �����
������ ����� ������� ��������� ICMP
�� ����� ������ ������. �������, ���
����� ������������ ICMP ��� ����� ��
������ ��� ������ ���. �������
������ �� ���������� ���
������������ ICMP ����������� � ���,
��� �� ������������ �������
��������, ������������ ��� ����
����������� � ��������������
���������.

9.3 ��������� �� ������
������ ����������� ������

������ ����������� ������, ICMP —
��� �������� ��������� �� �������.
�� ������������ ��� ������,
�������������� ������, ������
�������� �� ������ ���������������
���������. ���� ������������
��������� ���������� ����������
������� ������������� ICMP �
���������� �������� ���������
�������� � ����� �� ������, ICMP ��
������������� ��������� ��������,
������� ����� ����������� � �����
�� ��� ��������� ������. ������
������:

ICMP ������ �������� � ���������
������� ��������������� ���������;
�������� ��� ������ ������� ������
� ����������� �����������
����������� � ����������� ��������
�� ����������� ������.

������� ����� ������ ������� ��
��������������� ���������, ��
������ — ���. ��� ��� ICMP �������� ��
������� ��������������� ���������,
�� �� ����� ��������������, �����
������������� ������������� �����
�� �������. ��������, ����������,
��� ����������� ������� �� ����
����� ����� G1,G2,…,Gk. ���� Gk ��������
������������ ���������� �
��������� � �������� ��������
����������� �� ���� G�, �� Ge �����
���� �������� �� ������
��������������� ���������. �
���������, �������� �� �������� ��
��� �������� � �� ����� ���������
����������� ������� ���� ������.
����������, �������� �� ������ ����
����������, ����� ���� ������ ���
��������.

����� ������������ ICMP
��������������� � ��������������
���������� ? ����� ������ ����
��������, ���� ���������
������������ ���� ��������
����������� � ������������� �
���������� ������. �����������
�������� ����, ������� ����������
������ ��������������� ��������� �
��������� ����������; ��� ��
�������� ������� �������� ������
���� ����� ��������(�����
��������� �������, �����
������������ ����� ������
��������).

����� ����, ��� ��� ����� �����
��������� � ������ ���� �������
�������������, �� ����������
����������� ������������� � �����.
�������, ����� �����������
��������� ������� �����, ������
������, ����� ���� ��� ������ ��
�����. ���� ���� ������������
������, �� �� ����� ������ �����
������������� ������ ������������
��� �����������, � ������� �� �����
�������� �� �� ������. ������
�������� �������� ����������� ����
���� ���������� ICMP, ����� ��������
��������������� ��������� �
��������� ��������, �������� �� ��,
��� �������������� ��� �����
����������������� �
���������������� ����, �����
������������ � ��������� ������.

9.4 �������� ��������� ICMP

��������� ICMP ������� ���� �������
������������, ��� �������� ��
������� 9.1. ������ ��������� ICMP
���������� �� ��������� � ����
������ IP-�����������, ������� ����
���������� �� ������ ����������
���� � ���� ������ �����.
�����������, ������� ��������� ICMP
���������������� ����� ��� ��, ���
� �����������, ������� ����������
��� �������������; ��� ��� ��
������������ ��������������
��������� ��� ����������. �������,
���� ��������� �� ������� �����
���� �������� ��� �������. �����
����, � ��� ������������� ����
��������� �� ������� ����� �������
�������������� ������������.
���������� �������� ��� ��������
��������� ������, ����
IP-�����������, ������� ���������
ICMP, ������� ������. ��� ����������,
������������� ��� ����, �����
�������� �������� ���������
��������� �� �������, ��������� �
���� ������� ����������� ��
�������, ����������, ��� ���������
ICMP �� ������������ ��� ������,
����������� ��-�� ����������,
������� ��������� �� ������� ICMP.

                    --------------------------------------
                    |���������  |    ������  ICMP       |
                    | ICMP      |                       |
                    --------------------------------------
                    V                                   V
         -------------------------------------------------
         | ���������|    ������� ������ �����������     |
         |����������|                                   |
         -------------------------------------------------
         V                                              V
-----------------------------------------------------------
|���������|        ������� ������ �����                  |
|�����    |                                              |
-----------------------------------------------------------

������� 9.1 ��� ������
������������ ICMP. ��������� ICMP
��������������� � IP-�����������,
������� � ���� �������
��������������� � ����� ���
��������. ��� ������������� ICMP ����
��������� ����������� ��������
�������� 1.

����� �������, ��� �������� �� ��,
��� ��������� ICMP ��������������� �
����������, ��������� IP, ICMP ��
��������� ���������� �����
�������� ������ — �� ��������
����������� ������ IP. �������
������������� IP ���
��������������� ��������� ICMP
����������� � ���, ��� ��
������������ �������� ���������
���������� ����� ��� ����, �����
������� ������ ���������
����������. �������, ��� �� �����
���� ���������� ������ � �������
���������� ��������.

9.5 ������ ��������� ICMP

���� ������ ��������� ICMP �����
���� ����������� ������, ��� ���
���������� � ���� ���������� �����:
8-�������� �������������� ���� ���,
������� �������������� ���������,
8-�������� ���� ���, �������
������������ ����� ������
���������� � ���� ���������, �
16-�������� ����
�����������_�����(ICMP ����������
��� �� ����� ���������� ��������,
��� � IP, �� ����������� ����� ICMP
��������� ������ ��������� ICMP).
������ ����, ��������� ICMP,
���������� �� �������, ������
�������� ��������� � ������ 64 ����
������ �����������, ���������
������.

�������� ����������� �� ������
��������� �����������, ���������
������, �������� ������� ���������
���������� ����� ����� ����������,
����� ��������� � ����� ����������
��������� ������������ ��
��������� ���� �����������. ��� ��
������ �����, ��������� �����
�������� ������ � ������ TCP/IP
��������������� ����� �������, ���
����������� ����������
������������ � ������ 64 �����.

���� ��� ICMP ���������� �����
���������, � ����� ��� ������. ���
���� ��������:

���� ��� ��� ��������� ICMP
0 ����� �� ���
3 ���������� �����������
4 ���������� ���������
5 ��������������(���������
��������)
8 ������ ���
11 ��������� ����� ���
�����������
12 ������ ��������� �
�����������
13 ������ ��������� �������
14 ����� ��� ��������� �����
15 ������ ����������(��
���������)
16 ����� �� ������
����������(�� ���������)
17 ������ ����� ������
18 ����� �� ������ ����� ������

��������� ������ ���������
������ �� ���� ���������, �������
��� ���� ��������� ��������
������� ��������� � �� �����.

9.6 ������������
������������ ���������� � ���
���������

��������� TCP/IP ������������
��������, ���������� �������
��������������� ��� �������������
���������������� �������� � ����.
���� �� ����� ��������
������������ ������� �������
�������� ��������� ICMP ������ ��� �
����� ���. ��� ��� ���� ��������
��������� ������� ��� ����������
����� ����������. ����� ������,
���������� ������ ���, ����������
����� �� ��� � ���������� ���
��������������� �����������. ����
������ �������� ��������������
������� ������; ����� ��������
����� ������, ��������� � �������.
������ ��� � ��������� � ��� �����
����� �������������� ��� ��������
������������ ���������� � ���
����������� �������� �� �������.
��� ��� � ������ ���, � ����� �� ����
���������� � IP-������������,
�������� ����� ������
��������������� �
����������������� �������� ������
������������ �������. ��-������,
����������� ����������� IP ��
������ ��������� ���������
������������� �����������.
��-������, ������������� �����
����� ���������� � �����������
�������������� � ���������
�������������� �����������.
�-�������, ������ ����������
�������� (�� ������� ����, ���
������������ ����������) �
����������� ����������� ��� IP, ���
� ICMP ��������� ���� �������. �
�������, ������� ��������� � ������
�� ���� �������� ���� ���������.

�� ������ �������� �������,
������� ������������ �������� ���
������� ������� ��� ICMP, ����������
ping. ����������� ������ ����
��������� �������� ����� ��������
��� ICMP, ��������� ������ � ������
���������� � ������� ����������.
��� ��������� ������������
��������� ����� ���������� ������
� ��������� ������� �����
���������. ����� ������� ������
������ �������� ������ ��� ICMP �
���� ������.

9.7 ������ ���������
������� ��� � ������ ���

������� 9.2 �������� ������
��������� ������� ��� � ������ ��
������ ���.

0            8            16
------------------------------------------------------------
|���(8 ��� 0)| ���(0)      |   ����������� �����          |
------------------------------------------------------------
|    �������������         | ���������������� �����       |
------------------------------------------------------------
|         �������������� ������                           |
------------------------------------------------------------
|                   ......                                |
------------------------------------------------------------

������� 9.2 ������
��������� ������� ��� � ������ ��
����

����, ��������� ��������������
������ ����� ���������� ����� �
�������� ������, ������� ����
������� �����������. ����� �� ���
������ ���������� �� �� �����
������, ��� ���� �������� �� �
�������. ���� ������������� �
���������������� �����
������������ ������������ ���
�������� ������������ �������
��������. �������� ���� ���
����������, �������� �� ���������
��������(8) ��� �������(0).

9.8 ��������� �
�������������� ����������

����� ���� �� ����� ���������
IP-�����������, �� ��������
��������� «����������
�����������» �������
��������������� �����������,
��������� ������, ����������� ��
������� 9.3.

0            8            16
------------------------------------------------------------
|���(3)      | ���(0-5)    |   ����������� �����          |
------------------------------------------------------------
|    �� ������������(������ ���� ����� ����)              |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������    |
------------------------------------------------------------
|                   ......                                |
------------------------------------------------------------

������� 9.3 ������
��������� � ��������������
����������

���� ��� � ��������� �
�������������� ����������
�������� ����� �����, �������
��������� �������. ��������
��������� ��������:

�������� �����
0 ���� �����������
1 ��� ����������
2 �������� ����������
3 ���� ����������
4 ��������� ������������
5 ������ ��� �������������
���������
6 ���� ���������� ����������
7 ��� ���������� ����������
8 ��� ��������� ����������
9 �������������� � �����
���������� ���������������
���������
10 �������������� � ���
���������� ���������������
���������
11 ���� ����������� �� ������
������������
12 ��� ���������� ��-�� ������
������������

���� IP �������� ����������
���������� ��������, �����������
�� ������������ ������ ���. ������
���, ����� ������ ������ �����
���������� ������������� ���
�������� �����������, ����
�������� ��������� �
�������������� ���������� �������
��� ���������, � ����� ����������
�����������. ������ ��������������
���� ������ �������� ����������
������ �������������; ������
�������������� ��� — ���������
������ ��� ��������(�����������
�������� ������, ����� �����
���������� ����� ���������
��������, ��������� � ����� 16. ���
�������� �� ������ ���
������������� � ������� � �������
��������� ICMP � �������������� ���).
��� ��� ��������� ��������
�������� ������� �����������,
��������� ������, �� �������� �����
����� �����, ����� �����
����������.

���������� ����� ����
������������� ��-�� ����, ���
������������ ���� ��������
����������������, ��-�� ����, ���
����������� ������ ��������������
����� ����������, ��� ( � ������
�������) ��-�� ����, ��� � ����� ��
������� �������� � ���� ����������.
�������, ��� ���� ����� �������� ��
�������, ������� ��� ����������,
��� ����� �� ����� ��� ���� �������
��������. ��������, ���� ������
���������� ������������ � ����
Ethernet, �� ������� ������������ ��
������������� �������������
��������� �����������. �������,
���� ����� ���������� ��������
������ ���������� ���� ����� ����,
��� ��� ���������, �� ������� ���
���� ������� ���������� � ���, ���
������ �� ������������. ��������
�����:

���� ����� �������� ��������� �
�������������� ����������, ����
��� �� ����� ����������
������������� ��� ��������
�����������, �� ��� �������� ������
��������������.

����� ��������� � ��������������
����� � ��������� ������ ����,
����� �� ������, ��� ���������
����� �������� ������ ����������
���������� ����� ���������,
���������� ������. ����� �������
����� ��������� ��������� �������
��� �� �� ��������. ����
����������� �������� �����
������������� ��������� �
������������ ���������, �� ���
����� �������� � ���������
��������� �� ������ �������������
���������. ���� ����� �����
��������������� �����������, ��
���������� ��� «��
���������������», �� ����
�������� ��������� «���������
������������» ������� ���������.

9.9 ���������� �������
���������� � ������������ ����

��� ��� IP �������� ���������� ���
������������ ����������, �� �����
�� ����� ������������� ������ ���
���������������� ������� ��
��������� ����������. � ����������,
������� ����� ������� ����������
������, ��������, ����������
������������� ����(congestion). �����
��������, ��� ������������ ����
����� ��������� ��-�� ����
���������� ������ ������.
��-������, ����������������
��������� ����� ������������
������� �������, ��� ���� �����
���������� ���. ��������,
���������� ��������������,
������������ ���������� �������.
������������, ���������� ��, �����
������������� �������� � ��������
����� �� ��������� ����������
����(WAN), ���� ��� ��������������
����� ���� ����������� �
���������������� ��������� ����.
������������ ����� ��������� �
�����, �������������� � ����������
����, ��� ��� ����������� �����
��������� �������, ��� �� �����
�������. ��-������, ���� ��������
����� ����������� ������������
����� �������� ����������� �����
���� ����, ���� ���� �����
��������� �������������, ���� ��
���� �������� � ����������� � ��
�������� ��� ��������.

����� ����������� ��������� ��
���� ��� ��� �������, ��� ��
�������� �� ������������, ��
�������� ������ �� � ������� �
����� ������. ���� ��� ����������� —
��� ����� ���������� ���� ���
�������� ����������, �� �����
����������� ������ ��������. ����
�� ������� ���������� ���������, ��
�� � �������� ����� ��� ��� ����
������ ��� ������ ��� ������� �
�������� ����� ������� �����
����������� �����������. �����
������ ���������� ��������� �
���������� ��������� ��� ������ ��
��������� ������������.

��������� � ���������� ���������
������� �� ��������� ���������
�������� �������� ����������.
������ ������������� �����
�������� �� ������ ��������� �
���������� ��������� �� ������
��������� �����������. ����� �����
����� ������������ ����� �������
���������� ������ �� ������������.
��������� ��������� �� ����������
��������� � ��������� ��������� �
���������� ���������� ��������.
������ �������� ��������
������������ � ��������, �������
������� ���������� ��������� � ���
������, ����� �� ������� ��������
����������� ������� ��������, �� ��
����, ��� ��� ������������.

�� ���������� ��������� ICMP,
����������� ������, ��������
���������� ���������. ������ �����
���, ��������� ��������� �
���������� ��������� �� ���������
������, �, ������� ��������, �
������� �� �������� ����������� ��
� �� ��� ���, ���� � ���� ��
���������� ��������� ��������� �
���������� ���������; ����� ��
���������� ����������� �������� ��
��� ���, ���� �� ����� �� �������
��������� � ���������� ���������.

9.10 ������ ����������
���������

������ ������� ����� ICMP ���, ��� �
����������� �����, �
��������������� 32-�������� ����,
��������� � ���������� ���������
����� ����, ���������� �������
�����������. ������� 9.4
������������ ���� ������. ��� � �
������ ���������� �� ������� ICMP
���� �������� ����������� ��������
������� �����������, ���������
���� ������ ���������� ���������.

0            8            16                              31
------------------------------------------------------------
|���(4)      | ���(0)      |   ����������� �����           |
------------------------------------------------------------
|    �� ������������(������ ���� ����� ����)               |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������     |
------------------------------------------------------------
|                   ......                                 |
------------------------------------------------------------

������� 9.4 ������
��������� � ���������� ���������
ICMP. ������������� ����� ��������
���� ��������� � ����������
��������� ������ ���, ����� ���
������� �����������; �������
����������� ��������������
��������� �����������.

9.11 ������� ���������
�������� �� ������

������� ������������� ���������
������ �� �������� � �������
�������� ���������� �������. ���
�������������� �� � ������� �����
������������ ��� �������� �������,
� ������� �������������� ����
������� ������ � ��� ��������� ���
���������� ������. ��� ���������
��������� ���� �������
������������� � ��� ��� ����� �����
����� �������������. ���������
����� ���� ���������(��������,
����� �������� �����������
������������) ���
����������(��������, ����� �����
���� ����������� � ���������). ���
�� ������ �����, ����� ������������
������������ ����������� �
�������������, ����� �����������
��������� � ���� � ������������
������ ��������. ������� �����
�������������� ����� �������:

��������������, ��� ����� �����
���������� ��������; ��� ��������
��������, ���� ������� ���������� �
���������, �� ������������ ������
����� �������� �� ������.

����� ������ ��������������
����� ������� � ����� ��������
������������ ���������� �
������������� � ����� ������������
������� ���, � ���������
������������ ��� �����������
������� ���������� �
�������������, ����������� ���
�������������� (��������, �����
������ �����). ������� ��� ��������
��������, ���� �����������
����������, � ���������� �� ��, ���
����� ������� �������� ��� �������
�������������. ���� ����
������������, ��� ��� ����������
������������� �������, �� ��������
��� ��������� ICMP, ����������
«���������������»,
������������� ��������� �������� �
������� ������������� ���. ����
���� ����� ���������� ��������
����������� � �� ����������.
������������� �����
�������������� ICMP �������� ��
��������: ��� ��������� ��� �����
������� ����� ������ ������ ����� �
��������� ����. ���� ��������� ����
���������� ��������� ICMP �
�������������� ������ ���, �����
��� �������� �����������, ���
������� ���������� ������ �������.
������� ������������� ���
��������� ���������, �� �����
��������� ����������� �������� ���
���� ������������ ����������.

��������� � ��������������, ���
�� �����, �� ������ ��������
��������������� ���������� �
��������� ���������, ��� ��� ���
������������� ������ ���
�������������� ����� ������ � ��� �
����� ���������� ����. ������� 9.5
������������ ��� ��������.
�������� ������� ��������������,
��� �������� � ��������
����������� ���������� �. �����
���� �1 ����������� ����������
����������� ����� ���� �2 ������
����� �4(�� ���� �1 �� ������ ������
����� ������� ����). ����� ���� �5
��������� �����������, �� �� �����
������� ��������� ��������������
ICMP �1, ��� ��� �� �� ����� �����
����� �1. ����������� �����
���������� ��������, ���
���������������� ���������� �
��������� ����� �����������
������.

          |   --  |  --  |
     --   |--|�1|-|-|�2|-|  --  |        |
    | �|--|   --  |  --  |-|�3|-|    --  |
     --   |       |         --  |---|�5|-|   --
          |       |     --      |    --  |--| �|
          |       |----|�4|-----|        |   --
          |       |     --      |

������� 9.5 ��������� �
�������������� ICMP �� ��������
������������� ����� �������. � ����
������� ���� �5 �� ����� ���������
�1 ������������ ����� �������� ����
��� ���������� ����� � � �.

������ �����-���������� ���, ��� �
����������� �����, ������
��������� � ��������������
�������� 32-������� ���� ����������
����� ����� � ���� �������
�����������, ��� ��� �������� ��
������� 9.6

0            8            16                              31
------------------------------------------------------------
|���(5)      |���(�� 0 �� 3)|   ����������� �����          |
------------------------------------------------------------
|     ���������� ����� �����                               |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������     |
------------------------------------------------------------
|                    ......                                |
------------------------------------------------------------

������� 9.6 ������
��������� � �������������� ICMP

���� ���������� ����� �����
�������� ����� �����, �������
������ ������������ ��� ���
����������� ����������� �
����������, ���������� � ���������
�����������. ���� ����������
��������� �������� ��������� IP �
��������� 64 ���� �����������,
������� ������� � ��������� �����
���������. ������� ���, �����������
��������� � �������������� ICMP,
������ �������� ����� ����������
����������� �� ��������
�����������. ���� ��� � ��������� �
�������������� ICMP ����� ���������
���������, ��� ����������������
����� ����������, ��� ���� ��������
����� ��������� �����:

�������� ���� ����� ���������
0 �������������� ����������
��� ���� ����(��������)
1 �������������� ����������
��� ����� ���
2 �������������� ����������
��� ����� ���� ������� � ����
3 �������������� ����������
��� ����� ���� ������� � ���

���������. ��������, ���
������ ��������� IP ��������� ���
�������, ������������� ���
�������������

��� �������, ����� ��������
������� �������������� ICMP ������
�� ���, � �� �� ������ �����. �����
�� ������, ��� ����� ����������
������ ��������� ��� ������
����������� � �������������.

9.12 �����������
����������� ��� ������� �������
�����.

��� ��� ���������� �����
��������� ����� ��������� ������
��� ����������� ����������� ��
������ ��������� ������, ������ �
������� ������������� �����
�������� � ����� ������������� �
��������� ����� ����������, D. ����
������������� ����� �������� ��
���� ������, ������ �� �������
���������� ����������� � �������
���������� D ������� �����, ���
����� �������� �� �������� �����
������. ����� ��������� ������
��������� ���� �������������,
������ �� ��� ����������
����������� � ����������� � �
���������� ����� �� �����. ����
����������� ������ � ����
�������������, ��� �����
������������ �� ���� ����������.
��� ���� �������� �����, ��� ������
���������� �� ������������
������������ �� ��������� TCP/IP
������ ����������� ����� �������
����� �����, ������ ����������
����� �������. ���� ��������������
������� ������� ����� ������ ���,
����� �� ������������ �����������,
� ������� �����������, �����
������� ���������� �������.

���������� �� ����, ������ �� ����
����������� ��-�� ���������
�������� ������� ����� ��� ��-��
���������� ������� ��������
���������� �����������, ��
�������� ��������� ICMP «���������
�����» ��������� �����������,
��������� ������, ���������� ��
������� 9.7

0            8            16                              31
------------------------------------------------------------
|���(11)     |���(0 ��� 1)  |   ����������� �����          |
------------------------------------------------------------
|     �� ������������(������ ���� �����)                   |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������     |
------------------------------------------------------------
|                   ......                                 |
------------------------------------------------------------

������� 9.7 ������
��������� ICMP � ���������� �������.
���� �������� ��� ��������� ������
���, ����� ������� �����������
��-�� ��������� ���� ������� �����
� ��������� ����������� ��� ��-��
��������� ������� ������ ���
�������� ���������� �����������.

���� ��� ��������� �������
���������:

�������� ���� �����
0 ��������� �������� ��������
������� �����
1 ��������� ����� ��������
��������� ��� ������

������� ���������� ��������
������ ����� ���� ����������
�����������. ����� ���������
������ �������� �����������,
����������� ��� ��������� ������ �
������� ������� ��� ��������� ��
������� ���� ����������
�����������. �������� ���� 1
������������ ��� ����, �����
�������� ����������� � �����
������; ��� ������ ������
���������� ��������� ���������.

9.13 ��������� � ������
���������

����� ���� ��� ��� ������������ �
���������, ��������� �
������������, �� �������������� �
����� ��������� ��������� ��
������� ICMP( ��������, ������������
��������� �����������), �� ��������
��������� «������ ����������»
��������������� �����������. �����
�� ��������� ������ ����� ��������
����� ���� ��������������
���������� �����. ���������, ������
�������� �������� �� ������� 9.8,
���������� ������ � ��� ������,
���� ����������� ������ ����
������� ��-�� ���� ������.

0            8            16
------------------------------------------------------------
|���(12)     | ���(0 ��� 1) |   ����������� �����          |
------------------------------------------------------------
|���������   |  �� ������������(������ ���� ����� ����)    |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������     |
------------------------------------------------------------
|                   ......                                 |
------------------------------------------------------------

������� 9.8 ������
��������� ICMP ������ ����������.
����� ��������� ���������� ������
� ��� ������, ����� ��-�� ����
������ ����������� ���������.

��� ������������� ���������
����������� ���������� ����
��������� � ��������� ���������
��� ������������� ������ �
�����������, ���������� ������. ���
1 ������������ ��� ������, �����
��������� ����� �����������(
��������, ����� ����������� �
������� �����); ���� ��������� ��
������������ ��� ���� 1.

9.14 ������������� ����� �
������ ������� ��������

���� ������ � ��������� �����
�����������������, ������ ���
�������� ���������� ���� �� �����,
������ � ������ ������ ���� �������
� ������� �������. ������
������������ ���� ����� �������
������������� ��������������
������. ���� ���������� TCP/IP
�������� ��������� ����������,
������� ����� �������������� ���
������������� �����. ���� ��
���������� ���������� ����������
��������� ICMP ��� ���������
�������� ������� �� ������ ������.
������������� ������ ��������
��������� ICMP «������ ���������
�����» ������ ������, ������, ���
������ ������ ������ �� �������
�������� �������. �����������
������ ���������� «�����
��������� �����» ������,
�������� ������. ������� 9.9
���������� ������ ���������
������� � ������ ��������� �����.

0            8            16
------------------------------------------------------------
|���(13, 14) | ���(0)      |   ����������� �����           |
------------------------------------------------------------
|    �������������         |  ���������������� �����       |
------------------------------------------------------------
| ���������� ��������� ���� ������ 64 ���� �����������     |
------------------------------------------------------------
|            ��������� ����� �����������                   |
------------------------------------------------------------
|            ��������� ����� ������                        |
------------------------------------------------------------
|            ��������� ����� ��������                      |
------------------------------------------------------------

������� 9.9 ������
��������� ICMP ������� � ������
��������� �����

���� ��� ��������������
��������� ��� ������(13) ��� �����(14);
���� ������������� �
���������������� �����
������������ ���������� ��� �����
����� �������� � ���������.
���������� ���� �������������
�������, ��������� � �������������
����� ��������, �� ��������. ����
��������� ����� �����������
����������� ��������������
������������ ����� ���������
������, ���� ��������� ����� ������
����������� ����� ����� ������
�������, � ���� ��������� �����
�������� �����������
��������������� ����� ���������
������.

��� ���������� ��� ��� ����
��������� ����� ��� �����������
���������� ������� �������� �����
���� � ������������� ����� �����.
��� ��� ����� �������� ����
��������� ����� �����������, ���
����� ��������� ����� �����,
��������� ��� �������� ������� �
����������, ������������ ������ ��
���� � ����������� ������. ��� ���
����� �������� ��� ����� �������
������� �� ��������� ������, ��� �
����� ������ ������, ��� �����
��������� ����� �������� �� ����, �
�� ��� ������ — ������� ����� ������
� ���������� ������. �� ��������
������ ������ ����� ������� �����
�������� �� ����, ��� ������������
���������� ��������� ICMP �
��������� ������. �������, ���
��������� ������ ������ �������
�������� �� ���� ����� �������
����� ��������� � ��������� ��. ���
�� �����, ����� �������� �� ����
����� ����� ��������,
��������������� � ��������
���������, ����� ������ ��������,
���� �� �������� ������� �������.
����� ����, ��������, ��� ��� ��� IP
�������� ����������� �
����������������� ���������,
����������� ����� ���� ��������,
��������� ��� ���������� �� ��
�������. �������, ������� ���������
�� ����������� ���������������;
��������� ������� ��������������
������ ��� ������ ������.

9.15 ��������� ������� �
������ ����������

��������� ICMP ������� ���������� �
������ ����������( ��� 15 � 16)
��������� � ��������� �����
����������� � �� ������
��������������. ���
��������������� ��� �����������
��� ����� ���������� ������� ���
��������. ������ ��� �����������
������ ������������ ���������
RARP(����� 6), � BOOTP(����� 19).

9.16 ��������� �����
�������

����� 16 ���������� �������
��������� ��������, � ����� ������
�� ����������. � ���� ������ �����
��������, ��� ����� ��� ����������
��������� ��������, ��������� ����
� ���� �������������� ��� ��
IP-������ �������������� ����������
����. ��� ���������� ���������
�������� ��� ���� �����, ����� ����
�� 32-������� ����������� ������
������������� ���������� ����, �
����� — �������������� ���.
����������, ��������� ���
������������� ������, ������������
����� 32-������� ��������,
���������� ������ �������.

����� ������ ����� �������,
������������ � ��������� ����,
������ ����� ������� ���������
������� ����� ������ ����� �
�������� ����� ����� ������.
������, �������� ������, ����� ����
������� ��������� ��������, ����
��� ����� ����� �����, ��� �������
����������������� ���������, ����
�� ����� ���. ������� 9.10 ����������
������ ��������� ����� ������.

0            8            16
------------------------------------------------------------
|���(17, 18) | ���(0)      |   ����������� �����           |
------------------------------------------------------------
|    �������������         |  ���������������� �����       |
------------------------------------------------------------
|                    ����� ������                          |
------------------------------------------------------------

������� 9.10 ������
��������� ������� ����� ������ �
������ ����� ������. ������, ���
�������� ����������������� ������,
�� ����, ����� ���� ����� ��������
��.

���� ��� � ��������� ����� ������
���������, �������� �� ���������
��������(17) ��� �������(18). �����
�������� ����� ������ ������� ����
� ���� ����� ������. ��� �������,
���� ������������� �
���������������� ����� ���������
������ ������� ����� � ��������.

9.17 �����

������� �������������� �����
�������� �������� �������
��������� �� �����������������
�������� �� ����� ���
����������������� �������� ��
������ ���. ������ �����
������������ ������
�������������� � �������
����������� ������������ ��
���������� ��� ��� ��������� ��� ��
������� ��� ��� ������� ��� �����
���������� � ���������.

ICMP ������������ �����������
�������������� ����� ������� � ���;
�� �������� ����������� ������ IP.
ICMP �������� � ���� ��������� �
«���������� ���������»,
������������ �������� ��������,
��������� «��������������»,
��������� �� ��� ��������� ������
�������������, ���������
«�������/������ ���», �������
��� ����� ������������, �����
����������, ��������� ��
����������. ��������� ICMP
���������� � ���� ������
����������� IP � ����� ��� ����
������������� ����� � ������
���������: ���� ���� ��������� ICMP,
���� ���� � ���� ����������� �����
ICMP. ��� ��������� ���������� ������
��������� ����� ��������� � ���
�����.

��� ����������� ��������

��� Tanenbaum[1981], ��� � Stallings[1985]
������������� �����������
��������� �-����� � ��������� �� �
���������� �������� �����������.
������� �������� �������� �� ��,
��� �������� �����������
���������, � �����. Grange � Gien[1979], �
����� Driver, Hopewell, � Iaquinto[1979]
����������������� �� ��������
���������� �������, ��� �������
����������� ��������� ����������.
Gerla � Kleinrock[1980] ������������
���������� ��������� ����������
�������.

ICMP, ��������� ����� ��� ��������
TCP/IP, ���������� Postel[RFC 792]. Nagle[RFC 896]
������������� ���������
���������� ��������� � ����������,
��� ����� ������ ������������ ��
��� ���������� ���������� ����. Prue
� Postel[RFC 1016] ������������� �����
����� ����������, �������
���������� ����� ��� ����������
���������. Nagle[1987] ����������, ���
���������� ������ ��������
��������� � ����� � ��������
�����������. Mogul � Postel[RFC 950]
������������� ��������� ������� �
������ ����� �������. �������, Jain,
Ramakrishnan � Chui [1987] ����������, ���
����� � ������������ ���������
����� ����������������� ���
���������� ���������� ����.

����� �������� ���������
������������� ����� ������� � Mills[RFC
956, 957 � 958].

����������

9.1 ���������� ���������� �������
��������� ICMP � ������ ����
���������� � ����� ��������� ���� �
������� ���.

9.2 ����������, ������� �� ��
�������� ������ ����� ���� ���
������, ��� �������� ��������� ICMP �
���������� ���������.

9.3 ������������ ��������,
���������������� ���� �� ���������
��������� ICMP � ��������� ������.

9.4 ����������, �������� �� ����
������������ ������� ������� ping.
����� �� ������� �� ������ ?

9.5 �����������, ��� ������������
������� �������� ��������� ICMP �
���������� ������� ����������
����������. ����������� �� ���
���������� ������� traceroute, ��������
������ ������ ����� ���������� �
����������� ������������.

9.6 ���� �� ������������ �
���������, ���������� ���������
������� ping ��� ��� 128.10.2.1 ( ������ �
������)

9.7 ������ �� ���� ������
���������� ICMP ����� �������
��������� �� ��������� � �������
��������� ? ������ ?

9.8 ���������� Ethernet, ������� ����
��� � 12 ������, �������������� �
����. ����������, �����
����(������� ������������),
���������� IP-����� � ��������� ���,
�������� ��� ������� 24 ������.

9.9 �������� ������ ����������
��������� ICMP � ����������� ������
Jaina. ����� �� ��������� ����� ������
��� ���������� ���������� ���� ?
������ ?

9.10 �� ���������� ��������� ICMP,
����������� ������ �������������
��������, ��� ������ ��������
�������� � ����, ��� �����������
����������� ������������. ���
����� �������� ����� ���������
����� ���� �������� ?

9.11 ������ �� ��������� �� �������
ICMP ��������� ��������� �����,
������������, ����� ��� ����
������� ? ������ ?

����� | ���������� | ������



С этим файлом связано 4 файл(ов). Среди них: Тема_10._Информационные_системы_менеджмента.ppt, Инструкция_запуска_задания_Модуля_С.docx, ПРАКТИЧЕСКИЕ.docx, Методические указания к курсовому проекти.Информационные техноло.
Показать все связанные файлы


Подборка по базе: Лекция _Особенности дополнительного образования_.docx, Источники исторической науки..docx, Факультет довузовского образования.docx, Создание комплексно-целевой программы управления качеством образ, ФУНКЦИИ СЕМЬИ, ОБРАЗОВАНИЯ.doc, Министерство образования и науки.docx, МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИ1.do, Тема 3.4. Технологии оценивания образовательных достижений учащи, Частное учреждение высшего образовани1.docx, Урок 5 класс по всемирной истории в рамках обновленного содержан


Контрольные вопросы

  1. Какие типы журналов можно просматривать средствами утилиты просмотра событий? Для чего предназначен каждый из них?
  2. Какие уровни событий предусмотрены в журнале?
  3. Какова структура отчета об ошибках?
  4. Что такое отчет об ошибках?
  5. Каковы источники информации для создания отчета об ошибках?

Лабораторная работа 6. Формирование отчетов об ошибках

Целью работы является изучить процесс формирования прото- кола ошибок, приобрести навыки управления процессом формирова- ния протокола. Результатом практической работы является отчет, в котором должны быть приведены настройки утилит формирования протоколов об ошибках, приведены примеры записей протокола.

Для выполнения лабораторной работы № 6 студент должен изучить приведенный ниже теоретический материал. Отчет сдается в распечатанном и электронном (файл Word) видах.
Протоколы ошибок
Процесс регистрации ошибки начинается с момента, когда ошибка обнаружена модулем операционной системы. Сегмент кода, отвечающий за обнаружение ошибок, передает сведения об ошибке либо в службы ядра errsave и errlast, либо в функцию errlog. В обоих случаях данные заносятся в особый файл /dev/error. Вместе с дан- ными об ошибке записывается время ее обнаружения. Демон errdemon постоянно проверяет наличие новых записей в файле

/dev/error, а при поступлении новых данных выполняет стандарт- ную процедуру обработки.

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

Для создания записи в протоколе ошибок демон errdemon считывает шаблон из реестра, имя ресурса блока, обнаружившего ошибку, и сведения об ошибке. Если ошибка свидетельствует об аппаратной неполадке и для нее предусмотрены специальные дан- ные в реестре аппаратного обеспечения (VPD), то демон считывает VPD из ODM. При обращении к протоколу ошибок с помощью SMIT или команды errpt данные протокола форматируются в соот- ветствии с шаблонами в реестре шаблонов и представляются в виде краткого или подробного отчета. Большинство записей в протоколе ошибок связано с программными и аппаратными неполадками, од- нако в нем могут быть и информационные сообщения.
Команда diag применяется для диагностики аппаратных неполадок на основе содержимого протокола ошибок. Для правиль- ной диагностики новых неполадок система удаляет из протокола записи об аппаратных ошибках старше 90 дней. Записи о про- граммных ошибках удаляются через 30 дней после занесения в про- токол.
Передача протокола ошибок в другую систему
Команды errclear, errdead, errlogger, errmsg и errpt входят в состав дополнительного пакета Software Service Aids (bos.sysmgt.serv_aid). Этот пакет применяется для создания отчетов на основе протокола ошибок и удаления записей из протокола оши- бок. Вы можете установить пакет Software Service Aids в своей си- стеме, либо передать файл с протоколом ошибок в другую систему, в которой установлен этот пакет.

Существует несколько способов передать файл в другую си- стему. Например, файл можно скопировать в смонтированную файловую систему из удаленной системы с помощью команды cp. Файл можно передать по сетевому соединению с помощью команды rcp, ftp или tftp. Кроме того, файл можно скопировать на съемный носитель, а затем восстановить его в другой системе.

Для создания отформатированных отчетов на основе прото- кола ошибок, скопированного из другой системы, служит команда errpt с флагом -i. С флагом -i можно задать каталог, в котором рас- положен файл протокола ошибок, если этот файл расположен не в каталоге по умолчанию. Для удаления записей из протокола оши- бок, скопированного из другой системы, служит команда errclear с флагом -i.
Удаление записей из протокола ошибок
Записи удаляются из протокола ошибок при вызове команды errclear пользователем root, при вызове команды errclear ежедневно выполняемым заданием cron, либо при начале нового цикла записи в файл протокола ошибок после того, как был достигнут макси- мальный размер файла. После того как размер файла протокола ошибок достигает ограничения, указанного в базе данных конфигу-
рации протокола ошибок, самые старые записи протокола начинают заменяться на новые записи.

По умолчанию команда crontab автоматически удаляет записи об аппаратных ошибках, занесенные более 90 дней назад, и осталь- ные записи, занесенные более 30 дней назад.

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

2004 г.

4.4.4. Протокол передачи команд и сообщений об ошибках (ICMP)

Семёнов Ю.А. (ГНЦ ИТЭФ), book.itep.ru

Протокол передачи команд и сообщений об ошибках (ICMP — internet control message protocol, RFC-792, — 1256) выполняет многие и не только диагностические функции, хотя у рядового пользователя именно этот протокол вызывает раздражение, сообщая об его ошибках или сбоях в сети. Именно этот протокол используется программным обеспечением ЭВМ при взаимодействии друг с другом в рамках идеологии TCP/IP. Осуществление повторной передачи пакета, если предшествующая попытка была неудачной, лежит на TCP или прикладной программе. При пересылке пакетов промежуточные узлы не информируются о возникших проблемах, поэтому ошибка в маршрутной таблице будет восприниматься как неисправность в узле адресата и достоверно диагностироваться не будет. ICMP-протокол сообщает об ошибках в IP-дейтограммах, но не дает информации об ошибках в самих ICMP-сообщениях. icmp использует IP, а IP-протокол должен использовать ICMP. В случае ICMP-фрагментации сообщение об ошибке будет выдано только один раз на дейтограмму, даже если ошибки были в нескольких фрагментах. Подводя итоги, можно сказать, что ICMP-протокол осуществляет:

  • передачу отклика на пакет или эхо на отклик;

  • контроль времени жизни дейтограмм в системе;

  • реализует переадресацию пакета;

  • выдает сообщения о недостижимости адресата или о некорректности параметров;

  • формирует и пересылает временные метки;

  • выдает запросы и отклики для адресных масок и другой информации.

ICMP-сообщения об ошибках никогда не выдаются в ответ на:

  • icmp-сообщение об ошибке.

  • При мультикастинг или широковещательной адресации.

  • Для фрагмента дейтограммы (кроме первого).

  • Для дейтограмм, чей адрес отправителя является нулевым, широковещательным или мультикастинговым.

Эти правила призваны блокировать потоки дейтограмм, посылаемым в отклик на мультикастинг или широковещательные ICMP-сообщения.

ICMP-сообщения имеют свой формат, а схема их вложения аналогична UDP или TCP и представлена на рис. 4.4.4.1.

Рис. 4.4.4.1. Схема вложения ICMP-пакетов в Ethernet-кадр

Все ICMP пакеты начинаются с 8-битного поля типа ICMP и его кода (15 значений). Код уточняет функцию ICMP-сообщения. Таблица этих кодов приведена ниже (символом * помечены сообщения об ошибках, остальные – являются запросами):

Таблица 4.4.4.1. Типы и коды ICMP-сообщений.

icmp-сообщение

Описание сообщения
Тип Код
0   Эхо-ответ (ping-отклик)
3   Адресат недостижим
0 * Сеть недостижима
1 * ЭВМ не достижима
2 * Протокол не доступен
3 * Порт не доступен
4 * Необходима фрагментация сообщения
5 * Исходный маршрут вышел из строя
6 * Сеть места назначения не известна
7 * ЭВМ места назначения не известна
8 * Исходная ЭВМ изолирована
9 * Связь с сетью места назначения административно запрещена
10 * Связь с ЭВМ места назначения административно запрещена
11 * Сеть не доступна для данного вида сервиса
12 * ЭВМ не доступна для данного вида сервиса
13 * Связь административно запрещена с помощью фильтра.
14 * Нарушение старшинства ЭВМ
15 * Дискриминация по старшинству
4 0 * Отключение источника при переполнении очереди
5   Переадресовать (изменить маршрут)
0 Переадресовать дейтограмму в сеть (устарело)
1 Переадресовать дейтограмму на ЭВМ
2 Переадресовать дейтограмму для типа сервиса (tos) и сети
3 Переадресовать дейтограмму для типа сервиса и ЭВМ
8 0 Эхо запроса (ping-запрос).
9 0 Объявление маршрутизатора
10 0 Запрос маршрутизатора
11   Для дейтограммы время жизни истекло (ttl=0):
0 *при передаче
1 * при сборке (случай фрагментации).
12   * Проблема с параметрами дейтограммы
0 * Ошибка в ip-заголовке
1 * Отсутствует необходимая опция
13   Запрос временной метки
14   Временная метка-отклик
15   Запрос информации (устарел)
16   Информационный отклик (устарел)
17   Запрос адресной маски
18   Отклик на запрос адресной маски

Процедура «отключение источника» (quench, поле тип ICMP=4) позволяет управлять потоками данных в каналах Интернет. Не справляясь с обработкой дейтограмм, ЭВМ-адресат может послать запрос «отключить источник» отправителю, который может сократить темп посылки пакетов или вовсе прервать их посылку. Специальной команды, отменяющей прежние запреты, не существует. Если сообщения об отключении прекращаются, источник может возобновить посылку пакетов или увеличить частоту их отправки. Ниже (на рис. 4.4.4.2) представлен формат эхо-запроса (ping) и отклика для протокола ICMP.

Рис. 4.4.4.2. Формат эхо-запроса и отклика ICMP

Поля идентификатор и номер по порядку служат для того, чтобы отправитель мог связать в пары запросы и отклики. Поле тип определяет, является ли этот пакет запросом (8) или откликом (0). Поле контрольная сумма представляет собой 16-разрядное дополнение по модулю 1 контрольной суммы всего ICMP-сообщения, начиная с поля тип. Поле данные служит для записи информации, возвращаемой отправителю. При выполнении процедуры ping эхо-запрос с временной меткой в поле данные посылается адресату. Если адресат активен, он принимает IP-пакет, меняет адрес отправителя и получателя местами и посылает его обратно. ЭВМ-отправитель, восприняв этот отклик, может сравнить временную метку, записанную им в пакет, с текущим показанием внутренних часов и определить время распространения пакета (RTT — round trip time). Размер поля данные не регламентирован и определяется предельным размером IP-пакета.

Время распространения ICMP-запроса, вообще говоря, не равно времени распространения отклика. Это связано не только с возможными изменениями в канале. В общем случае маршруты их движения могут быть различными.

Когда маршрутизатор не может доставить дейтограмму по месту назначения, он посылает отправителю сообщение «адресат не достижим» (destination unreachable). Формат такого сообщения показан ниже (на рис. 4.4.4.3).

Рис. 4.4.4.3. Формат ICMP-сообщения «адресат не достижим»

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

Так как в сообщении содержится Интернет-заголовок и первые 64-бита дейтограммы, легко понять, какой адрес оказался недостижим. Этот тип ICMP-сообщения посылается и в случае, когда дейтограмма имеет флаг DF=1 («не фрагментировать»), а фрагментация необходима. В поле код в этом случае будет записано число 4.

Если буфер приема сообщения переполнен, ЭВМ посылает сообщение типа 4 для каждого из не записанных в буфер сообщений.

Так как собственные часы различных ЭВМ имеют свое представление о времени, протокол ICMP, среди прочего, служит для синхронизации работы различных узлов, если это требуется (запросы временных меток). Протокол синхронизации NTP (network time protocol) описан в RFC-1119.

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

Рис. 4.4.4.4. Формат icmp-запроса снижения загрузки

В Internet таблицы маршрутизации остаются без изменений достаточно долгое время, но иногда таблицы все же меняются. Если маршрутизатор обнаружит, что ЭВМ использует неоптимальный маршрут, он может послать ей ICMP-запрос переадресации. Формат такого сообщения отображен на рисунке 4.4.4.5.

Рис. 4.4.4.5. Формат ICMP-запроса переадресации

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

Команды переадресации маршрутизатор посылает только ЭВМ и никогда другим маршрутизаторам. Рассмотрим конкретный пример. Пусть некоторая ЭВМ на основе своей маршрутной таблицы посылает пакет маршрутизатору M1. Он, просмотрев свою маршрутную таблицу, находит, что пакет следует переслать маршрутизатору M2. Причем выясняется, что пакет из M1 в M2 следует послать через тот же интерфейс, через который он попал в M1. Это означает, что M2 доступен и непосредственно для ЭВМ-отправителя. В такой ситуации M1 посылает ICMP-запрос переадресации ЭВМ-отправителю указанного пакета с тем, чтобы она внесла соответствующие коррективы в свою маршрутную таблицу.

Маршрутная таблица может загружаться из файла, формироваться менеджером сети, но может создаваться и в результате запросов и объявлений, посылаемых маршрутизаторами. После загрузки системы маршрутизатор посылает широковещательный запрос. Один или более маршрутизаторов посылают в ответ сообщения об имеющейся маршрутной информации. Кроме того, маршрутизаторы периодически (раз в 450-600 сек.) широковещательно объявляют о своих маршрутах, что позволяет другим маршрутизаторам скорректировать свои маршрутные таблицы. В RFC-1256 описаны форматы ICMP-сообщений такого рода (см. рис. 4.4.4.6).

Рис. 4.4.4.6. Формат ICMP-сообщений об имеющихся маршрутах

Поле число адресов характеризует количество адресных записей в сообщении. Поле длина адреса содержит число 32-битных слов, необходимых для описания адреса маршрутизатора. Поле время жизни предназначено для записи продолжительности жизни объявленных маршрутов (адресов) в секундах. По умолчанию время жизни равно 30 мин. Поля уровень приоритета представляют собой меру приоритетности маршрута по отношению к другим маршрутам данной подсети. Чем больше этот код тем выше приоритет. Маршрут по умолчанию имеет уровень приоритета 0. Формат запроса маршрутной информации (8 октетов, рис. 4.4.4.7).

Рис. 4.4.4.7 Формат запроса маршрутной информации

Так как следующий прогон (hop) дейтограммы определяется на основании локальной маршрутной таблицы, ошибки в последней могут привести к зацикливанию пакетов. Для подавления таких циркуляций используется контроль по времени жизни пакета (TTL). При ликвидации пакета по истечении TTL маршрутизатор посылает отправителю сообщение «время истекло», которое имеет формат (рис. 4.4.4.8):

Рис. 4.4.4.8. Формат сообщения «время (ttl) истекло»

Значение поля код определяет природу тайм-аута (см. табл. 4.4.4.1).

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

Рис. 4.4.4.9. Формат сообщения типа «конфликт параметров»

Поле указатель отмечает октет дейтограммы, который создал проблему. Код=1 используется для сообщения о том, что отсутствует требуемая опция (например, опция безопасности при конфиденциальных обменах), поле указатель при значении поля код=1 не используется.

В процессе трассировки маршрутов возникает проблема синхронизации работы часов в различных ЭВМ. К счастью синхронизация внутренних часов ЭВМ требуется не так часто (например, при выполнении синхронных измерений), негативную роль здесь могут играть задержки в каналах связи. Для запроса временной метки другой ЭВМ используется сообщение запрос временной метки, которое вызывает отклик с форматом (рис. 4.4.4.10):

Рис. 4.4.4.10. Формат ICMP-запроса временной метки

Поле тип=13 указывает на то, что это запрос, а тип=14 — на то, что это отклик. Поле идентификатор и номер по порядку используются отправителем для связи запроса и отклика. Поле исходная временная метка заполняется отправителем непосредственно перед отправкой пакета. Поле временная метка на входе заполняется маршрутизатором при получении этого пакета, а Временная метка на выходе — непосредственно перед его отправкой. Именно этот формат используется в процедурах ping и traceroute. Эти процедуры позволяют не только диагностировать, но и оптимизировать маршруты. Например, команда traceroute cernvm.cern.ch, выданная в ЭВМ SUN (ИТЭФ), может отобразить на экране (в скобках указаны IP-адреса узлов и значения времени жизни дейтограмм, значения RTT приводится в миллисекундах):

  traceroute to crnvma.cern.ch

(128.141.2.4) 30 hops max, 40 byte packets

1 itep-fddi-bbone (193.124.224.50) 3 ms 2 ms 3 ms
2 msu-tower.moscow.ru.radio-msu.net (193.124.137.13) 3 ms 3 ms 3 ms
3 npi-msu.moscow.ru.radio-msu.net (193.124.137.9) 27 ms 3 ms 9 ms
4 desy.hamburg.de.radio-msu.net (193.124.137.6) 556 ms 535 ms 535 ms
5 * 188.1.133.56 (188.1.133.56) 637ms 670ms
6 duesseldorf2.empb.net (193.172.4.12) 740ms(ttl=59!) 839ms(ttl=59!) 2066ms(ttl=59!)
7 bern3.empb.net (193.172.4.30) 2135ms (ttl=58!) 1644ms (ttl=58!) 1409ms (ttl=58!)
8 cernh3.euro-hep.net (193.172.24.10) 1808ms 1508ms 1830ms
9 cgate1.cern.ch (192.65.185.1) 1116ms 1270ms 1278ms
10 crnvma.cern.ch (128.141.2.4) 1132ms 1362ms 1524ms

Отсюда видно, что наиболее узкими участками маршрута являются Гамбург-Дюссельдорф-Берн-CERN. Следует иметь в виду, что канал МГУ-Гамбург является спутниковым и 500мс задержки здесь вносит время распространения сигнала до спутника и обратно. Участок Гамбург-Дюссельдорф (X.25, квота 256кбит/с) является общим также и для потока данных из Германии в США. Передача IP поверх X.25 также снижает эффективную широкополосность канала. Остальные связи обладают недостаточной пропускной способностью. Программа ping показывает для данных участков в часы пик высокую долю потерянных пакетов. Таким образом, имея карту связей и используя указанные процедуры, вы можете успешно диагностировать ситуацию в сети. Продвинутые же программисты могут легко написать свои диагностические программы, базирующиеся на ICMP, как для локальной сети, так и для «окрестного» Интернет.

При работе с субсетью важно знать маску этой субсети. Как уже отмечалось выше, IP-адрес содержит секцию адреса ЭВМ и секцию адреса сети. Для получения маски субсети ЭВМ может послать «запрос маски» в маршрутизатор и получить отклик, содержащий эту маску. ЭВМ может это сделать непосредственно, если ей известен адрес маршрутизатора, либо прибегнув к широковещательному запросу. Ниже описан формат таких запросов-откликов (рис. 4.4.4.11).

Рис. 4.4.4.11. Формат запроса (отклика) маски субсети

Поле тип здесь специфицирует модификацию сообщения, тип=17 — это запрос, а тип=18 — отклик. Поля идентификатор и номер по порядку, как обычно, обеспечивают взаимную привязку запроса и отклика, а поле адресная маска содержит 32-разрядную маску сети.

Назад: 4.4.3.2. Качество обслуживание (QoS) в локальных сетях и не только
Оглавление: Телекоммуникационные технологии
Вперёд: 4.4.5. Протокол XTP

Например, в протоколе TCP, обнаружение ошибок обеспечивается с помощью специального поля в заголовке, которое называется checksum (контрольная сумма). Контрольная сумма вычисляется передающей программой TCP по всему сегменту TCP и помещается в поле checksum. Принимающая программа TCP снова рассчитывает контрольную сумму, если значение вновь вычисленной контрольной суммы будет совпадать со значением контрольной суммы, рассчитанной на передаче, то принимающая программа TCP считает, что сегмент принят правильно (без искажений). Если же значения контрольных сумм не совпадают, то значит сегмент искажён; таким образом обнаружена ошибка. Об обнаружении ошибки принимающая программа TCP сообщает передающей программе TCP, не передавая квитанции подтверждения. А рас квитанция не получена принимающей

программой TCP, значит произошла ошибка.

Если квитанция не пришла к отправителю, то это означает, что либо сегмент искажён, либо сегмент потерян (если сегмент потерян, то и квитанция на него не придёт), либо потеряна квитанция.

Для того, чтобы обеспечить квитирование, каждый сегмент должен нумероваться. В протоколе TCP каждому байту данных присваивается номер очереди. Номер очереди для первого байта данных в сегменте передаётся вместе с этим сегментом и называется номером очереди для сегмента. Сегменты также несут номер подтверждения, который является номером для следующего ожидаемого байта данных, передаваемого в обратном направлении.

3.2.7 Исправление ошибок.

Например, в протоколе TCP исправление ошибок обеспечивается за счёт повторной передачи тех сегментов,

которые не были подтверждены квитанциями. Что бы реализовать повторную передачу, протокол TCP передаёт сегмент, поместив его копию в буфер повторной передачи. Когда сегмент отправлен, протокол TCP сразу же запускает таймер. Когда приходит подтверждение для сегмента, он удаляется из буфера повторной передачи. Если подтверждение не приходит до истечения таймера, то сегмент посылается повторно.

3.2.8 Перенос срочных данных.

Эта функция имеет реализацию в протоколе TCP. В формате поля заголовка TCP есть поле под названием URG, если это поле установлено в 1, то сегмент с таким значением поля URG будет обрабатываться вне очереди. Например, если приёмный буфер получателя будет полностью заполнен и при этом придёт срочный сегмент, то он будет принят, за счёт вытеснения (удаления) других не срочных сегментов.

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

3.3 Фаза разъединения соединения.

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

Разъединение соединения может включать следующие функции:

3.3.1Уведомление о причине разъединения.

3.3.2Идентификация разъединившегося транспортного

соединения.

3.3.3Перенос данных.

4.Приостановка и продолжение транспортного соединения.

С помощью функции приостановки соединения происходит

разъединение сетевого соединения, а транспортное соединение сохраняется. Запрос на выполнение такой функции может быть инициирован верхними уровнями.

При выполнении функции приостановки транспортные объекты не могут обмениваться данными.

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

С помощью функции продолжить, транспортный уровень вновь устанавливает сетевое соединение и обмен данными может быть продолжен.

Функции транспортного уровня в режиме без установления соединения:

1.Отображение транспортного адреса на сетевой адрес.

2.Отображение передачи данных в режиме без установления соединения транспортного уровня на передачу в режиме без установления соединения сетевого уровня.

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

3. Обнаружение ошибок и контроль качества обслуживания.

Примером транспортного протокола, работающего в режиме без установления соединения и выполняющего эту функцию, может служить протокол дейтаграмм пользователя UDP (User Datagram Protocol).

В отличие от протокола TCP, в протоколе UDP отсутствует подтверждение приёма блоков данных, что делает UDP намного проще, чем TCP, но относительно менее надёжным. Но протокол UDP может обнаруживать ошибки в дейтаграммах, делает он это с помощью поля checksum, назначение которого такоеже как и в протоколе TCP. Если протокол UDP обнаруживает ошибку в дейтаграмме, то он сообщает об этом отправителю и ничего более. Этот механизм является единственным средством для простого контроля качества обслуживания. Если, например получатель регистрирует слишком большое количество ошибок, то он может отказаться от передачи данных на данный момент и возобновить её позже.

Несмотря на то, что протокол UDP не обеспечивает высокую

надёжность, он часто применяется для передачи речи и видео в реальном времени. Это объясняется тем, что протокол UDP прост, а следовательно работает быстро, так как всё, что требуется — это передать принятые блоки данных соответствующему приложению, идентифицируемому номером порта. А функции по исправлению ошибок, в данном случае, возлагаются на протоколы других уровней.

5.1 КЛАССЫ И ТИПЫ ТРАНСПОРТНОГО ОБСЛУЖИВАНИЯ

Определены два типа транспортного обслуживания:

1.Обслуживание в режиме с установлением соединения.

2.Обслуживание в режиме без установления соединения.

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

В модели OSI нет никаких определённых классов

транспортного обслуживания.

5.2КАЧЕСТВО ТРАНСПОРТНОГО ОБСЛУЖИВАНИЯ В РЕЖИМЕ

СУСТАНОВЛЕНИЕМ СОЕДИНЕНИЯ

Термин качество обслуживания относится к некоторым характеристикам транспортного соединения.

С помощью параметров качества обслуживания пользователь транспортных услуг TS (Transport Service) задаёт свои требования к тем услугам, которыми он будет пользоваться, то есть исходя из этих требований транспортный уровень будет знать какое качество обслуживания нужно обеспечить для того или иного пользователя TS.

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

качества обслуживания это может означать, что:

1.Задержка увеличивается;

2.Пропускная способность уменьшается;

3.Коэффициент ошибок повышается;

4.Приоритет становиться ниже;

5.Вероятность отказа становится выше;

6.Уровень защиты транспортного соединения понижается.

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

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

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Как формат м4а изменить на формат m4r
  • Как устранить ошибку авторизации
  • Как фитнес изменил мою жизнь
  • Как физически изменить прошлое
  • Как устранить ошибку xinput1 3 dll на виндовс 10

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии