Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Компьютерные сети и Интернет (общие вопросы).doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
167.42 Кб
Скачать

Компьютерные сети

  1. Локальные и глобальные сети

  2. Интернет

  1. e – mail

  2. mail – list

  3. WWW

  1. Подключение к интернету

  1. Модем

  2. Поставщик услуг интернета

  1. Компьютерная безопасность

  1. Вирусы; методы защиты

  2. Защита информации в интернете; шифрование информации

  3. Принцип достаточности защиты

  4. Электронная подпись

  5. Электронный сертификат

Компьютерные сети

Локальные и глобальные сети. Основные понятия

При физическом соединении двух или более компьютеров образуется компьютерная сеть Простейшее соединение двух компьютеров для обмена данными называется прямым соединением. Для создания пря­мого соединения не требуется ни специального аппа­ратного, ни программного обеспечения. В этом слу­чае аппаратными средствами являются стандартные порты ввода/вывода компьютера (последовательный или параллельный), а в качестве программного обеспечения используются стандартные средства, имеющиеся в составе операционной системы Windows 95/98 (Пуск > Программы > Стандартные > Связь > Прямое кабельное соединение).

Для создания более сложных объединений компью­теров может потребоваться специальноe аппарат­ное обеспечение (сетевое оборудование) и специ­альные программные средства, которые обычно поставляются вместе с оборудованием.

В зависимости от размеров компьютерные сети под­разделяют на локальные (LANLocal Area Nelxmrk) и глобальные (WANWide Area Network). Основ­ным назначением всех видов компьютерных сетей является совместное использование и совместный доступ к общим ресурсам сети. В компьютерной сети общими являются аппаратные, программные и информационные ресурсы.

Так, например, все участники локальной сети могут совместно использовать одно общее устройство печати (сетевой принтер) или, например, ресурсы емкости жестких дисков одного выделенного ком­пьютера (файлового сервера). Это же относится и к программному, и к информационному обеспече­нию. Если в сети имеется специальный компьютер, выделенный для совместного использования участ­никами сети, он называется файловым сервером. Компьютерные сети, в которых нет выделенного сервера, а все локальные компьютеры могут общать­ся друг с другом на «равных правах» (обычно это небольшие сети), называются одноранговыми.

Группы сотрудников, работающих над одним про­ектом в рамках локальной сети, называются рабо­чими группами. В рамках одной локальной сети могут работать несколько рабочих групп. У участ­ников рабочих групп могут быть разные права для доступа к общим ресурсам сети. Приемы разделе­ния и ограничения прав участников компьютерной сети называются политикой сети. Управление сете­выми политиками (их может быть несколько в одной сети) называется администрированием сети. Лицо, управляющее организацией работы всех участников компьютерной сети, называется системным адми­нистратором.

Создание локальных сетей характерно для отдель­ных предприятии или отдельных подразделений предприятий. Если предприятие (или отрасль) зани­мает обширную территорию, то отдельные локальные сети могут объединяться в глобальные сети. В этом случае локальные сет связывают между собой с помощью традиционных каналов связи (кабельных, спутниковых, радиорелейных и т. п.). Как мы увидим ниже, при соблюдении специальных условий для этой цели могут быть использованы даже каналы телефонной связи, хотя они в наименьшей степени удовлетворяют потребностям цифровой связи.

Д ля того чтобы все компьютеры сети могли взаимо­действовать друг с другом, необходимо соблюдение единых требований по способу представления дан­ных, согласованию физических устройств между собой и т. п. Такие единые требования называют сете­выми протоколами. Сетевые протоколы обеспечи­ваются аппаратным и программным образом. Раз­ные локальные сети могут работать в соответствии с различными протоколами. Для того чтобы связать между собой несколько локальных сетей, работаю­щих по разным протоколам, служат специальные средства, называемые шлюзами. Шлюзы могут быть как аппаратными, так и программными. Например, это может быть специальный компьютер, а может быть и компьютерная программа. В последнем слу­чае компьютер может выполнять не только роль шлюза, но и какие-то другие, обычные для компью­теров функции.

При подключении локальной сети предприятия к глобальной сети важную роль играет понятие сете­вой безопасности. В частности, должен быть огра­ничен доступ в локальную сеть для посторонних лиц извне, а также ограничен выход за пределы локальной сети для сотрудников предприятия, не имеющих соответствующих прав. Для обеспечения сетевой безопасности между локальной и глобальной сетью устанавливают так называемые брандмауэры. Бранд­мауэром может быть компьютер или компьютерная программа, препятствующая несанкционированному перемещению данных между сетями.

Интернет. Основные понятия

В дословном переводе на русский язык интернет — это межсеть, то есть в узком смысле слова интер­нетэто объединение сетей. Однако в последние годы у этого слова появился и более широкий смысл:

Интернет — это всемирная компьютерная сеть. Интернет можно рассматривать в физическом смыс­ле как несколько миллионов компьютеров, связанных друг с другом всевозможными линиями связи, однако такой подход к Интернету не принят. Лучше рас­сматривать Интернет как абстрактное понятие.

Пример. Когда говорят об автомобильной сети Рос­сии, обычно не имеют в виду конкретные дороги, мосты и автомобили. Имеется в виду логическая возможность добраться из пункта А в пункт Б, воз­можно, с пересадками, и даже с утомительным ожи­данием попутного транспорта в промежуточных пунктах маршрута. В понятие автомобильной сети также вкладывается осознание того факта, что если на одном из участков маршрута будет разрушен мост, то все равно можно добраться до места назна­чения, потому что найдутся другие дороги, по кото­рым разрушенный участок можно объехать. (В тех местах, где это не так, нет и понятия сети автодо­рог, а есть одна-единственная трасса.)

Интернет тоже не принято рассматривать как сово­купность прямых соединений между компьютерами. Так, например, если два компьютера, находящиеся на разных континентах, обмениваются информацией в Интернете, это совсем не значит, что между ними постоянно действует одно прямое соединение. Дан­ные, которые они посылают друг другу, разбиваются на пакеты, и даже в одном сеансе связи разные пакеты одного сообщения могут пройти разными маршру­тами. Какими бы маршрутами ни двигались пакеты данных, они все равно достигнут пункта назначе­ния и будут собраны вместе в цельный документ. При этом данные, отправленные позже, могут при­ходить раньше, но это не помешает правильно собрать документ, поскольку каждый пакет имеет свою мар­кировку.

Таким образом, Интернет представляет собой как бы «пространство», внутри которого осуществля­ется непрерывная циркуляция данных. В этом смысле его можно сравнить с теле- и радиоэфиром, хотя есть очевидная разница хотя бы в том, что в эфире никакая информация храниться не может, а в Интернете она перемещается между компьютерами, составляющими узлы сети, и какое-то время хра­нится на их жестких дисках.

Теоретические основы Интернета

Ранние эксперименты по передаче и приему инфор­мации с помощью компьютеров начались еще в 50-е годы и имели лабораторный характер. Лишь в конце 60-х годов на средства Агентства Перспективных Разработок Министерства обороны США (DARPADefense Advanced Research Project Agency) была созда­на первая сеть национального масштаба. По имени агентства она получила название ARPANET. Эта сеть связала несколько крупных научных, исследо­вательских и образовательных центров. Ее основ­ной задачей стала координация групп коллективов, работающих над едиными научно-техническими проектами, а основным назначением стали обмен электронной почтой и файлами с научной и проектно-конструкторской документацией.

Сеть ARPANET заработала в 1969 году. Немного­численные узлы, входившие в нее в то время, были связаны «выделенными линиями». Прием и пере­дача информации обеспечивалась программами, рабо­тающими на «узловых» компьютерах. Сеть посте­пенно расширялась за счет подключения новых узлов, а к началу 80-х годов на базе наиболее круп­ных узлов были созданы свои региональные сети, воссоздающие общую архитектуру ARPANET на более низком уровне (в региональном или локаль­ном масштабе).

Всякий раз, когда мы говорим о вычислительной технике, нам надо иметь в виду принцип единства аппаратного и программного обеспечения. Пока глобальное расширение ARPANET происходило за счет механического подключения все новых и новых аппаратных средств (узлов и сетей), до Интернета в современном понимании этого слова было еще очень далеко. По-настоящему рождением Интернета принято считать 1983 год. В этом году произошли революционные изменения в программном обеспече­нии компьютерной связи. Днем рождения Интернета в современном понимании этого слова стала дата стандартизация протокола связи TCP/IP, лежащего в основе Всемирной сети по нынешний день.

Здесь требуется уточнить, что в современном пони­мании TCP/IP — это не один сетевой протокол, а два протокола, лежащих как бы на разных уровнях (это так называемый стек протоколов). Протокол TCP (читается ти-си-пи) — транспортный, он управ­ляет тем, как происходит передача информации. Протокол IP (читается ай-пи) — адресный, он опре­деляет, куда происходит передача.

Протокол TCP. Согласно протоколу TCP отправляе­мые данные «нарезаются» на небольшие пакеты, после чего каждый пакет маркируется таким обра­зом, чтобы в нем была информация, необходимая для правильной доставки и сборки по получении. Сетевые узлы (серверы сети), через которые прой­дет пакет, по этой информации могут автоматически без участия человека определить, куда его надо пере­слать, чтобы он рано или поздно достиг адресата. А адресат по этой информации сможет правильно собрать поступившие пакеты в один цельный доку­мент.

Для понимания сути протокола TCP можно пред­ставить игру в шахматы по переписке, когда каж­дый из участников посылает другому свой ход на почтовой открытке и ждет ответа. Если один нахо­дится во Владивостоке, а другой — в Москве, то один ход будет длиться две недели. Предположим, что наши шахматисты хотят оживить игру и еже­дневно делать по ходу. В этом случае они могут начать розыгрыш сразу четырнадцати партий. Если каж­дый участник грамотно заполнит заголовок своего письма, из которого будет ясно, к какой партии дан­ный ход относится, то их игра сразу оживится. В этом случае между ними как бы образуются четырнад­цать одновременно работающих соединений. Инте­ресно отметить, что два компьютера, связанные между собой одним физическим соединением, могут точно так же поддерживать одновременно несколько TCP-соединений. Так, например, два промежуточ­ных сетевых сервера, могут одновременно по одной линии связи передавать друг другу в обе стороны ТСР-пакеты от многочисленных клиентов.

Протокол IP. Теперь рассмотрим адресный прото­кол - IP. Его суть состоит в том, что у каждого участ­ника Всемирной сети должен быть свой уникаль­ный адрес (IP-адрес). Без этого нельзя говорить о точной доставке каждого из TCP-пакетов на нужное рабочее место. Этот адрес выражается очень просто — это всего четыре байта, например: 195.38.46.11.

Структуру IP-адреса мы рассматривать не будем, но она организована так, что каждый компьютер, через который проходит какой-либо TCP-пакет, может по этим четырем числам определить, кому из своих «соседей» надо переслать пакет, чтобы он оказался ближе к получателю. В результате конеч­ного числа «перебросок» ТСР-пакет непременно достигает адресата.

Поскольку один байт содержит до 256 различных значений, то теоретически с помощью четырех бай­тов можно выразить более четырех миллиардов уникальных IP-адресов (2564 за минусом некото­рого количества адресов, используемых в качестве служебных). На практике же из-за особенностей адресации к некоторым типам сетей количество возможных адресов составляет порядка двух мил­лиардов, но и это очень большая величина.

Службы Интернета

Совместимость на уровне данных

В физическом понимании Интернет — это огромная совокупность компьютеров, локальных и глобаль­ных сетей, внутри которой циркулирует информация в соответствии с протоколами TCP/IP. Понятно, что говорить о какой-то стандартизации оборудо­вания не приходится. Каждый участник Всемирной сети использует то оборудование, которое ему доступ­но. Для крупных организаций это могут быть боль­шие ЭВМ, а для одиночных пользователей — пер­сональные компьютеры произвольных моделей. Мы знаем, что разные типы процессоров имеют разные системы команд. Соответственно, программы не переносимы (без специальных условий) между компьютерами, а в то же время, в рамках Всемир­ной сети все компьютеры успешно общаются друг с другом. Такая совместимость объясняется тем, что общение происходит на уровне данных, то есть ком­пьютеры фактически обмениваются данными.

Форматы данных неплохо стандартизованы. Так, например, система кодирования ASCII, рассмотрен­ная нами в самом начале, действует на абсолютном большинстве компьютеров мира, и это обеспечивает легкость передачи и приема текстов на английском языке. Несколько хуже обстоит дело с кодирова­нием символов национальных алфавитов других языков и с кодированием графики. В этом случае совместимость достигается путем преобразования данных с помощью специальных программ.