TCP/IP. Для профессионалов

Автор: Т. Паркер, К. Сиян
Год выпуска: 2004
Число страниц:
859
Дата добавления: 2007-12-02
Размер: 19.303 Мб.
Тип: DJVU

Оглавление:

Содержание
Благодарности
Введение
От издательства

Глава 1. Открытые коммуникации

Эволюция открытых сетей
Многоуровневая структура коммуникаций
Эталонная модель OS!
1. Физический уровень
2. Канальный уровень
3. Сетевой уровень
4. Транспортный уровень
5. Сеансовый уровень
6. Представительский уровень
7. Прикладной уровень
Использование модели
Эталонная модель TCP/IP
Анатомия модели TCP/IP
Итоги

Глава 2. TCP/IP и Интернет

История Интернета
ARPANET
TCP/IP
NSF
Интернет сегодня
RFC и процесс стандартизации
Источники информации о RFC
Индексы RFC
Краткое знакомство со службами Интернета
Whois и Finger
FTP
Telnet
Электронная почта
World Wide Web
Usenet
Интрасети и экстрасети
Интрасети
Преимущества интрасетей
Области применения интрасетей
Предоставление внешнего доступа к интрасети
Будущее Интернета
NGI (Next Generation Internet)
vBNS
Internet (12)
Так кто же главный в Интернете?
ISOC (Internet Society)
IAB (Internet Architecture Board)
IETF (Internet Engineering Task Force)
IESG (Internet Engineering Steering Group)
IANA (Internet Assigned Numbers Authority)
ICANN (Internet Corporation for Assigned Names and Numbers)
InterNIC и другие регистрирующие органы
Редактор RFC
Поставщики услуг Интернета
Итоги

Глава 3. Общий обзор TCP/IP

Преимущества TCP/IP
Уровни и протоколы TCP/IP
Архитектура
TCP
IP
Прикладной уровень
Транспортный уровень
Сетевой уровень
Канальный уровень
Telnet
FTP
TFTP
SMTP
NFS
SNMP
Место TCP/IP в системе
Концепция интрасети
Итоги

Глава 4. Имена и адреса в сетях IP

