tanenbaum_seti_all.pages (525408), страница 8
Текст из файла (страница 8)
Можно с уверенностью сказать, что подобные дебаты будут тянуться е|це довольно долго. Ещс одной областью конфликтов оказались права наемных работников, вступившие в противоречие с правами напимателегь Некоторыс наниматели считают себя вправе читать и, возможно, подвергать цензуре сообщения своих работников, включая сообщения, посланные с домашних терминалов после работы. Не все с этим согласны.
Если даже наниматель имеет право обращаться подобным образом с корреспонденцией своих работников, то как жс быть с государственными университетами и их студентами? А как насчет школ и учеников? В 1994 году университет Карнеги — Меллона (Сагпе81с — Ме!!оп ()п1чсгзйу) решил це пропускать через сеть входящий поток сообщений лля некоторых конференций, посвященных вопросам секса, поскольку университет счел данный материал нсприсмлемым для студентов младших курсов (то есть для студентов моложе 18 лет). Пройдет не один год, пока зти события забулутся.
Очень серьезной проблемой являются взаимоотношения государства и граждан. Известно, что ФБР установило па серверах многих поставщиков услуг Интернета системы слежения за всеми входящими и исходящими сообщениями, что должно, по мнению США, служить интересам государственной безопасности 36 Глава 1.
Введение (В!ахе, Вейочш, 2000; ЯоЬс!, 2001; также Еаскз, 2001), Система изначально называлась Саппчоге (что в переводе означает «хищник», — Примеч. перев.), однако такое зловещее название обращало на себя слишком много внимания общественности. Было рсшспо переименовать систему и назвать ее невинным именем— ОСЯ1000. Но ее цель от этого нс изменилась. «Хищник» следит за миллионами людей в надежде найти в их письмах намек на незаконную деятельность. К сожалению, Четвертая поправка к Конституции США запрещает не обеспеченную какими-либо доказательствами слежку, Вопрос о том, имеют ли эти 54 слова какой-либо вес в ХХ1 веке, судя по всему, будет обсуждаться егце и в ХХН веке, Хотелось бы подчеркнуть, что государство нс имеет права угрожать частной жизни людсй.
Впрочем, подобными нелицеприятными действиями занимается не только ФБР, по и самые обыкновенные веб-дизайнеры. Взять хотя бы соо)с(ефайлы, содсржащис информацию о том, что пользователь делал э Сети, и позволяющие нечистым на руку компаниям узнавать конфиденциальную информацию и передавать через Интернет номера кредитных карт и лругис важные идентификаторы (Всгййе!, 2001). Компьклерные сети предоставляют возможности для посылки анонимных сообщений. В некоторых ситуациях такая необходимость сеть. Например, таким образом студенты, солдаты, служа~цие и граждане могут пожаловаться на незаконные действия профессоров, офицеров, начальства и политиков, не опасаясь репрессий.
С другой стороны, в США и во многих других демократических странах законом особо предусмотрено право обвиняемой стороны па очную ставку со своим обвинителем в суде, а также на встречный иск. Поэтому анонимные обвинения не могут рассматриваться в качестве свидетельств в суде. Итак, подобно печатному станку 500 лет назад, компьютерные сети предоставляют новыс способы распространения гражданами их взглядов среди самой различной аудитории. Новая свобода распространсния информации несет с собой и новые нерешенные политические, социальные и нравствснныс проблемы.
Все хорошее имеет свою оборотную сторону. Похоже, так устроена жизнь. Интернет позволяет с огромной скоростью находить нужную информацию, однако кто проверит се качество и достоверность? Совет врача, которого так ждет тяжелобольной человек, может на самом деле исходить как от лауреата Нобелевской премии в области медицины, так и от разгильдяя, которого выгнали из школы и которому нечем заняться.
Компьютерные сети породили новые виды антиобщественных преступлений. Электронная макулатура, «снам», стала, увы, частью нашей жизни, потому что есть способы собрать миллионы адресов е-ша(1 н рассылать по ним все что угодно. Более того, списки этих адресов продаются на пиратских компакт-дисках, которые покупают горе-коммерсанты.
Сообщения, передаваемые по электронной почте, могут также содержать злобные разрушительныс вирусы. Воровство конфиденциальной информации, к сожалению, тоже стало очень распространенным явлением. Новые воры ничего не взламывают физически. Опи крадут лишь несколько казалось бы ничего нс значащих символов. Этн символы оказываются, например, номерами кредитных карт, с которых вдруг таинственным образом начинают исчезать деньги.
Наконец, возможность передачи через Интернет достаточно качественной аудио- и видеоинформации позволило заин- Сетевое оборудование 37 тересованным лицам нарушать все мыслимые законы об авторских правах. А вычислить нарушителей оказалось делом очень непростым, Многие из этих проблем могут быть решены, если компьютерная индустрия всерьез займется вопросами защиты информации. Если бы все сообщения передавались в зашифрованном виде, это позволило бы избежать огромных убытков, понесенных как частными лицами, так и крупными компаниями. Более того, системы кодирования уже давно разработаны, и мы полробно изучим их в главе 8, Проблема в том, что производители аппаратного и программного обеспечения прекрасно знают, каких денег стоит внедрение защитных систем, и понимают, что попытки продать такую дорогостоящую продукцию обречены.
Немало хлопот доставляют и «баги» (ошибки в программах), «дыры» в защите и т. д. Они возникают потому, что производители добавляют все новые и новые функции, аэто приводит к увсличению числа неполалок. Возможным выходом из такой ситуации является взимание платы за расширенные версии программ, однако поди заставь конторы, занимающиеся разработкой ПО, отказаться от такого хорошего рекламного хода, как бесплатные обновления. Можно, конечно, обязать фирмы возмещать убытки, нанесенные выпущенными ими дефектными программами, олпако это привелет к банкротству практически всей программной индустрии в первый же год. Сетевое оборудование Теперь пора от вопросов применения сетей и социальных аспектов перейти к рассмотрению технической стороны разработки сетей.
Единой общепринятой системы, которой удовлетворяют все сети, не существует, однако есть два важнейших параметра: технология передачи и размеры. Рассмотрим оба параметра по очереди. Если смотреть в общих чертах, существует два типа технологии передачи: + широковещательные сети; + сети с передачей от узла к узлу.
Широковещательные сети облалают единым каналом связи, совместно используемым всеми машинами сети, Короткие сообщения, называемые в некоторых случаях пакетами, которые посылаются одной машиной, получают все машины. Поле адреса в пакете указывает, кому направляется сообщение. При получении пакета машина проверяет его адресное поле. Если пакет адресован этой машине, она его обрабатывает. Пакеты, алресованные другим машинам, игнорируются. В качестве иллюстрации представьте себе человека, стоящего в конце коридора с болыпим количеством комнат и кричащего: «Ватсон, идите сюда.
Вы мне нужньш. И хотя это сообщение может быть получено (услышано) многими л|одьми, ответит только Ватсон. Остальныс просто ие обратят на него внимания. Другим примером может быть объявление в аэропорту, предлагаюгцее всем пассажирам рейса 644 подойти к выходу номер 12. Широковещательные сети также позволяют адресовать пакст одновременно всем машинам с помощью специального кода в поло адреса. Когда перелается пакет с таким кодом, его получают и обрабатывают все машины сети. Такая опера- ЗВ Глава 1. Введение ция называется широковещательной передачей. Некоторые широковещательные системы также прелоставляют возможность посылать сообщения подмножеству машин, и это называется многоадресной передачей.
Одной из возможных схем реализации этого может быть резервирование одного бита для признака многоадресной передачи. Оставшиеся и-1 разрядов адреса могут содержать номер группы. Каждая машина может «подписатьсяа на одну, несколько или все группы, Когда пакет посылается определенной группе, он доставляется всем машинам, являющимся членами этой группы. Сети с передачей от узла к узлу, напротив, состоят из большого количества соединенных пар машин. В сети подобного типа пакету, чтобы добраться ло пункта назначения, необходимо пройти через ряд промежуточных машин. Часто при этом существует несколько возможных путей от источника до получателя, поэтому алгоритмы вычисления таких путей играют очень важную роль в сетях с передачей от узла к узлу.
Обычно (хотя имеются и исключения) небольшие, географически локализованные в одном месте сети используют широковещательную передачу, тогда как в более крупных сетях применяется передача от узла к узлу. В последнем случае имеется один отправитель и один получатель, и такую систему иногда называют однонаправленной передачей. Другим признаком классификации сетей является их размер. На рис.