- •Хайретдинов м.С. Cетевые информационные технологии
- •5.3. Электронная почта. 120
- •5.4. Группы новостей 144
- •Глава 6 Основные программы поиска ресурсов сети Интернет 158
- •Глава7. Глобальные поисковые системы 182
- •Глава 8. Перспективные технологии сети Интернет 206
- •8.4. Технология «Web 2.0» 228
- •Введение
- •1.1 Модель osi
- •Глава 1. Открытые системы Понятие «открытая система»
- •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/)
- •Заключение
- •Список литературы.
- •Глоссарий
- •Список литературы
- •Темы ргр по дисциплине «Сетевые информационные технологии»
- •Примеры экзаменационных билетов
5.2.7. Работа с системой ftp
Предположим, что вы обнаружили необходимый файл в компьютере, находящемся, скажем, в Лондоне. Вы узнали имя хост-компьютера станции FTP, но не знаете, где точно в компьютере находится файл. Попробуем найти его. Для инициирования операции перейдите на стимул UNIX и введите ftp hostname, а затем нажмите клавишу Enter. Фактически для запуска программы достаточно ввести ftp и нажать клавишу Enter, но включение имени хост-компьютера запускает FTP и заставляет ее соединиться с указанным хост-компьютером.
Если вы ошиблись при вводе имени хост-компьютера, выводится сообщение unknown host (неизвестный хост-компьютер), а стимул изменяется на ftp>. Чтобы соединиться с хост-компьютером на стимул ftp>, необходимо воспользоваться командой open. Введите open hostname и нажмите клавишу Enter. Рассмотрим пример:
ftp> open ftp.demon.uk
Connected to newgate.demon.co.uk.
220 newgate.demon.co.uk FTP server (Version 5.60 #1) ready.
Name (ftp.demon.со.uk:peterk): anonymous
331 Guest login ok, send ident as password.
Password: (введите как пароль свой почтовый адрес)
230 Guest login ok, access restrictions apply.
ftp>
Для соединения с этим хост-компьютером мы применили команду open, так как FTP уже действует. Отметим, что имя хост-компьютера (ftp.demon.co.uk) начинается с ftp. Имена хост-компьютеров многих станций FTP начинаются с ftp, поэтому для входа в них со стимула UNIX необходимо вводить ftp ftp.etcetera, в данном случае ftp ftp.demon.co.uk.
Мы видим сообщение о производстве соединения, о готовности системы и о запросе Name (имени). Мы вошли с именем anonymous. Иногда вам придется входить в систему, где не разрешается входить никому; в этом случае вам придется получить разрешение у системного администратора и использовать назначенное входное имя. При входе как anonymous система обычно запрашивает ввод настоящего ident (идентификатора); в качестве пароля введите свой почтовый адрес. В примере виден запрос пароля Password, но так как система не возвращает его как эхо, введенный мной пароль не виден.
После ввода входного имени вы увидите строку, подтверждающую вход (Guest login ok — гость вошел), а также сообщение access restrictions apply (доступ ограничен). Оно означает, что вы можете входить только туда, куда разрешил системный администратор, и делать только то, что он разрешил.
Если при вводе входного имени вы ошиблись, появится сообщение о невозможности входа. Не беспокойтесь, зависания при этом не происходит. Введите user anonymous или укажите вместо anonymous назначенное вам входное имя, а затем нажмите клавишу Enter. Хотя этот прием срабатывает не всегда, так как удаленная система может закрыть соединение, его следует проверить.
Наконец, вновь появляется стимул ftp>, означающий, что вы вошли в систему. Что же делать дальше?
Поиск файлов
После входа нужно найти файл, находящийся, как вам известно, где-то в этой системе. С чего же начать? Система FTP имеет команды, часть которых совпадает со стандартными командами UNIX. Можно начать с команды pwd, которая показывает местонахождение: по-видимому, вы находитесь в корневом каталоге (/).
Напомним, что в DOS имена файлов имеют расширение в виде трех символов, находящихся в конце имени после точки. Например, в имени THISFILE.TXT расширением является ТХТ. В UNIX имена файлов не имеют расширений. Конечно, имя может содержать точку, но их может быть и несколько, т.е. точка не означает начало расширения.
Следующей можно ввести команду dir, показывающую список каталогов и файлов; фактическая форма списка зависит от системы. Эта команда в FTP сообщает системе о том, что следует послать информацию, а система решает, в каком формате ее посылать. Можно также ввести команду Is для получения простого листинга только из имен.
Помните, что в UNIX для разделения имен каталогов применяется наклонная черта /, а не обратная наклонная черта \, как в DOS.
Однако с командами получения листинга в FTP имеется проблема — длинный каталог проскакивает быстрее, чем его можно прочитать. Существует несколько способов решения этой проблемы; конечно, ни один из них не является идеальным, но ведь вы находитесь в мире UNIX, где это обычный случай.
Прежде всего, можно ввести команду Is -1 "|more" для вывода списка страницами. Можно также получить многостолбцовый листинг — введите Is -С и нажмите клавишу Enter; листинг появляется на экране в несколько столбцов, но в нем содержатся только имена файлов, а подробности отсутствуют.
Можно далее ограничить листинг только интересующими вас файлами, а также применить для ограничения поиска глобальный символ *. Если, например, ввести dir thisfile и нажать клавишу Enter, то можно увидеть информацию о файле thisfile. Если же ввести dir *txt и нажать клавишу Enter, появится листинг всех файлов, имена которых заканчиваются символами txt. Символ * просто означает, что здесь может быть что угодно.
Можно также ввести команду dir p* для поиска всех файлов, имена которых начинаются в буквы р, или команду dir P* для всех файлов, имена которых начинаются с буквы Р. Кроме того, команда dir позволяет определить для просмотра конкретный каталог при вводе ее в формате dir directoryname. Поэтому при наличии каталогов, имена которых начинаются с буквы р или Р, вы увидите листинг файлов из этих каталогов.
Наконец, можно получить рекурсивный листинг каталогов. Введите Is -1R и нажмите клавишу Enter; при этом FTP выведет список всех файлов и подкаталогов в текущем каталоге плюс все файлы и подкаталоги из этих каталогов и т.д. Часто листинг оказывается чрезмерно большим и выводится слишком быстро для чтения, поэтому введите команду Is -IR filename для копирования его в файл — листинг помещается в файл на вашей системе (поэтому для чтения файла необходимо закрыть FTP); этот прием несколько ускоряет поиск нужного файла.
Возможно, проще всего решить проблему длинных листингов, применяя коммуникационную программу для их сохранения. Например, большинство коммуникационных программ позволяют скопировать все поступающие данные в текстовый файл. Если вы работаете с коммуникационной программой Windows, после сохранения листинга можно перейти в File Manager (Менеджер файлов) и произвести двойной щелчок на текстовом файле для его открытия и чтения (в предположении, что имя файла имеет расширение .ТХТ). Некоторые коммуникационные программы разрешают производить скроллинг назад для просмотра ранее принятого текста.
