Читаем UNIX: разработка сетевых приложений полностью

ТипКодОписаниеОбработчик или errno
00Echo-reply (Эхо-ответ)Пользовательский процесс (Ping)
3Destination unreachable (Получатель недоступен)
0Network unreachable (Сеть недоступна)EHOSTUNREACH
1Host unreachable (Узел недоступен)EHOSTUNREACH
2Protocol unreachable (Протокол недоступен)ECONNREFUSED
3Port unreachable (Порт недоступен)ECONNREFUSED
4Fragmentation needed but DF bit set (Необходима фрагментация, но установлен бит DF)EMSGSIZE
5Source route failed (Сбой маршрута отправителя)EHOSTUNREACH
6Destination network unknown (Неизвестна сеть получателя)EHOSTUNREACH
7Destination host unknown (Неизвестен узел получателя)EHOSTUNREACH
8Source host isolated (Узел отправителя изолирован). Устаревший тип сообщенийEHOSTUNREACH
9Destination network administratively prohibited (Сеть получателя запрещена администратором)EHOSTUNREACH
10Destination host administratively prohibited (Узел получателя запрещен администратором)EHOSTUNREACH
11Network unreachable for TOS (Сеть недоступна для TOS)EHOSTUNREACH
12Host unreachable for TOS (Узел недоступен для TOS)EHOSTUNREACH
13Communication administratively prohibited (Связь запрещена администратором)(Игнорируется)
14Host precedence violation (Нарушение порядка старшинства узлов)(Игнорируется)
15Precedence cutoff in effect (Действует старшинство узлов)(Игнорируется)
40Source quench (Отключение отправителя)Обрабатывается ядром в случае TCP, игнорируется в случае UDP
5Redirect (Перенаправление)
0Redirect for network (Перенаправление для сети)Ядро обновляет таблицу маршрутизации
1Redirect for host (Перенаправление для узла)Ядро обновляет таблицу маршрутизации
2Redirect for type-of-service and network (Перенаправление для типа сервиса и сети)Ядро обновляет таблицу маршрутизации
3Redirect for type of service and host (Перенаправление для типа сервиса и узла)Ядро обновляет таблицу маршрутизации
80Echo request (Эхо-запрос)Ядро генерирует ответ
90Router advertisement (Извещение маршрутизатора)Пользовательский процесс
100Router solicitation (Запрос маршрутизатору)Пользовательский процесс
11Time exceeded (Превышено время передачи)
0TTL equals 0 during transit (Время жизни равно 0 во время передачи)Пользовательский процесс
1TTL equals 0 during reassembly (Время жизни равно 0 во время сборки)Пользовательский процесс
12Parameter problem (Проблема с параметром)
0IP header bad (Неправильный IP-заголовок). Типичная ошибкаENOPROTOOPT
1Required option missed (Пропущен необходимый параметр)ENOPROTOOPT
130Timestamp request (Запрос отметки времени)Ядро генерирует ответ
140Timestamp reply (Ответ об отметке времени)Пользовательский процесс
150Information request (Информационный запрос). Устаревший тип сообщений(игнорируется)
160Information reply (Информационный ответ). Устаревший тип сообщенийПользовательский процесс
170Address mask request (Запрос маски адреса)Ядро генерирует ответ
180Address mask reply (Ответ маски адреса)Пользовательский процесс
Перейти на страницу:

Похожие книги

Основы программирования в Linux
Основы программирования в Linux

В четвертом издании популярного руководства даны основы программирования в операционной системе Linux. Рассмотрены: использование библиотек C/C++ и стан­дартных средств разработки, организация системных вызовов, файловый ввод/вывод, взаимодействие процессов, программирование средствами командной оболочки, создание графических пользовательских интерфейсов с помощью инструментальных средств GTK+ или Qt, применение сокетов и др. Описана компиляция программ, их компоновка c библиотеками и работа с терминальным вводом/выводом. Даны приемы написания приложений в средах GNOME® и KDE®, хранения данных с использованием СУБД MySQL® и отладки программ. Книга хорошо структурирована, что делает обучение легким и быстрым. Для начинающих Linux-программистов

Нейл Мэтью , Ричард Стоунс , Татьяна Коротяева

ОС и Сети / Программирование / Книги по IT
1001 совет по обустройству компьютера
1001 совет по обустройству компьютера

В книге собраны и обобщены советы по решению различных проблем, которые рано или поздно возникают при эксплуатации как экономичных нетбуков, так и современных настольных моделей. Все приведенные рецепты опробованы на практике и разбиты по темам: аппаратные средства персональных компьютеров, компьютерные сети и подключение к Интернету, установка, настройка и ремонт ОС Windows, работа в Интернете, защита от вирусов. Рассмотрены не только готовые решения внезапно возникающих проблем, но и ответы на многие вопросы, которые возникают еще до покупки компьютера. Приведен необходимый минимум технических сведений, позволяющий принять осознанное решение.Компакт-диск прилагается только к печатному изданию книги.

Юрий Всеволодович Ревич

Программирование, программы, базы данных / Интернет / Компьютерное «железо» / ОС и Сети / Программное обеспечение / Книги по IT
Access 2002: Самоучитель
Access 2002: Самоучитель

В книге рассматривается широкий круг вопросов, связанных с использованием программной среды Access 2002, которая является составной частью пакета Office 2002 и предназначена для создания банка данных в самых различных предметных областях.Подробно описывается методика проектирования объектов базы данных (таблицы, формы, отчеты, страницы доступа к данным, запросы, модули).Детально обсуждаются вопросы создания интегрированной базы данных в единой среде Access 2002: формирование БД с нуля, конвертирование в программную среду баз данных, созданных в ином программном окружении – Clarion, FoxPro.Особое внимание уделяется формированию разнообразных запросов к интегрированной базе данных Access 2002 с использованием языков программирования SQL, VBA и макросов.Приводятся общие сведения о возможностях языка обмена данными между различными компьютерами и приложениями (XML). Описываются возможности использования гиперссылок, связывающих базу данных с другими программными продуктами. Объясняется, как можно работать с базой данных Access 2002 без установки ее на компьютер, используя технологию ODBC (Open Data Base Connectivity). В приложениях приводятся количественные параметры Access 2002 и связанная с этой СУБД терминология.Предлагаемая книга будет полезна специалистам, занимающимся практической разработкой банков данных и приложений на их основе, а также студентам вузов, изучающим информатику.

Павел Юрьевич Дубнов

Программирование, программы, базы данных / ОС и Сети / Книги по IT