11
INTERNET
История
создания
Ранние эксперименты по передаче и приему информации с помощью компьютеров начались еще в 50-х годах и имели лабораторный характер. Лишь в конце 60-х годов на средства Агентства Перспективных Разработок министерства обороны США (DARPA -
Defense Advanced Research Project Agency) была создана первая сеть национального масштаба. По имени агентства она получила название ARPANET. Эта сеть связала несколько крупных научных, исследовательских и образовательных центров. Ее основой задачей стала координация групп коллективов, работающих над едиными научно- техническими проектами, а основным назначением стал обмен электронной почтой и файлами с научной и проектно-конструкторской документацией.
Сеть ARPANET заработала в 1969 году. Немногочисленные узлы, входившие в нее в то время, были связаны выделенными линиями. Прием и передача информации обеспечивались программами, работающими на узловых компьютерах. Эксперимент с
ARPANET был так успешен, что многие организации пожелали войти в нее и в 1975 году
ARPANET превратилась из экспериментальной в рабочую сеть. Ответственность за администрирование сети взяло на себя Defense Communication Agency (DCA) в настоящее время называемое DISA, так как слово Communication в своем названии заменила на
Information System.
Сеть постепенно расширялась за счет подключения новых узлов, а к началу 80-х годов на базе наиболее крупных узлов были созданы свои региональные сети, воссоздающие общую архитектуру ARPANET на более низком уровне (в региональном или локальном масштабе).
Всякий раз, когда мы говорим о вычислительной технике, нам надо иметь в виду принцип единства аппаратного и программного обеспечения. Пока глобальное расширение ARPANET происходило за счет механического подключения все новых и новых аппаратных средств (узлов и сетей), до INTERNET в современном понимании этого слова было еще очень далеко. По-настоящему рождением INTERNET принято считать
1983 год. В этом году произошли революционные изменения в программном обеспечении компьютерной связи. Днем рождения INTERNET в современном понимании этого слова стала дата стандартизации протокола связи TCP/IP, лежащего в основе Всемирной сети по нынешний день.
Здесь требуется уточнить, что в современном понимании TCP/IP — это не один сетевой протокол, а два протокола, лежащих на разных уровнях (это так называемый стек протоколов).
Протокол
TCP — протокол транспортного уровня. Он управляет тем, как
происходит
передача информации.
Протокол
IP — адресный. Он принадлежит сетевому уровню и определяет, куда
происходит
передача.
Из ARPANET выделилась MILNET, которая относится к Defense Data Network
(DDN) министерства обороны США. В 1991 году ARPANET прекратила свое существование, а сеть INTERNET объединила множество сетей во всем мире.
Основные
понятия, протоколы и службы
В дословном переводе на русский язык INTERNET — это межсеть, то есть в узком смысле слова INTERNET — это объединение сетей. Однако в последние годы у этого слова появился и более широкий смысл: Всемирную компьютерную сеть.
INTERNET можно рассматривать в физическом смысле как несколько
миллионов
компьютеров, связанных друг с другом всевозможными линиями связи,
12 однако такой «физический» взгляд на INTERNET слишком узок. Лучше рассматривать
INTERNET как некое информационное пространство
INTERNET - это не совокупность прямых соединений между компьютерами. Так, например, если два компьютера, находящиеся на разных континентах, обмениваются данными в INTERNET, это совсем не значит, что между ними действует одно прямое или виртуальное соединение. Данные, которые они посылают друг другу, разбиваются на пакеты, и даже в одном сеансе связи разные пакеты одного сообщения могут пройти разными маршрутами. Какими бы маршрутами ни двигались пакеты данных, они все равно достигнут пункта назначения и будут собраны вместе в цельный документ. При этом данные, отправленные позже, могут приходить раньше, но это не помешает правильно собрать документ, поскольку каждый пакет имеет свою маркировку.
Таким образом,
INTERNET представляет собой как бы -«пространство», внутри которого осуществляется непрерывная циркуляция данных. В этом смысле его можно сравнить с теле- и радиоэфиром, хотя есть очевидная разница хотя бы в том, что в эфире никакая информация храниться не может, а в INTERNET она перемещается между компьютерами, составляющими узлы сети, и какое-то время хранится на их жестких дисках.
Таким образом,
INTERNET представляет собой глобальную компьютерную сеть, охватывающую весь мир и содержащую гигантский объем информации поп любой тематике, доступной на коммерческой основе для всех желающих. Помимо чисто информационных услуг через INTERNET можно совершать покупки и коммерческие сделки, оплачивать счета, заказывать на различные виды транспорта, бронировать места в гостинице и др.
INTERNET представляет собой
объединение нескольких десятков тысяч различных локальных сетей, за что она и получила название
Сеть сетей.
Протокол TCP. Согласно протоколу TCP, отправляемые данные «нарезаются» на небольшие пакеты, после чего каждый пакет маркируется таким образом, чтобы в нем были данные, необходимые для правильной сборки документа на компьютере получателя.
Для понимания сути протокола TCP можно представить игру в шахматы по переписке, когда двое участников разыгрывают одновременно десяток партий. Каждый ход записывается на отдельной открытке с указанием номера партии и номера хода. В этом случае между двумя партнерами через один и тот же почтовый канал работает как бы десяток соединений (по одному на партию). Два компьютера, связанные между собой одним физическим соединением, могут точно так же поддерживать одновременно несколько TCP-соединений. Так, например, два промежуточных сетевых сервера могут одновременно по одной линии связи передавать друг другу в обе стороны множество
TCP-пакетов от многочисленных клиентов.
Протокол IP. Теперь рассмотрим адресный протокол - IP (INTERNET Protocol).
Его суть состоит в том, что у каждого участника Всемирной сети должен быть
свой уникальный адрес (IP-адрес)- Без этого нельзя говорить о точной доставке TCP-пакетов на нужное рабочее место. Этот
адрес выражается очень просто —
четырьмя байтами, например: 195.38.46.11. IP-адрес - это четыре числа, каждое из которых может принимать значение от 0 до 255. Например, IP-адрес ftp-сервера фирмы Microsoft
198.105.232.1. Существуют специальные правила, по которым определяют IP-адреса.
1 2 3 4 5 6 7 8 9 ... 27
мониторингом информации. При отправке сообщений в телеконференции принято указывать свой адрес электронной почты для обратной связи. В некоторых группах проводит производится предварительный «отсев» бесполезной информации (в частности, рекламной), не относящейся к теме конференции. Такие конференции называют
модерируемыми. В качестве
модератора может выступать не только человек, но и программа, фильтрующая сообщения по определенным ключевым словам –
автоматическая модерация.
Для работы со службой телеконференций существуют специальные клиентские программы. Например, Microsoft Outlook Express, почтовый клиент, позволяет работать также и со службой телеконференций.
Терминальный режим. Telnet - удаленный доступ. Дает возможность абоненту работать на любом компьютере сети INTERNET как на своем собственном. То есть запускать программы, менять режим работы и т.д. Подключившись к удаленному компьютеру по протоколу этой службы, можно управлять его работой. Такое управление называется
консольным или терминальным. Протоколы Telnet применяют для
18 дистанционного управления техническими объектами, например телескопами, видеокамерами, промышленными роботами.
NFS (Network File System) – распределенная файловая система. Дает возможность абоненту пользоваться файловой системой удаленного компьютера, как своей собственной.
Webster - сетевая версия толкового словаря английского языка.
Выполняя лабораторную работу «Поиск информации в сети INTERNET» в практической части курса студенты подробно знакомятся с материалами о поиске и получают навыки поиска.
1
Лекция знакомит студентов с основными средствами обеспечения компьютерной безопасности.
Средства
обеспечения компьютерной безопасности
В вычислительной технике понятие безопасности является весьма широким. Оно подразумевает и надежность работы компьютера, и сохранность ценных данных, и защиту информации от внесения в нее изменений неуполномоченными лицами, и сохранение тайны переписки в электронной связи. Во всех цивилизованных странах на страже безопасности граждан стоят законы.
В сфере вычислительной техники правоприменительная практика пока развита недостаточно, а законотворческий процесс не успевает за развитием технологий, поэтому надежность работы компьютерных систем во многом опирается на меры самозащиты.
К средствам обеспечения компьютерной безопасности – этой весьма широкой категории относятся средства пассивной и активной защиты данных от повреждения, а также средства защиты данных от несанкционированного доступа, просмотра и изменения.
Средства
пассивной защиты
В качестве средств пассивной защиты используют служебные программы, предназначенные для резервного копирования. Нередко они обладают и базовыми свойствами диспетчеров архивов (архиваторов). Создавая план мероприятий по резервному копированию информации, необходимо учитывать, что резервные копии должны храниться отдельно от компьютера.
Средства
активной защиты (вирусы и антивирусы)
В качестве средств активной защиты применяют антивирусное программное обеспечение.
Компьютерный
вирус - специально написанная небольшая компьютерная программа, которая может приписывать себя другим программам и саморепредуцироваться (размножаться).
Компьютерный
вирус – это программный код, встроенный в другую программу, или в документ, или в определенные области носителя данных и предназначенный для выполнения несанкционированных действий на несущем компьютере.
Существует множество компьютерных вирусов, которые мешают успешной работе пользователей на компьютерах.
Основными типами компьютерных вирусов являются:
программные вирусы;
загрузочные вирусы;
макровирусы.
Однако этого деления недостаточно, например, к компьютерным вирусам примыкают и так называемые троянские кони. Для того, чтобы сориентироваться в море этих программ, попробуем рассмотреть их классификацию с разных точек зрения. Самым популярным подходом к классификации компьютерных вирусов является классификация, предложенная разработчиком самой популярной в России антивирусной программы
«Kaspersky
Anti-Virus»
Касперским.
Лаборатория
Касперского предлагает классифицировать вирусы по различным признакам. Такой подход к классификации показан на рисунке 1.
В первую очередь вирусы классифицируют по среде обитания. По этому признаку выделяют следующие группы вирусов:
сетевые
– вирусы, распространяющиеся через компьютерные сети;
2
файловые
– такие вирусы внедряются в выполняемые файлы, которые имеют расширение exe и com;
загрузочные
– эти вирусы внедряются в загрузочный сектор диска или в сектор, содержащий программу загрузки системного диска;
файлово
-загрузочные (многофункциональные) – поражают загрузочные секторы дисков и файлы прикладных программ;
3
Рисунок 1 – Классификация компьютерных вирусов
системные
вирусы – эти вирусыпроникают в системные модули и драйверы периферийных устройств, таблицы размещения файлов и таблицы разделов.
Программы
– компьютерные вирусы
По среде обитания
Загрузочные
Файловые
Файлово-загрузочные
Сетевые
Системные
По степени воздействия
Безвредные
Неопасные
Опасные
Разрушительные
По способам заражения среды обитания
Резидентные
Нерезидентные
По алгоритмической особенности построения
Репликаторные
«Троянский конь»
Логическая бомба
Мутанты
Невидимки
Макровирусы
Вирусы-спутники
Вирусы-черви
Студенческие
4
Также вирусы классифицируют по способам заражения, выделяя две группы вирусов:
резидентные
– эти вирусы при инфицировании попадают в оперативную память компьютера и остаются там до его выключения, при этом они заражают все запускаемые на этом компьютере программы;
нерезидентные
– эта группа вирусов не заражает оперативную память и является действующей только некоторое время.
При классификации по деструктивным возможностям выделяют следующие группы вирусов:
безвредные
– эти вирусы не влияют на работу компьютера, но в то же время они занимают место в оперативной памяти, что естественно замедляет выполнение программ;
неопасные
– их влияние ограничивается уменьшением свободной памяти на диске, а также графическими и звуковыми эффектами;
опасные
– эти вирусы приводят к серьезным сбоям в работе компьютера;
разрушительные
(очень опасные) – работа таких вирусов приводит к потере программ и уничтожению данных.
Так как вирус – это программа, то естественно провести классификацию по
особенностям
алгоритма. При таком подходе к классификации выделяют следующие группы вирусов:
вирусы
- спутники – эти вирусы не изменяют файлы, к которым они себя приписывают;
вирусы
- черви – так обычно строятся вирусы, которые распространяются по компьютерной сети, они вычисляют адреса сетевых компьютеров и рассылают по этим адресам свои копии, при этом поддерживая между собой связь, а в случае прекращения существования «червя» на каком-либо компьютере оставшиеся отыскивают свободный компьютер и внедряют в него такую же программу;
репликаторные
(паразитические) – вирусы, которые распространяют копии, изменяя содержимое дисковых секторов или файлов;
«Троянский конь» – это программа, которая, маскируясь под полезную программу, выполняет дополнительные функции, о чем пользователь и не догадывается
(например, собирает информацию об именах и паролях, записывая их в специальный файл, доступный лишь создателю данного вируса), либо разрушает файловую систему;
логическая
бомба – это программа, которая встраивается в большой программный комплекс. Она безвредна до наступления определенного события, после которого реализуется ее логический механизм. Например, такая вирусная программа начинает работать после некоторого числа, или в какую-то конкретную дату (например, вирус «Чернобыль» срабатывает 26 апреля), при наличии или отсутствии определенного файла или записи файла и т.д.
программы
-мутанты – это программы, которые самовоспроизводясь, воссоздают копии отличающиеся от оригинала;
студенческие
– как правило, это крайне примитивные по алгоритму вирусы с непредсказуемыми последствиями;
вирусы
-призраки (невидимки) – оригинальные программы, позволяющие обманывать программы-антивирусы, труднообнаруживаемые вирусы, редко бывают опасными, но иногда дают о себе знать, часто их называют стелс-вирусы;
макровирусы
– эти программы используют возможности макроязыков, встроенные в офисные программы обработки данных (текстовые процессоры, электронные таблицы и т.д.).
Считается, что никакой вирус не в состоянии вывести из строя аппаратное обеспечение компьютера. Однако бывают случаи, когда аппаратное и программное