- •Хайретдинов м.С. Cетевые информационные технологии
- •5.3. Электронная почта. 120
- •5.4. Группы новостей 144
- •Глава 6 Основные программы поиска ресурсов сети Интернет 158
- •Глава7. Глобальные поисковые системы 182
- •Глава 8. Перспективные технологии сети Интернет 206
- •8.4. Технология «Web 2.0» 228
- •Введение
- •Глава 1. Открытые системы Понятие «открытая система»
- •1.1 Модель osi
- •1.2. Уровни модели osi Физический уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительный уровень
- •Прикладной уровень
- •Сетезависимые и сетенезависимые уровни
- •1.3. Модульность и стандартизация
- •1.4. Источники стандартов
- •1.5. Стандартные стеки коммуникационных протоколов
- •Стек osi
- •Необходимый минимум.
- •Глава 2. Internet-организация, структура, методы
- •2.1. Сети коммутации пакетов
- •2.2. Протокол Internet (ip)
- •2.3. Tcp, udp и другие
- •2.4 Принцип «клиент-сервер».
- •2.5 Системы сетевых адресов
- •2.5.1 Региональная система имён
- •2.5.2 Структура региональной системы имён
- •2.5.3 Поиск адреса по доменному имени
- •2.5.5. Система адресов х.400
- •2.6 Маршрутизация
- •2.6.1 Протокол rip
- •2.6.2 Протокол ospf
- •Глава 3. Локальные и глобальные сети
- •3.1. Особенности локальных, глобальных и городских сетей
- •3.2. Отличия локальных сетей от глобальных
- •3.3. Тенденция к сближению локальных и глобальных сетей
- •3.4. Сети отделов, кампусов и корпораций
- •Сети отделов
- •Сети кампусов
- •Корпоративные сети
- •3.5. Требования, предъявляемые к современным вычислительным сетям
- •3.5.1 Производительность
- •3.5.2 Надежность и безопасность
- •3.5.3 Расширяемость и масштабируемость
- •3.5.4 Прозрачность
- •3.5.5 Поддержка разных видов трафика
- •3.5.6. Управляемость
- •3.5.7. Совместимость
- •Глава 4. Виды доступа в Internet
- •4.1 Непосредственный доступ
- •4.3 Доступ "по вызову" (Dial-up Access)
- •4.4 Доступ uucp
- •4.5 Доступ через другие сети
- •Глава 5 Наиболее распространённые возможности Internet Введение
- •5.1. Удалённый доступ (telnet)
- •Простой протокол telnet
- •Командный режим программы telnet
- •Нестандартные telnet-серверы
- •Telnet и нестандартные порты
- •Необходимый минимум
- •Безопасность и предоставление доступа
- •Удаленный вход в систему
- •5.2. Протокол передачи файлов (ftp) Введение
- •5.2.1. Модели работы ftp.
- •Алгоритм работы при соединении двух ftp-серверов, ни один из которых не расположен на локальном хосте пользователя.
- •Представление данных
- •1. Тип файла.
- •2. Управление форматом.
- •3. Структура.
- •4. Режим передачи. (Указывает на то, как файл передается по соединению данных)
- •5.2.2 Команды ftp
- •5.2.3 Ftp отклики
- •5.2.4. Управление соединением
- •Пример ftp
- •Утилита ftp.
- •5.2.5. Спам - трафик, или тонкости работы протокола ftp
- •5.2.6. Некоторые проблемы ftp
- •Необходимый минимум
- •Список источников:
- •Работа с меню
- •5.2.7. Работа с системой ftp
- •Поиск файлов
- •Поиск ключей
- •Применение указателей (индексов)
- •Применение команды grep
- •Движение по каталогам
- •Смена каталога
- •Форматы файлов
- •Ascii-файлы, или текстовые файлы
- •Бинарные Файлы
- •Выбор типа передачи
- •Если вы не уверены ...
- •Получение Файла
- •Права в другой системе
- •Упакованные файлы
- •Проблемы общего характера
- •Пересылка группы файлов
- •Анонимный протокол ftp
- •Архивы интерпретатора команд shell
- •Замечания относительно различий в системах
- •5.2.8. Протоколы tftp и sftp.
- •Выход из ftp
- •Необходимый минимум
- •5.3. Электронная почта. Введение
- •5.3.1. Системы почтовой рассылки.
- •5.3.2. Почтовые протоколы. Введение
- •Протокол smtp Модель протокола
- •Электронная почта
- •Команды smtp
- •Команды простого протокола передачи почты (smtp)
- •Последовательность команд smtp
- •Конверты, заголовки и тело
- •Описание протокола pop3
- •Режим autorization
- •Пример pop3 сессии
- •Литература
- •5.3.3. Мime: многоцелевые расширения электронной почты для Internet
- •Pine: Реализация mime
- •5.3.4. Что делать, когда электронная почта возвращается
- •Неизвестные компьютеры
- •Неизвестные получатели
- •Почту нельзя доставить
- •Неудачи при доставке почты нескольким адресатам
- •Списки рассылки и отражатели почты
- •Отмена подписки
- •Ведущие и этикет списков
- •5.3.5. Поиск файлов с помощью электронной почты
- •Серверы Internet-muna
- •Запросы в формате listserv
- •Команды поиска файлов утилиты listserv
- •Команды поиска файлов утилиты majordomo
- •Команды поиска файлов утилиты almanac
- •Прикладной шлюз ftPmail
- •Группы новостей
- •Тематика UseNet
- •Как получать информацию из групп новостей
- •WinVn — графическая программа чтения новостей
- •Просмотр материалов телеконференций
- •Составление ответов
- •Подготовка нового сообщения
- •Сохранение сообщений на диске
- •Декодирование сообщений
- •Как правильно завершить сеанс работы с WinVn
- •Просмотр новостей программой trn.
- •Глава 6 Основные программы поиска ресурсов сети Интернет Введение
- •6.1. Поиск в internet с помощью системы gopher
- •Каким клиентом Gopher воспользоваться?
- •Работа с Gopher сервисной компании
- •Запуск из оболочки unix
- •Работа через telnet
- •6.1.1.Работа с системой Veronica
- •Необходимый минимум
- •6.2. Глобальная система world wide web
- •Введение
- •6.2.1. Гипертекстовые системы.
- •Взаимодействие паутины и баз данных.
- •Простейшая homepage
- •6.3. Обзор языка html Введение
- •Направления в развитии языка
- •Базовые понятия языка html
- •Взаимодействие html-страницы с web сервером
- •Список литературы
- •6.4. Протоколы передачи гипертекста http Протокол http
- •История развития протокола
- •Структура протокола
- •Стартовые строки
- •Код ответа
- •Заголовки
- •Пример. Запрос/ответ по http
- •Методы обеспечения безопасности передаваемых данных
- •Процедура установления соединения по tls
- •Процедура hadshake в деталях
- •Глава7. Глобальные поисковые системы
- •7.1.Общие принципы работы поисковых систем
- •Внутренние факторы, влияющие на ранжирование документов в поисковых системах
- •Внешние факторы, влияющие на ранжирование документов в поисковых системах
- •7.2. Качество поиска. Понятие Page Rank
- •Что такое PageRank или что надо знать о pr.
- •ТИц (Тематический Индекс Цитирования)
- •Краткое резюме
- •7. 3. Обзор основных глобальных поисковых систем Internet Введение
- •7.3.1.Поисковая система Rambler
- •Нынешняя позиция Rambler в российском Интернет и на рынке интернет-рекламы
- •7.3.2 "Апорт"
- •7.3.3. Поисковая система Yandex.
- •Проверяйте орфографию
- •Используйте синонимы
- •Ищите больше, чем по одному слову
- •Не пишите большими буквами
- •Найти похожие документы
- •Попробуйте использовать язык запросов
- •Искать без морфологии
- •Поиск картинок и фотографий
- •7.3.4. Поисковая система Googlе История
- •7.3.5. Поисковая система tela
- •Зарубежные поисковики для русскоязычного пользователя
- •7.3.6. Поисковая система AltaVista
- •7.3.7. Поисковый каталог Yahoo
- •7.4. Интеллектуальные поисковые системы: принцип организации, сравнительный анализ. Введение
- •Поиск с обратной связью на естественном языке
- •Интерактивный генератор диалогов
- •Начинается с ввода пользовательского запроса, который порождает либо обмен сообщениями на естественном языке, либо направление интерпретированного запроса поисковому агенту
- •Адаптивный поисковый агент
- •Основные выводы
- •Заключение
- •Список литературы
- •Глава 8. Перспективные технологии сети Интернет
- •8.1.Гигабитные испытательные модели
- •8.2. Примеры служб обмена данными
- •Сети х.25
- •Ретрансляция кадров
- •8.3.Широкополосные isdn и atm
- •Эталонная модель b-isdn atm
- •Протокол атм
- •Категории услуг протокола атм и управление трафиком
- •Перспективы atm
- •Сравнение предоставляемых услуг
- •Стандартизация сетей
- •8.3.1. Who's Who в мире телекоммуникаций
- •Передача трафика ip через сети atm
- •Сосуществование atm с традиционными технологиями локальных сетей
- •Использование технологии atm
- •Вопросы
- •8.4. Технология «Web 2.0» Введение
- •Причины появления web 2.0
- •Что такое web 2.0
- •8.4.1. Основные принципы Веба 2.0 Веб как платформа
- •8.4.2. Использование коллективного разума
- •Блоги и мудрость масс
- •Архитектура взаимодействия
- •Конец цикла разработки по
- •Упрощенные модели программирования
- •Софт работает поверх устройств
- •Богатые пользовательские интерфейсы
- •Что должны уметь компании в Вебе 2.0
- •Подходы к проектированию Веба 2.0
- •Примеры сайтов Web 2.0
- •Пример работы в Web 2.0- википедия (http://ru.Wikipedia.Org/wiki/)
- •В контакте (http://vkontakte.Ru/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
Команды поиска файлов утилиты almanac
Серверы almanac работают несколько иначе. Они организованы по принципу "папок", включающих определенные темы. Для получения списка папок, имеющихся на сервере almanac, пошлите ему следующий запрос:
send catalog
В папках может находиться много файлов (и других папок). Узнав, какие папки имеются в наличии, заглянем внутрь интересующих нас папок. Для этого введем команду:
send имя_папки catalog
Наконец, получив каталог, который содержит нужный Вам файл, пошлем запрос для получения этого файла:
send имя_папки имя_фаила
Например, для получения документа с именем 0001 из папки ers-reports нужно послать команду:
send ers-reports 0001
Многие папки и файлы имеют псевдонимы или сокращенные имена, которые делают запросы более удобными. В этих случаях псевдонимы будут показаны в каталоге. Псевдонимы можно использовать вместо имени файла или имени папки, а универсальные символы — для запроса нескольких файлов или групп файлов. Например, команда
send ers-reports "*"
позволяет получить все файлы из папки ers-reports. Будьте осторожны: команды такого типа, могут привести к получению очень большого количества файлов. Если Вы платите за время соединения, то можете получить большой счет!
Для более подробной информации о том, что делает almanac, пошлитe ей сообщение help.
Прикладной шлюз ftPmail
Вы можете запросить файл по электронной почте с помощью прикладного шлюза FTP, имеющего название ftpmail. ftpmail можно применять для получения фантов с любого сервера ftp сети Internet. Запросы на использование сервиса ftpmail осуществляются путем посылки сообщений серверу ftpmail. Первым таким сервером был ftpniail@decwrl.dec.com, но со временем появилось еще несколько; список известных серверов мы приведем позже. Сервер обычно включает указанную Вами тему сообщения в почтовое сообщение, которое возвращает Вам, но если это не так, для ссылок можно использовать строку темы. Предположим, что Вы серьезно интересуетесь жонглированием и хотите получить копию FAQ "Жонглирование" (FAQ — сборник часто задаваемых вопросов и ответов на них; см. "Глоссарий"), "этот файл находится в каталоге /pub/juggling на компьютере coesci.indiana.edu. Можно сделать следующее
установить
FTP-соединение
с этого
компьютера
перейти в нужный
каталог
запросить файл
chdir pub/juggling
get FAQ
quit
Cc:
Можете получить полную информацию о том, как использовать ftpmail, послав сообщение, тело которого состоит из одного-единственного слова —- "help". Ниже приведены самые полезные команды.
connect имя_узла имя пользователя пароль
Указывает узел сети, с которым необходимо установить контакт. В каждом запросе должен быть один оператор connect. Если имя узла сети опущено, то ftpmail подразумевает, что файл находится на gatekeeper.dec.com (так что лучше этого не делать). Остальные два параметра не обязательны. Если они не указаны, то но умолчанию используется имя пользователя anonymous и Ваш адрес электронной почты.
binary
Двоичные файлы перед передачей будут преобразованы в текстовый формат. По умолчанию эти файлы обрабатываться утилитой btoa.
uuencode
Двоичные файлы будут обрабатываться утилитой uuencode, а не утилитой btoa.
compress
Двоичные файлы будут сжаты UNIX-утилитой compress.
chdir каталог
Переходит в указанный каталог, когда устанавливается ftp-соединение с сервером.
dir каталог
Выдает список файлов указанного каталога. Если каталог не указан, выдаст список файлов текущего каталога.
get файл
Указывает файл, который должен быть послан Вам с ftp-сервера по электронной почте.
chunksize число
Задаст максимальное число символов, которое может быть послано в одном сообщении. Если сообщение больше указанного в команде (по умолчанию 64000), то файл разбивается на столько частей, сколько нужно для передачи. После получения всех частей нужно собрать их в исходном порядке.
quit Дает серверу указание прекратить обслуживание запроса.
Утилита ftpmail может передать Вам по электронной почте любой файл. Ваша задача указать ей, как она должна рассматривать этот файл: как двоичный или как текстовый. Если файл двоичный, а Вы об этом не сообщили, то все, что Вы получите, окажется бесполезным хламом.
Вот Вы уже и стали чувствовать себя увереннее на пути к полному освоению Internet. Не подумать ли нам об отпуске? Ведь другие "1раждане сети", очевидно, берут отпуска. Вам уже, наверное, приходилось получать сообщения следующего типа:
>Frora ktol@uxh.cso.uiuc.edu Thu Jan 6 11:54:12 1994
Date: Thu, 6 Jan 1994 11:54:23 -0600
From: krol@uxl.cso.uiuc.edu
Subject: Out of town
X-Sender: vacation program
Precedence: bulk
Apparently-To: johnbgyoyodyne.com
I will be out of town for the next week.
(Следующую неделю меня не будет в городе.) In case of emergency contact my secretary at secretary@maced.cso.uiuc.edu
(В срочных случаях обращайтесь к моему секретарю по адресу...)
Эти сообщения отправляются программой операционной системы UNIX, имеющей название vacation. Задача программы vacation проста: автоматически отвечать на входящую почту в Ваше отсутствие. Если Вы пользователь ОС UNIX, и администратор Вашей системы позволяет, то Вы также можете использовать программу vacation для генерирования автоматических ответов. Программа vacation ведет список тех, кто посылает Вам сообщения, и посылает только по одному автоматическому ответу в неделю каждому лицу.
Для настройки vacation в Вашем домашнем каталоге в той системе, в которой Вы читаете поступающую почту, нужно проделать следующие действия. Во-первых, запустите программу инициализации базы данных:
% vacation -i
Во-вторых, внесите сообщения, которые Вы хотите посылать, в файл .vacation.msg в своем домашнем каталоге, выбрав редактор по своему усмотрению. Сообщение должно иметь приблизительно такой вид:
From: krol@uxl.cso.uiuc.edu
Subject: Out of town
X-Sender: vacation program
Precedence: bulk
I will be out of town for the next week
