- •Информационные технологии в экономике
- •Новосибирск - 2006
- •1.2. Основные понятия и сетевая терминология
- •1.3. Модель взаимодействия открытых систем
- •1.4. Телекоммуникационные системы – основные функции и компоненты
- •1.5. Топология локальной сети
- •1.6. Технологии функционирования локальной сети
- •1.7.Сетевые операционные системы
- •1.7.1. Структура сетевой операционной системы
- •1.7.2. Сетевые ос фирмы Novell
- •1.7.5. Сетевые ос фирмы Microsoft
- •1.8. Беспроводные локальные сети.
- •1.8.1. Стандарты семейства 802.11 (wi-Fi)
- •1.8.2. Стандарты семейства 802.15
- •1.8.3. Стандарты семейства 802.16 (WiMax)
- •1.8.4. Организация беспроводной сети для малого и среднего бизнеса
- •1.8.5. Технология mimo
- •Глава 2. Интернет
- •2.1. Что такое интернет
- •2.2. История интернета
- •2.3. Браузеры
- •2.4. Типы сервисов интернета
- •2.4.1. Электронная почта
- •2.4.2. Сетевые новости Usenet
- •2.4.3. Списки рассылки
- •2.4.5.Www (World Wide Web - всемирная паутина)
- •2.4.6.Сервис telnet.
- •2.5. Доменная адресация в интернете
- •2.6. Маршрутизация в сетях tcp/ip
- •2.7. Организация tcp/ip
- •2.8. Язык Java
- •2.9. Поисковые системы в интернете
- •2.9.1. Классификация и особенности поисковых систем
- •2.9.2. Электронные справочники глобального масштаба
- •2.9.3. Глобальные поисковые системы
- •2.9.4. Российские справочники ресурсов Интернет
- •2.9.5. Российские поисковые системы
- •2.9.6. Основы информационного поиска в интернете
- •2.10. Некоторые аспекты применения Web-технологий Проблемы интернета
- •Интранет - информационное обслуживание на основе интернета
- •Поиск информации с применением серверов глобального поиска и каталогов
- •Глава 3. Программное обеспечение создания web-сайтов
- •3.1. Введение
- •Html-редакторы: от "Блокнота" до ...
- •3.2. Основы html Первое знакомство с тэгами
- •Атрибуты тэгов
- •Метки и гиперссылки
- •1. Переход к другому документу.
- •2. Перемещение в пределах документа.
- •Форматирование текста
- •Изображения
- •Глава 4. Информационные системы организации
- •4.1. Управление информационными системами
- •4.2. Информационные потоки в системах управления
- •4.3. Структура и классификация информационных систем
- •Заключение
- •Глава 5. Информационные технологии в органах государственной власти и местного самоуправления1 Введение. Информационные технологии и эффективность системы государственного управления
- •Составляющие эффективности системы государственного управления
- •Оценка потребности в системах электронного делопроизводства и документооборота
- •Информационные технологии и эффективность системы государственного управления
- •Составляющие эффективности системы государственного управления
- •Оценка потребности в системах электронного делопроизводства и документооборота
- •5.1. Документооборот и делопроизводство в органе власти Документооборот как основа деятельности органа власти. Определение терминов
- •Автоматизация бумажного документооборота и делопроизводства
- •Подготовка документов
- •Организация работы небольшого коллектива
- •Средства обеспечения коллективной работы больших рабочих групп
- •Архивное хранение
- •Реализация электронного документооборота
- •Что необходимо для построения электронного документооборота
- •5.2. Автоматизация обмена документами между органами власти
- •Форматы и стандарты обмена
- •Обеспечение гарантированной доставки
- •Аутентификация и конфиденциальность
- •Архитектура системы Центров обмена документами
- •Программные средства
- •5.3. Организация взаимодействия органов государственной власти с гражданами и предприятиями
- •Обмен документами с предприятиями
- •Налоговые декларации, отчеты, корреспондеция
- •Обеспечение доступа к публичной информации
- •Работа с обращениями граждан и организаций
- •5.4. Системы эдд для органов власти разного уровня Решение для муниципальных и других органов власти, имеющих небольшой объем документооборота
- •5.11. Однопользовательское решение
- •Решение для местного органа самоуправления
- •Решение для территориального образования (субъекта федерации)
- •Решение для федерального ведомства с территориальными подразделениями
- •Глава 6. Основы современных баз данных Введение
- •6.1. Файловые системы
- •6.1.1. Структуры файлов
- •6.1.2. Именование файлов
- •6.1.3. Защита файлов
- •6.1.4. Режим многопользовательского доступа
- •6.2. Области применения файлов
- •6.3. Потребности информационных систем
- •6.4. Функции субд.
- •6.4.1. Непосредственное управление данными во внешней памяти
- •6.4.2. Управление буферами оперативной памяти
- •6.4.3. Управление транзакциями
- •6.4.4. Журнализация
- •6.4.5. Поддержка языков бд
- •6.5. Типовая организация современной субд
- •6.6. Современные направления исследований и разработок
- •Глава 7. Экспертные системы понятие и задача применения экспертной системы.
- •Экспертные системы, методика построения
- •Экспертные системы, параллельные и последовательные решения.
- •Пример эс, основанной на правилах логического вывода и действующую в обратном порядке.
- •Часть 1.
- •Часть 2.
- •Часть 3.
- •Часть 4.
- •Часть 5.
- •Глава 8. Управление деятельностью в сфере информационных технологий
- •Изменение операционной среды организации
- •Другие формы организации управления операциями ит
- •Разработка операционной стратегии
- •Технологическое планирование
- •Управление мощностями ит
- •Управление персоналом, занятым операционной деятельностью в сфере ит
- •Факторы отбора персонала
- •Человеческие факторы в управлении персоналом
- •Планирование операционной деятельности и контроль Формирование целей
- •Формирование приоритетов
- •Процессы управления информационными технологиями
- •Текущее управление ит
- •Операционные вопросы
- •Увязка с системой текущего управления предприятия
- •Учет характеристик внедряемых ит
- •Планирование ит Факторы, вызывающие потребность в планировании ит
- •Требования к планированию на различных этапах внедрения ит
- •Факторы, влияющие на результативность планирования ит
- •Аудит информационных технологий
- •Этические и социальные последствия внедрения ит
- •Анализ этических и социальных последствий внедрения ит
- •Ключевые технологические тенденции, которые порождают этические вопросы
- •Этика в информационном обществе
- •Базовые понятия: ответственность, подотчетность и обязанности
- •Этический анализ
- •Этические принципы
- •Профессиональный кодекс поведения
- •Влияние информационных технологий на моральные и правовые нормы
- •Информационные права: конфиденциальность и свобода в информационном обществе
- •Права собственности: интеллектуальная собственность
- •Корпоративный кодекс этики в области программного обеспечения
- •Подотчетность, обязательства и контроль
- •Качество систем: качество данных, системные ошибки
- •Качество жизни:справедливость, доступность, границы
- •Создание, использование и распространение вредоносных программ для эвм
- •Нарушение правил эксплуатации эвм, системы эвм или их сети (ст. 274 ук)
- •Здоровье нации: стрессы повторяющихся действий, зрительный синдром и техностресс
- •Управленческие действия: корпоративный кодекс этики
- •Вопросы к экзамену по главе 1 и 2.
- •Глава 1.
- •Глава 2.
- •Приложение к Главе 1.
- •1.1. Беспроводные стандарты 802.11
- •1.2. Безопасность в Wi-Fi сетях
- •Приложение к главе 2.
- •2.1. Протоколы интернета
- •2.1.1. Семейство протоколов tcp/ip
- •2.1.2. Ethernet-кадр
- •2.1.3. Протокол slip
- •2.1.4. Протокол ppp
- •2.1.5. Межсетевой протокол ip
- •2.1.6. Протокол udp
- •2.1.7. Протокол tcp
- •2.1.8. Другие протоколы.
- •2.2. Секреты Google Dance
- •2.3. Поиск по скрытой части интернета
- •2.4. Глоссарий терминов по поисковым системам и каталогам
- •Приложение к главе 5.
- •5.1. Словарь терминов
Приложение к главе 2.
2.1. Протоколы интернета
2.1.1. Семейство протоколов tcp/ip
Термином TCP/IP называется целое семейство протоколов различного уровня. Сначала перечислим протоколы семейства.
IP (Internet Protocol) – межсетевой протокол, давший название всему семейству;
TCP (Transmission Control Protocol) - базовый транспортный протокол,
UDP (User Datagram Protocol) - второй транспортный протокол, отличающийся от TCP;
ARP (Address Resolution Protocol) - используется для определения соответствия IP-адресов и Ethernet-адресов;
SLIP (Serial Line Internet Protocol) - протокол передачи данных по телефонным линиям;
PPP (Point to Point Protocol) - протокол обмена данными "от точки к точке";
FTP (File Transfer Protocol) - протокол обмена файлами;
TELNET - протокол эмуляции виртуального терминала;
RPC (Remote Process Control) - протокол управления удаленными процессами;
TFTP (Trivial File Transfer Protocol) - тривиальный протокол передачи файлов;
DNS (Domain Name System) - система доменных имен;
RIP (Routing Information Protocol) - протокол маршрутизации;
NFS (Network File System) - распределенная файловая система и система сетевой печати;
SNMP (Simple Network ManagementProtocol) - простой протокол управления сетью.
К канальному уровню относятся стандарты SLIP и PPP. К сетевому (межсетевому) уровню относятся протоколы IP, ARP, ICMP. Транспортный уровень представлен протоколами TCP и UDP. Протоколы сервисов интернета (FTP, TELNET, HTTP, GOPHER и т.п.) относятся к высшему, прикладному уровню.
В терминологии TCP/IP кадром называется блок данных, который принимается или отправляется сетевым адаптером. IP-пакетом называется блок данных, которым обменивается IP-модуль с сетевым интерфейсом. UDP-датаграмма – это блок данных, которым обменивается IP-модуль с UDP-модулем. TCP-сегмент – это блок данных, которым обменивается IP-модуль с TCP-модулем. Наконец, прикладное сообщение – это блок данных, которым обмениваются программы сетевых приложений с протоколами транспортного уровня.
Инкапсуляциией называется способ упаковки сообщения в формате одного протокола в сообщение в формате другого протокола более низкого уровня (например, упаковка IP-пакета в кадр Ethernet или упаковка TCP-сегмента в IP-пакет). В рамках межсетевого обмена понятие инкапсуляции имеет расширенный смысл. Если в случае инкапсуляции IP-пакета речь идет действительно об упаковке IP-пакета внутри кадра Ethernet, то при передаче данных по коммутируемым каналам происходит дальнейшая разбиение пакетов на SLIP-пакеты или фреймы PPP.
Пусть прикладная программа сформировала сообщение, которое предназначено для отправки на другой компьютер. Это сообщение передается на вход одного из сетевых модулей. Сетевой модуль обрабатывает сообщение, если надо, разделяет его на пакеты, присоединяет заголовки и, в зависимости от результатов обработки, передает полученные пакеты тому или иному модулю. Следующий модуль проделывает аналогичную процедуру и т.д. Заканчивается процесс тогда, когда очередной пакет поступает на вход модуля сетевой системы (например, модуля ENET системы Ethernet).
Пакеты вседа передаются от модуля высшего уровня к модулю низшего уровня. Модуль выполняет операцию одного из уровней и использует при этом определенный протокол. В результате можно изобразить структуру модулей (и соответственно, структуру протоколов) в форме схемы, изображенной на рис 2.1.
При работе с некоторыми программами прикладного уровня (такими, как FTP или telnet) используется модуль TCP. При работе с другими прикладными программами (NFS) используется модуль UDP. При получении сообщения от прикладной программы модули TCP и UDP работают как демультиплексоры, т.е. перенаправляют данные с нескольких выходов на один вход. Хотя технология Интернет поддерживает много различных сред передачи данных, здесь мы будем предполагать использование Ethernet, так как именно эта среда чаще всего служит физической основой для IP-сети.
Машина, принявшая пакет, осуществляет мультиплексирование в соответствии с этими отметками. Пусть сообщение пришло на сетевой интерфейс компьютера. Когда Ethernet-кадр попадает в драйвер сетевого интерфейса Ethernet, он может быть направлен либо в ARP-модуль, либо в IP-модуль. На то, куда должен быть направлен Ethernet-кадр, указывает значение поля типа в заголовке кадра. Если IP-пакет попадает в модуль IP, то содержащиеся в нем данные могут быть переданы либо модулю TCP, либо UDP, что определяется полем “протокол” в заголовке IP-пакета. Если UDP-датаграмма попадает в модуль UDP, то на основании значения поля “порт” в заголовке датаграммы определяется прикладная программа, которой должно быть передано прикладное сообщение. Если TCP-сообщение попадает в модуль TCP, то выбор прикладной программы, которой должно быть передано сообщение, осуществляется на основе значения поля “порт” в заголовке TCP-пакета.
Машина может быть подключена одновременно к нескольким средам передачи данных. Для машин с несколькими сетевыми интерфейсами при отправлении пакета IP-модуль выполняет функции мультиплексора, так как он должен сделать выбор между несколькими сетевыми интерфейсами.Таким образом, он осуществляет мультиплексирование входных и выходных данных в обоих направлениях. Данные могут поступать через любой сетевой интерфейс и быть переданы через любой другой сетевой интерфейс.
Процесс получения пакета и немедленной передачи его в другую сеть называется ретрансляцией IP-пакета. Ретранслируемый пакет не передается модулям TCP или UDP. Некоторые шлюзы вообще могут не иметь модулей TCP и UDP.
Сначала попробуем разобраться, как устроены протоколы передачи данных. Удобнее вначале рассмотреть, как работает сетевой модуль при приеме сообщения. Уже было сказано ранее, что для этого модуля сообщение представляет собой информативную начальную часть – заголовок, содержательную среднюю часть, которая была инкапсулирована в данное сообщение и для данного модуля представляет собой черный ящик, и, быть может, информативную конечную часть – хвост сообщения. Работа модуля заключается в анализе заголовка и хвоста сообщения. Для этого прежде всего необходимо уметь выделять заголовок и хвост.
Тут может быть три способа. Либо все части сообщения имеют фиксированную заранее оговоренную длину, либо они будут выделены специальными маркерами, либо структура сообщения будет определяться в процессе анализа. Чаще всего используется последняя идея. Обычно протокол характеризуется набором полей, имеющих индивидуальную длину, измеряемую в байтах или битах. Однако заголовок конкретного сообщения не обязан включать все поля. Включение или невключение того или иного поля зависит от значения предшествующих полей заголовка. Протокол должен быть устроен таким образом, чтобы при последовательном просмотре сообщения для каждого текущего бита должно быть известно, к какому полю этот бит относится. Аналогично определяется начало содержательной части сообщения и хвост сообщения.
Проиллюстрируем сказанное на примере структуры IP-адреса, которая является частью протокола IP. Напомним, что IP-адрес узла идентифицирует сетевой адаптер, а не всю машину. IP-адрес имеет фиксированную длину, равную 4 байтам (32 битам). Старшие биты IP-адреса определяют номер IP-сети. Оставшаяся часть IP-адреса изображает внутренний номер узла в сети (хост-номер). Существуют 5 классов IP-адресов, отличающиеся количеством бит в сетевом номере и хост-номере. Класс адреса определяется значением старших битов первого байта . В табл. 2.1 приведены классы адресов и указано количество возможных IP-адресов каждого класса.
Таблица 2.1
Характеристики классов IP-адресов
Класс |
1-й байт
|
Значения первого байта |
2-й байт |
3-й байт |
4-й байт |
Возможое кол-во сетей |
Возможое кол-во узлов |
А |
0 + номер сети |
1 – 126 |
Узел |
126 |
16777214 |
||
B |
10 + начало номера сети |
128 – 191 |
Сеть |
Узел |
16382 |
65534 |
|
C |
110 + начало номера сети |
192 – 223 |
Сеть |
Узел |
2097150 |
254 |
|
D |
1110 + начало номера группы |
224 – 239 |
Группа |
- |
218 |
||
E |
11100 |
240 – 247 |
Зарезервировано |
|
|
||
Например, для машины с IP-адресом 221.137.10.34 сетевой номер равен 221.137.10, а хост-номер равен 34. Число 221 – это содержимое первого байта. Оно попадает в диапазон 192-223, поэтому данный IP-адрес относится к классу C. Числа 137 и 10 – соответственно содержимое второго и третьего байтов IP-адреса.
Адреса класса A предназначены для использования в больших сетях общего пользования. Они допускают большое количество номеров узлов. Адреса класса B используются в сетях среднего размера, например, сетях университетов и крупных компаний. Адреса класса C используются в сетях с небольшим числом компьютеров. Адреса класса D используются при обращениях к группам машин, а адреса класса E зарезервированы на будущее.
Прежде, чем вы начнете использовать сеть с TCP/IP, вы должны получить один или несколько официальных сетевых номеров. Выделением номеров (каки многими другими вопросами) занимается DDN Network Information Center (NIC). Выделение номеров производится бесплатно и занимает около недели. Вы можете получить сетевой номер вне зависимости от того, для чего предназначена ваша сеть. Даже если ваша сеть не имеет связи с объединенной сетью Internet, получение уникального номера желательно, так как в этом случае есть гарантия, что в будущем при включении в Internet или при подключении к сети другой организации не возникнет конфликта адресов. Одно из важнейших решений, которое необходимо принять при установке сети, заключается в выборе способа присвоения IP-адресов вашим машинам .Этот выбор должен учитывать перспективу роста сети. Иначе в дальнейшем вам придется менять адреса. Когда к сети подключено несколько сотен машин, изменение адресов становится почти невозможным. Организации, имеющие небольшие сети с числом узлов до 126, должны запрашивать сетевые номера класса C. Организации с большим числом машин могут получить несколько номеров класса C или номер класса B. Удобным средством структуризации сетей в рамках одной организации являются подсети.
