Сидни Фейт - TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
- Название:TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security)
- Автор:
- Жанр:
- Издательство:Лори
- Год:2000
- Город:Москва
- ISBN:5-85582-072-6
- Рейтинг:
- Избранное:Добавить в избранное
-
Отзывы:
-
Ваша оценка:
Сидни Фейт - TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) краткое содержание
Второе издание популярного справочника полностью переработано и расширено с целью предоставить читателю наиболее полное описание средств разработки, конфигурирования, использования и обслуживания сетей TCP/IP и соответствующих служб.
Книга написана увлекательно и доступно. Она содержит дополнительные материалы о нескольких протоколах Интернета, используемых серверами и браузерами WWW, а также рассматривает все последние изменения в этой области. В книгу включены главы о новом стандарте безопасности IP и протоколе IP следующего поколения, известном как IPng или IPv6. Рисунки и таблицы наглядно показывают влияние средств безопасности IP и IPng на существующие сетевые среды.
Издание содержит следующие дополнительные разделы:
• Безопасность IP и IPv6
• Описание средств WWW, новостей Интернета и приложений для работы с gopher
• Подробное описание серверов имен доменов (DNS), маски подсети и бесклассовой маршрутизации в Интернете
• Таблицы и протоколы маршрутизации
• Руководство по реализации средств безопасности для каждого из протоколов и приложений
• Примеры диалогов с новыми графическими инструментами
Новое издание бестселлера по TCP/IP станет незаменимым помощником для разработчиков сетей и приложений, для сетевых администраторов и конечных пользователей.
TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) - читать онлайн бесплатно полную версию (весь текст целиком)
Интервал:
Закладка:
http://имя-системы/имя-файла
Например:
http://www.ibm.com/index.html
Если указать только:
http://имя-системы
то браузер WWW возвратит по умолчанию домашнюю страницу ( home page ), которая обычно именуется home.html или index.html. Более общий формат URL для протокола HTTP имеет вид:
http://хост:порт/путь?путь_поиска
Не менее проста структура URL для других протоколов.
19.4.2 URL для gopher
Если в браузере ввести URL:
gopher://gopher.jvnc.net/
то браузер будет работать как клиент gopher и соединится с сервером gopher по имени gopher.jvnc.net . Если сервер недоступен на обычном порту (70), но использует другой порт, например 3333, то нужно указать URL в виде:
gopher://gopher.somewhere.edu:3333/
19.4.3 URL для FTP
Пересылка файлов по протоколу FTP может быть выполнена по URL:
ftp://ds.internic.net/
или с указанием определенного файла
file://ds.internic.net/rfc/rfc1738.txt
Для доступа по FTP к сайту с вводом пароля и идентификатора пользователя применяется:
ftр://имя_пользователя:пароль@идентификатор_хоста
Хост можно указать через IP-адрес или имя домена. Для доступа к файлу URL должен быть похож на:
file://ds.internic.net/rfc/rfc1738.txt
Отметим, что протокол не указан, однако по умолчанию используется FTP.
19.4.4 URL для telnet
Соединиться по telnet поможет:
telnet://ds.internic.net/
Или в более общей форме:
telnet://имя_пользователя:пароль@идентификатор_хоста/
19.4.5 URL для сетевых новостей
URL для группы новостей имеет вид news.имя_группы , например:
news:rec.airplane
Сервер новостей не идентифицирован в URL. Вместо этого его название (или адрес) указывается в параметрах конфигурации браузера.
19.4.6 URL электронной почты
URL для отправки электронной почты:
mailto:пользователь@размещение_почты
Как и для новостей, имя или адрес почтового шлюза указывается в конфигурационной информации браузера.
19.4.7 URL для WAIS
Хотя и редко используемый (если вообще когда-либо), URL был определен для доступа к базам данных WAIS по протоколу Z39.50. Например, интерфейс для каталога общедоступного сервера WAIS имеет форму:
wais://cnidr.org/каталог_сервера
В общем случае URL для WAIS имеют формат:
wais://хост:порт/база_данных
wais://хост:порт/база_данных?search
wais://хост:порт/база_данных/тип/путь
На момент выхода книги немногие (если вообще какие-нибудь) браузеры поддерживали протокол доступа к WAIS. Поиск в базах данных обычно выполняется путем заполнения форм и отправки их на сервер WWW, который должен запустить соответствующее поисковое средство.
19.5 Обобщенный формат URL
Обобщая вышесказанное, отметим, что:
■ URL начинается с указания используемого протокола доступа.
■ Для всех приложений, кроме сетевых новостей и электронной почты, далее следует разделитель ://.
■ Затем указывается имя хоста сервера.
■ Наконец определяется ресурс (иначе будет извлечен файл по умолчанию).
Для сетевых новостей и электронной почты местоположение нужного сервера новостей и почтового шлюза определяется конфигурационной информацией браузера. Применяется только часть разделителя (:), и в URL не указывается никакой серверный хост.
19.5.1 Специальные символы
Иногда идентификатор ресурса содержит пробелы или иные специальные символы (например, слэш или двоеточие), которые применяются в URL как разделители. Например, имена файлов Macintosh и Windows 95 могут содержать пробелы и другие необычные символы.
Специальные символы в именах ресурсов записываются строкой, начинающейся с символа процентов (%). Такое отображение показано в таблице 19.1.
Таблица 19.1 Отображение специальных символов
Специальный символ | Пробел | / | # | = | ; | ? | : | ~ |
---|---|---|---|---|---|---|---|---|
Представление | %20 | %2F | %23 | %3D | %3B | %3F | %3A | %7E |
19.6 Введение в HTML
Документы WWW с гипертекстовыми ссылками записываются на языке разметки гипертекста (Hypertext Markup Language — HTML ). Гипертекстовые файлы, совместимые с версиями 1 и 2 HTML, обычно имеют имена в формате:
имя_файла.html
Файл, содержащий расширенные возможности версии 3, именуется как:
имя_файла.html3
На компьютерах DOS и Windows применяется суффикс htm или ht3 .
HTML основан на обобщенном стандарте разметки гипертекста (Standard Generalized Markup Language — SGML). Основная идея состоит в размещении в документе специальных тегов для идентификации таких элементов, как заголовки, подзаголовки, границы параграфов, маркированные списки, графические символы и т.д.
HTML должен быть независим от платформы, чтобы обеспечить просмотр гипертекстового документа любыми клиентскими устройствами: от неинтеллектуальных терминалов до мощных рабочих станций. Клиенты должны уметь выводить документы на экранах любого размера и использовать локально выбранные шрифты.
Далее мы рассмотрим основы HTML, следуя спецификации HTML версии 3. HTML становится очень большим по объему языком и имеет массу возможностей.
Например, можно не указывать описание структуры сложных форм при записи пересылаемых от клиента на сервер данных. Такие формы могут использоваться для ввода запросов в базу данных или заказов товаров в интерактивных магазинах.
Другая важная способность — это построение изображений с областями для щелчка мышью. Конечный пользователь может щелкать на области в изображении, чтобы выбрать связанный с этой областью документ.
19.6.1 Создание документа на HTML
Некоторые детали отображения документа оставлены клиенту. Браузер настольной системы обычно разрешает конечному пользователю выбрать шрифты для выводимого текста. Текст HTML-документа будет переформатирован согласно размеру окна экрана и выбранного шрифта. Автор документа HTML может определить следующие элементы:
■ Заголовки
■ Подзаголовки
■ Абзацы
■ Ссылки с помощью URL
■ Списки
■ Предварительно отформатированный текст
■ Форматирование символов
■ Специальные символы
■ Встроенные изображения
■ Внешние графические изображения
■ Формы для ввода данных
■ Карту областей щелчка мышью
■ Таблицы и формулы
Включенный в HTML-документ элемент определяется соответствующим тегом . Например, тег
Гипертекстовый документ можно создать, используя обычный текстовый редактор. Однако популярные программы текстовых процессоров обеспечивают подключаемые модули для автоматизации создания тегов и позволяют проводить работу в режиме "Что видим, то и получаем". Существуют специальные программные продукты для создания гипертекстовых документов. В них автоматизировано построение различных элементов и по желанию можно скрыть от пользователя примененные теги.
Читать дальшеИнтервал:
Закладка: