В данном уникальном издании освещены все базовые технологии Интернета. По объему информации книга сравнима с техническими словарями, однако здесь термины и протоколы упорядочены по функциональным признакам и сопровождены подробными описаниями, снабжены иллюстрациями и ссылками на официальные источники стандартов. Издание адресовано широкой аудитории: как новичкам, осваивающим новые области, так и тем, кто профессионально разбирается в технологиях Интернета и желает упорядочить имеющиеся знания.
Введение Структура книги Создатели стандартов Сообщество Интернета Консорциум W3C Другие организации Коммерческие компании Документы RFC и Internet-Drafts Ссылки Часть 1. Основы передачи данных Глава 1. Модель взаимодействия открытых систем Физический уровень Канальный уровень Сетевой уровень Транспортный уровень Сеансовый уровень Представительный уровень Прикладной уровень Терминология Повторители Мосты Маршрутизаторы Коммутаторы Шлюзы Хосты Узлы Глава 2. Основные транспорты и каналы Модемы Модемы на 56 кбит/с Ethernet Token Ring FDDI Линии T1/T3 ISDN Frame relay SMDS ATM Стандарты ATM Формат заголовка ATM Уровни адаптации ATM ATM-адреса Эмуляция LAN Отказоустойчивость ATM IP поверх ATM Протоколы поверх ATM ATM для всех Gigabit Ethernet Кабельные модемы31 xDSL DS1/T1/E1 DSL/ISDN HDSL ADSL RADSL VDSL SDSL Спутники Беспроводные сети Ссылки Глава 3. Протоколы сетевого и транспортного уровней IP IP-адресация Групповая адресация IP-датаграммы Порты ljdp TCP Скользящее окно Заголовок TCP-сегмента Зондирование пустым окном Синдром «глупого окна» ICMP ARP и RARP IGMP NTP Маршрутизация и протоколы маршрутизации Статическая и динамическая маршрутизации Внутри- и междоменная маршрутизации Одноуровневая и иерархическая маршрутизации Централизованная и распределенная маршрутизации Одно- и многопутевая маршрутизации Маршрутизация хостом или маршрутизатором Канальная, векторная и принудительная маршрутизации Протокол BGP Протокол EGP Протокол IGRP Протокол OSPF Протокол RIP Windows Sockels Winlnet Протоколы маршрутизации для мостов Прозрачные мосты Мосты с маршрутизацией источника Межсетевые экраны Пакетные фильтры Канальные фильтры Фильтры прикладного уровня Протоколы IP Nexl Generation и IPv6 Адресация в IPv6 Индивидуальные адреса Групповые адреса Коллективные адреса Заголовок в IPv6 Дополнительные заголовки в IPv6 Совместимость IPv6 Групповая передача и групповая маршрутизация Групповая маршрутизация в уплотненном режиме Групповая маршрутизация в разреженном режиме Протокол SUP Протокол РРР РАР CHAP MS-CHAP Виртуальная частная сеть РРТР L2F L2TP IPSec Tunneling Протокол TACACS Протокол RADIUS Протокол DHCP Ссылки Групповая IP-адресация и маршрутизация Протокол РРР Протокол TCP Маршрутизация Протокол IPv6 Протокол IPSec Общие данные Глава 4. Стандарты кодирования Кодировании символов Семиразрядный код ASCII/US-ASCII Восьмиразрядная кодировка Unicode (16-разрядная кодировка) Методы MIME-кодирования Quoted-Printcible Base64 Binary, 7Bit, 8Bit и X-Token Uuencode и Uudecode Стандарт ASN.1 Базовая кодировка (BER) Каноническая кодировка (CER) Особая кодировка (DER) Пакетная кодировка (PER) Ссылки Глава 5. Основы криптографии и защиты информации Методы шифрования Симметричное шифрование Асимметричное шифрование Алгоритмы дайджеста сообщений MD2, MD4 и MD5 SHA Применение шифров Защита информации и каналов связи Цифровая подпись Разовые ключи Протокол SET Протокол SSL Протокол РСТ Безопасность транспортного уровня Сертификаты Серверы сертификатов Х.509 Управление ключами Kerberos Алгоритм Диффи-Хеллмана Алгоритм КЕА Протокол SKIP Протокол ISAKMP Криптоанализ и атаки Полный перебор Атака на шифртекст Атака по открытому тексту Атака по известному открытому тексту Атака по времени Атака «посредник» Угадывание ключа Криптография и API Защита информации и каналов связи Поставщик услуг безопасности в Windows NT Криптографический API от Microsoft Microsoft Wallet и PFX Autlienticode Семейство Java API Ссылки Часть 2. Поиск информации Глава 6. Службы каталогов Система именования доменов (DNS) Описатели ресурсов Запросы и анализаторы Зоны DNS Тиражирование DNS Транспортные протоколы DNS Динамическая DNS Спецификации Х.500 Протокол LDAP Ссылки DNS Х.500 LDAP Глава 7. Настройка и управление Эхо Ping Трассировка маршрута Протокол идентификации Wbois и Whois++ Ссылки Глава 8. Поиск Самые первые методы поиска и передачи файлов Archie Gopher Veronica Jughead Стандарт Z39.50 Служба WAIS Harvest Каталоги и поисковые машины для Web Тематические каталоги Поисковые машины для Web Web-роботы Протоколы и стандарты будущего Проект «Управление роботами» Протокол CIP Ссылки Часть 3. Обмен информацией Глава 9. Электронная почта Формат сообщения RFC 822 Протокол POP Протокол SMTP Расширения SMTP Протокол UUCP Протокол IMAP версии 4 Технология MIME Типы сообщений MIME Методы MIME-кодирования Стандарт S/MIME MOSS, или РЕМ-MIME РЕМ - защищенная почта Система PGP Списки рассылки и серверы рассылки Новости и Usenet Протокол NNTP Будущие приложения Ссылки POP IMAP SMTP MIME Безопасность электронной почты Другие ссылки Глава 10. Передача файлов и файловые системы Протокол FTP FTP-модель Типы данных Структура файлов Режимы передачи Восстановление при ошибках FTP-команды и ответы Анонимный FTP Протокол FTP и межсетевые экраны Протокол TFTP Протокол CIFS Файловая система WebNFS Ссылки Глава 11. Текстовые конференции Internet Relay Chal Протокол IRC Команды IRC MUD Web-чат Ссылки Часть 4. World Wide Web Глава 12. Основы World Wide Web Унифицированные указатели ресурсов (URL) Протокол HTTP Сообщения Команды Коды состояния Поля заголовка Протокол HTTP 1.1 Язык HTML Специальные символы Теги Графические карты Общие принципы форматирования Интерфейс CGI Аргументы Переменные окружения Ввод и вывод Безопасность Будущие протоколы Ссылки Глава 13. Дополнительные сведения о Web Расширение Web-клиента Вспомогательные MIME-приложения Специальные маркеры HTTP Извлечение данных клиентом и рассылка данных сервером Дополнительные модули от Netscape Технология Shockwave Java-апплеты GIF-анимация Технология PICS Проект P3P Механизм CSS Язык ХМL Сценарии Расширение Web-сервера Интерфейс NSAPI Интерфейс WinCGI Интерфейс ISAPI Web-шлюзы баз данных Технология ASP Прокси-серверы Кэширование Технология ActiveX Управляющие элементы ActiveX Сценарии ActiveX ActiveX-документы Безопасность в ActiveX Связь ActiveX и Java Принадлежность ActiveX Dynamic HTML, скриптлеты и модель DOM Скриптлеты Модель DOM Язык Java Java RMI и сериализация объектов Java и CORBA Java и СОМ Технология JavaBeans Интерфейс JNDI Java Web Server и сервлеты HotJava Browser и Hotjava Views Технология JavaSpace Набор интерфейсов JMAPI Ссылки Глава 14. Электронная коммерция Торговые Web-серверы Приложения для совершения покупок Открытый HTTP S-HTTP HTTP и SSL Системы торговых серверов Протокол SET Электронные деньги Микроплатежи Электронные бумажники Смарт-карты Java Commerce Взгляд в будущее Ссылки Часть 5. Мультимедиа Глава 15. Мультимедиа в Интернете Потоковые технологии Звук в Интернете VocalTec RealAudio Интернет-телефония Основы сжатия видео Дискретное косинусоидальное преобразование Стандарты видео Группа экспертов по движущимся изображениям Международный союз электросвязи Видео в Интернете CU-SeeMe Meeting Point Videophone и QuickTime Microsoft NelShow 3.0 Протоколы мультимедиа MBone RTP RTCP RTSP RSVP Ссылки Глава 16. Язык VRML Версии VRML Основные понятия VRML-сценарии на Java и JavaScript Внешний программный интерфейс VRML Перспективные разработки Ссылки Приложения Приложение А Стандарты Интернета Приложение Б Черновые стандарты Приложение В Предложенные стандарты Предметный указатель