Адресация в протоколе IP
Двоичная и десятичная запись
Форматы адресов IPv4
Класс А
Класс В
Класс С
Класс D
Класс Е
Недостатки схемы адресации IPv4
Специальные IP-адреса
Адресация сети
Направленная широковещательная рассылка
Ограниченная рассылка
Нулевой IP-адрес
IP-адрес хоста в текущей сети
Обратная связь
Исключение в схеме адресации IP
Появление подсетей
Подсети
Пример использования подсети
Маски подсети переменной длины
CIDR
Бесклассовая адресация
Расширенное агрегирование маршрутных данных
Суперсети
Принцип работы (3DR
Открытые адресные пространства
RFC 1597 и 1918
Адресация в частных сетях
Назначение адресов класса С
Настройка IP-адресов
Адресация в IP версии б
Итоги

Глава 5. ARP и RARP

Механизмы адресации
Адресация в подсетях
Физические адреса
Адрес LLC
Сетевые кадры
IP-адреса
Общие сведения о протоколе ARP
Кэш АRР
Тип оборудования
Тип протокола
Длина аппаратного адреса (HLen)
Длина протокольного адреса (PLen)
Код операции
Аппаратный адрес отправителя
IP-адрес отправителя
Аппаратный адрес получателя,
IP-адрес получателя
Схема работы ARP
Строение протокола ARP,
Сетевой мониторинг с использованием ARP
Тайм-аут в кэше ARP,
ARP в мостовых сетях
Дублирование адресов и ARP
Дублирование IP-адресов клиентов TCP/IP
Дублирование IP-адресов на серверах TCP/IP
Проверка дублирования адресов ARP,
Proxy ARP
RARP
Схема работы RARP
Сбой сервера RARP
Основные и резервные серверы RARP
Команда ARP,
Итоги

Глава 6. DNS

Система доменных имен: общие принципы
Иерархическое строение DNS,
Делегирование полномочий
Распределенная база данных DNS
Домены и зоны
Домены верхнего уровня в Интернете
Выбор сервера имен,
Процесс разрешения имен
Рекурсивные запросы
Итеративные запросы
Кэширование
Запросы на обратное разрешение
Безопасность DNS
Ресурсные записи (RR)
Ресурсные записи типа SOA
Ресурсные записи типа А
Ресурсные записи типа NS
Ресурсные записи CNAME
Ресурсные записи PTR
Делегированные домены
Ресурсные записи HINFO
Ресурсные записи ISDN
Ресурсные записи MB
Ресурсные записи MG
Ресурсные записи MINFO
Ресурсные записи MR
Ресурсные записи MX
Ресурсные записи RP
Ресурсные записи RT
Ресурсные записи ТХТ
Ресурсные записи WKS
Ресурсные записи типа Х25
Итоги

Глава 7. WINS

NetBIOS
Разрешение имен в NetBIOS
Динамическое разрешение имен в NetBIOS
Преимущества WINS
Как работает WINS
Настройка клиентов WINS
Настройка WINS для прокси-агентов
Настройка прокси-агента в NT 4
Настройка прокси-агента в Windows 95/98
Настройка сервера WINS
Администрирование и сопровождение WINS
Добавление статических записей
Сопровождение базы данных WINS
Архивация базы данных WINS
Архивация данных реестра
Восстановление базы данных WINS
Сжатие базы данных WINS
Репликация WINS
Рекомендации по реализации WINS
Интеграция служб разрешения имен
Предоставление данных WINS через DHCP
Разрешение имен NetBIOS через файл LMHOSTS
Итоги

Глава 8. Автоматизированная настройка TCP/IP

Динамическая настройка конфигурации с применением ВООТР
IP-адреса запросов/ответов ВООТР
Потеря сообщений ВООТР
Формат сообщения ВООТР
Фазы ВООТР
Дополнительные данные
Динамическая настройка с использованием DHCP
Распределение IP-адресов в DHCP
Назначение IP-адресов в DHCP
Формат сообщения DHCP
Трассировка протокола DHCP
Итоги

Глава 9. Обзор семейства протоколов IP

Модель TCP/IP
Семейство протоколов TCP/IP
Протоколе
Заголовок IPv4
Задачи протокола IP
Поврежденные пакеты
Протокол TCP
Структура заголовка TCP
Задачи протокола TCP
Протокол UDP
Структура заголовка UDP
Задачи протокола UDP
Сравнение TCP с UDP
Итоги

Глава 10. Протокол IP

Абстрактная модель IP
Размер дейтаграммы IP
Фрагментация в IP
Структура дейтаграмм IP
Структура заголовка IP
Сетевой порядок байтов
Трассировка IP
Итоги

Глава 11. Транспортные протоколы

Протокол TCP
Возможности TCP
Программная среда хостов TCP
Открытие и закрытие соединений TCP
Структура пакета TCP
Адаптивный тайм-аут в TCP
Снижение последствий перегрузки сети в TCP
Борьба с синдромом мелкого окна
Разрыв соединений TCP
Конечный автомат TCP
Протокол UDP
Структура заголовка UDP
Иерархия UDP и инкапсуляция
Трассировка UDP
Итоги

Глава 12. IPv6

Дейтаграмма IPv6
Классификация приоритетов
Потоковые метки
128-разрядные IP-адреса
Заголовки расширения IP
Хосты с несколькими IP-адресами
Направленные, групповые и альтернативные адреса
Переход с IPv4 на IPv6
Итоги

Глава 13. Маршрутизация в сетях IP

Основы маршрутизации
Статическая маршрутизация
Недостатки статической маршрутизации
Дистанционно-векторная маршрутизация
Топологическая маршрутизация
Согласование в сетях IP
Адаптация к топологическим изменениям
Время согласования
Построение маршрутов в сетях IP
Хранение альтернативных маршрутов
Механизм инициирования обновлений
Маршрутные метрики
Итоги

Глава 14. Шлюзовые протоколы

Шлюзы, мосты и маршрутизаторы
Шлюз
Мост
Маршрутизатор
Автономная система
Знакомство со шлюзовыми протоколами
Протоколы IGP и EGP
Протокол GGP
Протокол EGP
Протоколы IGP
Итоги

Глава 15. Протокол RIP

RFC 1058
Формат пакета RIP
Таблица маршрутизации RIP
Механика работы RIP
Вычисление расстояний
Обновление таблицы маршрутизации
Проблемы адресации
Топологические изменения
Согласование
Проблема бесконечного отсчета
Недостатки RIP
Ограничение количества переходов
Фиксированные метрики
Высокий уровень трафика при обновлении таблиц
Медленное согласование
Отсутствие распределения нагрузки
Итоги

Глава 16. Протокол OSPF

Происхождение OSPF
Принципы работы OSPF
Зоны OSPF
Типы маршрутизации
Межсетевая маршрутизация
Обновление маршрутных данных
Знакомство со структурами данных OSPF
Пакет подтверждения состояния канала
Построение маршрутов
Автоматическое вычисление
Использование стоимости маршрутов по умолчанию
Ручная настройка значений
Дерево кратчайших путей
Дерево кратчайших путей для маршрутизатора 3
Дерево кратчайших путей для маршрутизатора 2
Итоги

Глава 17. Протокол IPP

История IPP
Протокол IPP с точки зрения пользователя
Реализация IPP от HP
Итоги

Глава 18. Протоколы удаленного доступа

Удаленное подключение
ISDN
Кабельные модемы
DSL
Радиосети
RADIUS
Аутентификация RADIUS
Транспортировка дейтаграмм IP в протоколах SLIP, CSUP и РРР
Протокол SLIP
Протокол CSUP
Протокол РРР
Туннелирование удаленного доступа;
Протокол РРТР (Point-to-Point Tunneling)
Агрегирование сеансов РРР
Отдельный управляющий канал
Поддержка других протоколов
Аутентификация и защита
Типы туннелей РРТР
Добровольный туннель
Принудительный туннель
Туннельный протокол уровня 2 (L2TP)
IPSec
Итоги

Глава 19. Брандмауэры

Безопасность сети
Функции брандмауэров
Использование брандмауэров
Прокси-серверы
Пакетные фильтры
Защита служб
Электронная почта (SMTP)
HTTP: World Wide Web
FTP
Telnet
Usenet: NNTP
DNS
Построение собственного брандмауэра
Использование коммерческих брандмауэров
Итоги

Глава 20. Сетевая и системная безопасность

Шифрование
Шифрование с парными ключами
Шифрование с симметричным закрытым ключом
DES, IDEA и другие
Аутентификация с применением цифровых подписей
Раскрытие шифров
Защита сети
Вход в систему и пароли
Разрешения доступа к файлам и каталогам
UUCP в системах Unix и Linux
Приготовьтесь к худшему
Итоги

Глава 21. Общая конфигурация

Установка сетевой платы
Сетевые платы
Настройка ресурсов
Установка программного обеспечения сетевой платы
Редиректоры и API
Службы
Сетевые интерфейсы
Сетевые и транспортные протоколы
Обязательные параметры конфигурации IP
Настройка адреса основного шлюза
Настройка адреса сервера имен
Настройка адреса почтового сервера
Регистрация доменного имени
Разновидности конфигурации IP
Настройка таблицы маршрутизации
Инкапсуляция внешних протоколов
Итоги

Глава 22. Настройка TCP/IP в Windows 95 и Windows 98

Сетевая архитектура Windows 98
Установка сетевой платы
Мастер установки нового оборудования
Изменение параметров конфигурации сетевой платы
Если Windows 98 не загружается
Настройка TCP/IP в Windows 98
Сбор предварительной информации
Установка TCP/IP
Настройка реализации TCP/IP от Microsoft
Статические конфигурационные файлы
Настройка реестра
Тестирование TCP/IP
Итоги

Глава 23. Настройка TCP/IP в Windows 2000

Установка TCP/IP
Настройка IP-адреса
Назначение IP-адресов при отказе сервера DHCP
Настройка параметров DNS
Настройка адресов WINS
Безопасность и фильтрация ТСРДР
Настройка служб разрешения имен
Службы NetBIOS
Механизмы разрешения имен
Настройка кэша имен NetBIOS
Настройка широковещательных запросов на разрешение имен
Настройка файла LMHOSTS
Настройка файла HOSTS
Другие служебные файлы TCP/IP
Файл NETWORKS
Файл PROTOCOL
Файл SERVICES
Установка и настройка службы сервера FTP
Установка и настройка службы сервера FTP на сервере Windows 2000
Настройка TCP/IP для печати из Windows 2000 на принтерах Unix
Установка и настройка сетевой печати TCP/IP
Печать в Windows 2000 из клиентов Unix
Программы командной строки TCP/IP
Итоги

Глава 24. Поддержка IP в Novell NetWare

Novell иТСР/IP
IPnNetWare4
NetWare 5 и NetWare 6
Традиционные решения: IP в NetWare ЗХ-4Х
IPTunneling
IP Relay
LAN Workplace
IPX-IPGateway
NetWare/IP
NetWares/NetWare 6 — IP и все удобства Novell
Полноценная поддержка IP
Поддержка нескольких протоколов
Варианты установки
Установка NetWare 5 и NetWare 6 для IP
Что необходимо знать перед установкой
Установка NetWare 5 и NetWare 6 для IPX
Что необходимо знать перед установкой
Смешанная установка IPX/IP
Что необходимо знать перед установкой
Средства, упрощающие переход на IP
NDS
DNS
DHCP
DDNS
SLP
Режим совместимости
Migration Agent
Стратегии перехода
Тестовая платформа
Возможные сценарии перехода
Итоги

Глава 25. Настройка TCP/IP в системе Linux

Подготовка системы к настройке TCP/IP
Доступ к сетевому интерфейсу
Настройка интерфейса обратной связи
Настройка интерфейса Ethernet
Служба имен
Шлюзы
Графические программы настройки сетевых интерфейсов
Программа netcfg
Программа linuxconf
Настройка SUP и РРР
Настройка фиктивного интерфейса
Настройка SUP
Настройка РРР
Итоги

Глава 26. Whois и Finger

Протокол Whois
Регистрация имен в Интернете
Базы данных Whois
Примеры
Расширения Whois
RWhois
WHOIS++
Finger
Команда finger
Демоны Finger
Finger в других системах
Необычное применение Finger
Итоги

Глава 27. Протоколы пересылки файлов

Роль FTP и TFTP в современном мире
Пересылка файлов через FTP
Подключения FTP,
Управляющий порт
Порт данных
Подключение с использованием клиентов FTP,
Интерактивный режим FTP
Безопасность при использовании FTP
Серверы и демоны FTP
Анонимный доступ FTP
TFTP
Отличия TFTP от FTP
Команды TFTP
Итоги

Глава 28. Telnet

Знакомство с протоколом Telnet
Виртуальный терминал
Демон Telnet
Использование Telnet
Команда telnet в системе Unix
Графические клиенты Telnet
Команды Telnet
Примеры использования Telnet
Дополнительные возможности Telnet
Безопасность
Приложения Telnet
Работа с другими службами TCP/IP через Telnet
Итоги

Глава 29. Инструментарий удаленного доступа

R-команды,
R-команды и безопасность
Запрет использования г-команд,
Альтернативы для г-команд,
Справочник г-команд,
Демоны г-команд
rsh
rep
rlogin
rup
ruptime
rwho
rexec
Другие файлы
Функциональность г-команд на других платформах
Итоги

Глава 30. Протоколы совместного доступа к файловой системе: NFS и SMB/CIFS

Что такое NFS?
Краткая история NFS
Почему NFS?
Реализация — как работает NFS
RPC и XDR
Жесткое и мягкое монтирование
Файлы и команды NFS
Демоны NFS
Служебные файлы NFS
Серверные команды NFS
Создание общих ресурсов
Отключение общих ресурсов,
Клиентские команды NFS
Демонтирование ресурсов NFS
Пример: организация совместного доступа и монтирование файловой системы NFS
Распространенные проблемы NFS и их решения
Ошибки при монтировании ресурсов
Ошибки при демонтировании ресурсов
Жесткое и мягкое монтирование
Другие протоколы и продукты
WebNFS
PC-NFS и другие клиентские программы
SMB И CIFS
Другие продукты
Итоги

Глава 31. Интеграция TCP/IP с прикладными службами

Применение браузера на представительском уровне
Интеграция TCP/IP с унаследованными приложениями
Использование TCP/IP в других сетях
NetBIOS и TCP/IP
IPX и UDP
Итоги

Глава 32. Почтовые протоколы Интернета

Электронная почта
История электронной почты
Стандарты и их разработчики
Х400
SMTP
MIME и SMTP
Другие стандарты кодировки двоичных данных
Команды SMTP
Коды состояния SMTP
Расширение SMTP
Заголовки SMTP
Достоинства и недостатки SMTP
Получение почты с применением POP и IMAP
Протокол POP
Протокол IMAP
Сравнение РОРЗ с IMAP4
Нетривиальные возможности электронной почты
Безопасность
Спам и другие нежелательные сообщения
Анонимный сервис электронной почты и пересылка
Итоги

Глава 33. Служба HTTP

World Wide Web
Краткая история Web
Создатели и попечители Web
Стремительное развитие Web
Унифицированные указатели ресурсов
Web-серверы и браузеры
Протокол HTTP
НТТР/11
MIME и Web
Пример сеанса HTTP
Нетривиальные возможности Web
Средства, работающие на стороне сервера
SSL и S-HTTP
Языки Web
Будущее Web
HTTP-ng
ПОР
IPv6
IPP
XML
Итоги

Глава 34. Служба сетевых новостей и протокол NNTP

Usenet
Конференции и иерархии
Протокол NNTP
Получение списка конференций
Прием сообщений
Отправка сообщений
Спам и блокировка
Итоги

Глава 35. Установка и настройка web-сервера

Принципы работы web-серверов
Терминология web-серверов
Популярные web-серверы
Установка и запуск web-сервера Apache
Загрузка, установка и настройка Apache
Компиляция и установка Apache
Настройка Apache
Запуск и остановка Apache
Загрузка двоичных файлов Apache
Установка и настройка Apache в двоичном формате
Использование Apache для Windows
Другие web-серверы
Итоги

Глава 36. Настройка и оптимизация протоколов в системах семейства Unix

Инициализация системы
Процесс init и /etc/inittab
Сценарии rс
Конфигурационные файлы
Определение сетевых протоколов в/etc/protocols
Имена хостов в /etc/hosts
Клиент DNS и файл/etc/resolvconf
Итоги

Глава 37. Реализация DNS

Серверы имен DNS
Ресурсные записи
Резольвер
Настройка сервера DNS в Unix и Linux
Ввод ресурсных записей
Остальные файлы DNS
Запуск демонов DNS
Настройка клиента
Windows и DNS
Итоги

Глава 38. Управление сетью TCP/IP

Разработка плана сетевого мониторинга
Анализ и диагностика сетевых проблем
Средства управления сетью
Анализаторы протоколов
Экспертные системы
Анализаторы на базе PC
Поддержка протоколов управления сетью
Интеграция со средствами сетевого моделирования
Настройка SNMP
Настройка SNMP в системе Windows
Настройка SNMP в системе Unix
Параметры безопасности SNMP
Управление сетью и агенты SNMP
Инструментарий и команды SNMP
RMON и другие модули MIB
Выработка требований
Построение подробного списка информации
Передача списка в службу поддержки
Формулировка стратегии построения отчетов
Определение показателей, используемых для оповещения об экстренных ситуациях (в реальном времени)
Выбор информации для составления ежемесячных отчетов
Выбор информации для оптимизации
Обратная связь
Реализация требований
Оповещение служб поддержки
Повторный анализ требований
Информирование технической службы
Пробные проверки
Обучение технической службы
Документирование диагностических процедур
Упрощение систем управления элементами
Использование искусственного интеллекта
Итоги

Глава 39. Протокол управления сетью SNMP

Что такое SNMP?
MIB
Использование SNMP
Unix и SNMP
Настройка SNMP в Unix и Linux
Команды SNMP
Windows и SNMP
Windows NT/2000
Windows9x/ME
Итоги

Глава 40. Безопасность передачи данных TCP/IP

Планирование сетевой безопасности
Что такое сетевая безопасность?
Почему важна сетевая безопасность?
Уровни безопасности
Пароли и файлы паролей
Ограничение доступа к паролям
Сетевая безопасность
Типы атак
Меры, обеспечивающие сетевую безопасность
Настройка приложений
Демон Интернета и файл/etc/inetdconf
Программы шифрования
TCPWrappers
Порты
Брандмауэры
Пакетные фильтры
Шлюзы приложений
Приложения-фильтры
Итоги

Глава 41. Инструментарий и методы диагностики

Наблюдение за состоянием сети
Стандартные утилиты
Проверка базового соединения
Диагностика проблем на сетевом уровне
Проверка маршрутов
Проверка службы имен,
Диагностика сетевого интерфейса,
Диагностика на сетевом уровне (IP),
Параметры конфигурации TCP/IP,
Диагностика проблем TCP и UDP,
Проблемы с сокетами,
Файл SERVICES
Диагностика на прикладном уровне,
Проблемы разрешения имен
Итоги

Приложение A RFC и стандарты
Информационные ресурсы
World Wide Web
FTP
Электронная почта
Бумажные копии
Тематический список полезных RFC
Общие сведения
ТСРиШР
IPnICMP
Нижние уровни
Загрузка
DNS
Пересылка и доступ к файлам
Электронная почта
Протоколы маршрутизации
Политика и производительность маршрутизации
Терминальный доступ
Другие приложения
Управление сетью
Туннелирование
OSI
Безопасность
Разное
Список RFC по номерам
Приложение Б Сокращения и акронимы
Алфавитный указатель

СКАЧАТЬ КНИГУ БЕСПЛАТНО

Оставить комментарий

You must be logged in to post a comment.

Rating@Mail.ru