Около 20 лет назад Министерство Обороны США создало сеть, которая явилась предтечей Internet, - она называлась ARPAnet. ARPAnet была экспериментальной сетью, - она создавалась для поддержки научных исследований в военно-промышленной сфере, - в частности, для исследования методов построения сетей, устойчивых к частичным повреждениям, получаемым, например, при бомбардировке авиацией и способных в таких условиях продолжать нормальное функционирование. Это требование дает ключ к пониманию принципов построения и структуры Internet. В модели ARPAnet всегда была связь между компьютером-источником и компьютером-приемником (станцией назначения). Сеть a priori предполагалась ненадежной: любая часть сети может исчезнуть в любой момент.
На связывающиеся компьютеры - не только на саму сеть - также возложена ответственность обеспечивать налаживание и поддержание связи. Основной принцип состоял в том, что любой компьютер мог связаться как равный с равным с любым другим компьютером.
Передача данных в сети была организована на основе протокола Internet - IP. Протокол IP - это правила и описание работы сети. Этот свод включает правила налаживания и поддержания связи в сети, правила обращения с IP-пакетами и их обработки, описания сетевых пакетов семейства IP (их структура и т.п.). Сеть задумывалась и проектировалась так, чтобы от пользователей не требовалось никакой информации о конкретной структуре сети. Для того, чтобы послать сообщение по сети, компьютер должен поместить данные в некий ``конверт'', называемый, например, IP, указать на этом ``конверте'' конкретный адрес в сети и передать получившиеся в результате этих процедур пакеты в сеть.
Эти решения могут показаться странными, как и предположение о ``ненадежной'' сети, но уже имеющийся опыт показал, что большинство этих решений вполне разумно и верно. Пока Международная Организация по Стандартизации (Organization for International Standartization - ISO) тратила годы, создавая окончательный стандарт для компьютерных сетей, пользователи ждать не желали. Активисты Internet начали устанавливать IP-программное обеспечение на все возможные типы компьютеров. Вскоре это стало единственным приемлемым способом для связи разнородных компьютеров. Такая схема понравилась правительству и университетам, которые проводят политику покупки компьютеров у различных производителей. Каждый покупал тот компьютер, который ему нравился и вправе был ожидать, что сможет работать по сети совместно с другими компьютерами.
Примерно 10 лет спустя после появления ARPAnet появились Локальные Вычислительные Сети (LAN), например,такие как Ethernet и др. Одновременно появились компьютеры, которые стали называть рабочими станциями. На большинстве рабочих станций была установлена Операционная Система UNIX. Эта ОС имела возможность работы в сети с протоколом Internet (IP). В связи с возникновением принципиально новых задач и методов их решения появилась новая потребность: организации желали подключиться к ARPAnet своей локальной сетью. Примерно в то же время появились другие организации, которые начали создавать свои собственные сети, использующие близкие к IP коммуникационные протоколы. Стало ясно, что все только выиграли бы, если бы эти сети могли общаться все вместе, ведь тогда пользователи из одной сети смогли бы связываться с пользователями другой сети.
Одной из важнейших среди этих новых сетей была NSFNET, разработанная по инициативе Национального Научного Фонда (National Science Foundation - NSF), аналога нашего Министерства Науки. В конце 80-х NSF создал пять суперкомпьютерных центров, сделав их доступными для использования в любых научных учреждениях. Было создано всего лишь пять центров потому, что они очень дороги даже для богатой Америки. Именно поэтому их и следовало использовать кооперативно. Возникла проблема связи: требовался способ соединить эти центры и предоставить доступ к ним различным пользователям. Сначала была сделана попытка использовать коммуникации ARPAnet, но это решение потерпело крах, столкнувшись с бюрократией оборонной отрасли и проблемой обеспечения персоналом.
Тогда NSF решил построить свою собственную сеть, основанную на IP технологии ARPAnet. Центры были соединены специальными телефонными линиями с пропускной способностью 56 Kbps (7 KB/s). Однако, было очевидно, что не стоит даже и пытаться соединить все университеты и исследовательские организации непосредственно с центрами, т.к. проложить такое количество кабеля - не только очень дорого, но практически невозможно. Поэтому решено было создавать сети по региональному принципу. В каждой части страны заинтересованные учреждения должны были соединиться со своими ближайшими соседями. Получившиеся цепочки подсоединялись к суперкомпьютеру в одной из своих точек, таким образом суперкомпьютерные центры были соединены вместе. В такой топологии любой компьютер мог связаться с любым другим, передавая сообщения через соседей.
Это решение было успешным, но настала пора, когда сеть уже более не справлялась с возросшими потребностями. Совместное использование суперкомпьютеров позволяло подключенным общинам использовать и множество других вещей, не относящихся к суперкомпьютерам. Неожиданно университеты, школы и другие организации осознали, что заимели под рукой море данных и мир пользователей. Поток сообщений в сети (трафик) нарастал все быстрее и быстрее пока, в конце концов, не перегрузил управляющие сетью компьютеры и связывающие их телефонные линии. В 1987 г. контракт на управление и развитие сети был передан компании Merit Network Inc., которая занималась образовательной сетью Мичигана совместно с IBM и MCI. Старая физически сеть была заменена более быстрыми (примерно в 20 раз) телефонными линиями. Были заменены на более быстрые и сетевые управляющие машины.
Процесс совершенствования сети идет непрерывно. Однако, большинство этих перестроек происходит незаметно для пользователей. Включив компьютер, вы не увидите объявления о том, что ближайшие полгода Internet не будет доступна из-за модернизации. Возможно даже более важно то, что перегрузка сети и ее усовершенствование создали зрелую и практичную технологию. Проблемы были решены, а идеи развития проверены в деле.
Важно отметить то, что усилия NSF по развитию сети привели к тому, что любой желающий может получить доступ к сети. Прежде Internet была доступна только для исследователей в области информатики, государственным служащим и подрядчикам. NSF способствовал всеобщей доступности Internet по линии образования, вкладывая деньги в подсоединение учебного заведения к сети, только если то, в свою очередь, имело планы распространять доступ далее по округе. Таким образом, каждый студент четырехлетнего колледжа мог стать пользователем Internet.
И потребности продолжают расти. Большинство таких колледжей на Западе уже подсоединено к Internet, предпринимаются попытки подключить к этому процессу средние и начальные школы. Выпускники колледжей прекрасно осведомлены о преимуществах Internet и рассказывают о них своим работодателям. Вся эта деятельность приводит к непрерывному росту сети, к возникновению и решению проблем этого роста, развитию технологий и системы безопасности сети.
В действительности Internet не просто сеть, - она есть структура, объединяющая обычные сети. Internet - это ``Сеть сетей''. Что включает Internet? Вопрос непростой. Ответ на него меняется со временем. Вначале ответ был бы достаточно прост: ``все сети, использующие протокол IP, которые кооперируются для формирования единой сети своих пользователей''. Это включало бы различные ведомственные сети, множество региональных сетей, сети учебных заведений и некоторые зарубежные сети (за пределами США).
Чуть позже привлекательность Internet осознали и некоторые не-IP-сети. Они захотели предоставить ее услуги своим клиентам и разработали методы подключения этих ``странных'' сетей (например, Bitnet, DECnet и т.д.) к Internet. Сначала эти подключения, названные шлюзами, служили только для передачи электронной почты. Однако, некоторые из них разработали способы передачи и других услуг. Являются ли эти сети частью Internet? И да, и нет. Все зависит от того, хотят ли они того сами.
Internet по организации во многом напоминает церковь. Это организация с полностью добровольным участием. Управляется она чем-то наподобие совета старейшин, однако, у Internet нет патриарха, президента или Папы. Составляющие сети могут иметь своих президентов или аналогичных вождей, но это совсем другое дело; в Internet нет единственной авторитарной фигуры. Высшая власть, где бы Internet ни была, остается за ISOC (Internet Society). ISOC - общество с добровольным членством. Его цель - способствовать глобальному обмену информацией через Internet. Оно назначает совет старейшин, который отвечает за техническую политику, поддержку и управление Internet.
Совет старейшин представляет собой группу приглашенных добровольцев, называемую IAB (Совет по архитектуре Internet.). IAB регулярно собирается, чтобы ``благословить'' стандарты и распределить ресурсы, такие, например, как адреса. Internet работает, поскольку имеются стандартные способы общения между компьютерами и прикладными программами. Это позволяет компьютерам разного типа связываться без особых проблем. IAB ответственен за стандарты; он решает, когда стандарт необходим и каким ему следует быть. Когда требуется стандарт, совет рассматривает проблему, принимает стандарт и по сети оповещает о нем мир. IAB также следит за различными номерами (и другими вещами), которые должны оставаться уникальными. Например, каждый компьютер в Internet имеет свой уникальный 32-разрядный двоичный адрес; никакой другой компьютер не имеет такого же. Как присваивается этот адрес? IAB заботится о такого рода проблемах. Он не присваивает адресов самолично, но разрабатывает правила, как эти адреса присваивать.
Пользователи Internet высказывают свои жалобы и предложения на встречах IETF (Оперативного инженерного отряда Internet). IETF - это другая добровольная организация; также собирается регулярно, чтобы обсудить текущие эксплуатационные и назревающие технические проблемы. При обсуждении достаточно важной проблемы IETF создает рабочую группу для ее дальнейшего исследования. (На практике ``достаточно важная'' обычно означает, что для рабочей группы находится достаточное количество добровольцев). Посещать встречи IETF и состоять в рабочих группах могут все; главное, чтобы люди работали, дело-то добровольное. Рабочие группы имеют различные функции: это может быть выпуск документации, выработка стратегии действий при возникновении проблем, стратегические исследования, разработка новых стандартов и протоколов, доработка уже существующих (например, изменение значений отдельных полей). Рабочая группа обычновыпускает доклад. В зависимости от вида рекомендации, это может быть просто документацией и быть доступной для любого желающего, что может быть принято добровольно как здравая идея, или же это может быть послано в IAB и быть объявленной стандартом.
Если некая сеть принимает учение Internet, присоединяется к ней и считает себя ее частью, тогда она и является частью Internet. Возможно ей многое покажется неразумным, странным, сомнительным - она может поделиться своими сомнениями с IETF. Некоторые жалобы-предложения могут оказаться вполне разумными и, возможно, Internet соответственно изменится. Что-то может показаться просто делом вкуса или традиции, тогда эти возражения будут отклонены. Если сеть делает что-либо, что может навредить Internet, она может быть исключена из сообщества до тех пор, пока она не исправится.
Сейчас Internet состоит из более чем 12 тысяч объединенных между собой сетей.
За Internet никто централизовано не платит; нет такой организации как Internet Inc., которая собирает плату со всех сетей Internet или пользователей. Вместо этого каждый платит за свою часть. NSF платит за содержание NSFNET. NASA платит за Научную Сеть NASA (NASA Science Internet). Представители сетей собираются вместе и решают, как им соединяться друг с другом и содержать эти взаимосвязи. Колледж или корпорация платит за ее подключение к некоторой региональной сети, которая в свою очередь платит за свой доступ сетевому владельцу государственного масштаба.
То, что Internet не сеть, а собрание сетей, мало как сказывается на конкретном пользователе. Для того, чтобы сделать что-нибудь полезное (запустить программу или добраться до каких-либо единственных в своем роде данных), пользователю не надо заботиться о том, как эти составляющие сети содержатся, как они взаимодействуют и поддерживают межсетевые связи.
Рассмотрим для наглядности телефонную сеть - тоже в некотором роде Internet. Министерство Связи России, Pacific Bell, AT&, MCI, British Telecom, Telefon's de Mexico и т.д., - все это отдельные корпорации, которые обслуживают разные телефонные системы. Они же заботятся о совместной работе, о создании объединенной сети; все, что вам нужно сделать, где бы на планете вы ни находились и куда бы вы ни звонили, - это набрать номер. Если забыть о цене и рекламе, вам должно быть совершенно все равно, с кем вы имеете дело: с МСI, AT& или Министерством Связи. Снимаете трубочку, нажимаете кнопочки (крутите диск) и говорите.
Вас, как пользователя, заботит только, кто занимается вашими заявками, когда появляются проблемы. Если что-либо перестает работать, только одна из соответствующих компаний может исправить это. Они общаются друг с другом по проблемным вопросам, но каждый из владельцев сетей ответственен за проблемы, возникающие на его собственном участке системы, за сервис, который эта сеть предоставляет своим клиентам.
Это же верно и для Internet. Каждая сеть имеет свой собственный сетевой эксплуатационный центр (NOC). Каждый такой рабочий центр связан с другими и знает, как разрешить различные возможные проблемы. Ваш регион имеет соглашение с одной из составляющих сетей Internet и ее забота состоит в том, чтобы люди вашего региона были довольны работой сети. Так что, если что-то испортится, NOC и есть та самая организация, с кого за это спросят, кого за это будут бить.
Архитектура сетевых протоколов TCP/IP, на базе которых построена Internet, предназначена специально для объединенной сети. Сеть может состоять из совершенно разнородных подсетей, соединенных друг с другом шлюзами. В качестве подсетей могут выступать самые разные локальные сети (Token Ring, Ethernet, пакетные радиосети и т.п.), различные национальные, региональные и специализированные сети (например, HEPnet), а также другие глобальные сети, такие, например, как Bitnet или Sprint. К этим сетям могут подключаться машины совершенно разных типов. Каждая из подсетей работает в соответствии со своими специфическими требованиями и имеет свою природу связи, сама разрешает свои внутренние проблемы. Однако, предполагается, что каждая подсеть может принять пакет информации и доставить его по указанному адресу в этой конкретной подсети. Все же не требуется, чтобы подсеть гарантировала доставку пакетов и имела надежный сквозной протокол (протокол работы сети в качестве посредника при передаче сообщений между двух внешних сетей). Природа такого послабления вам станет ясн´а позже. Таким образом, две машины, поключенные к одной подсети, могут напрямую обмениваться пакетами, а если возникает необходимость передать сообщение машине в другой подсети, то вступают в силу межсетевые соглашения, для чего подсети используют свой межсетевой язык - протокол IP; они передают сообщение по определенной цепочке шлюзов и подсетей, пока оно не достигнет нужной подсети, где оно и будет доставлено непосредственно получателю. Другими словами, пользователя вся эта кухня совершенно не заботит. Как и в примере с телефонной сетью, которая представляется ему единой большой сетью, а не множеством сетей, для него все это пестрое сборище разнородных и иногда несовместимых между собой сетей представляется одной сетью - ``Сетью сетей'' - Internet.
Кому же может быть столь полезна Internet и каким образом? Что так способствует ее развитию?
Полезность Internet повышалась вместе с развитием вычислительной техники с запаздыванием примерно в 10 лет. В конце 80-х годов появление персональных компьютеров перенесло информатику из царства знатоков к широкой публике. Internet в ходе своего развития и повсеместного распространения занимается именно таким переносом.
Internet, как и вычислительная техника, совершила переход от забавы экспертов к инструменту ежедневного пользования. И сам процесс перехода был совершенно аналогичен. Сеть постепенно становилась проще в использовании, частично потому что оборудование стало лучше, а частично потому, что сама стала скорее и надежнее. И самые смелые из тех, кто сначала не решались связываться с Internet, начали ее использовать. Эти новые пользователи породили огромную потребность в новых ресурсах и лучшем инструментарии. Улучшались старые средства, появлялись новые, предназначенные для доступа к новым ресурсам, что облегчало использование сети. И вот уже другая группа людей стала понимать пользу Internet. Процесс повторялся. Этот круговорот продолжает развиваться и по сей день.
В общем, все пользователи Internet ищут одного: общения и информации. И они находят это среди людей и компьютеров. Легко позабыть о людских ресурсах Internet, но они очень важны, так же, как и доступные компьютеры. Internet - миролюбивая и дружелюбная страна. Здесь можно встретить таких же людей, как вы сами. Вы, несомненно, потенциальный пользователь сети, если, например, вы:
И так далее. Всем этим людям Internet предоставляет великолепную возможность найти единомышленников. Можно - на самом деле, даже очень легко - найти электронный дискуссионный клуб почти по любой теме (их сейчас всего около полутора тысяч), или начать новую дискуссию и встать у истоков нового клуба, который никто до сих пор не догадался создать.
Internet открывает этим людям также и доступ к компьютерным ресурсам. Лектор общества ``Знание'' может связаться с компьютером NASA, который предоставит ему информацию о прошлом, настоящем и будущем космической науки и программы США. Священник может найти Библию, Коран, Тору, чтобы процитировать нужные отрывки. Юрист может вовремя найти копии докладов на заседаниях Верховного Суда США по делу ``Иран-контрас''. Восьмиклассница может обсудить музыкальную лирику В.Цоя с ровесниками или выступить экспертом среди новичков, ведь только она и понимает лирику по-настоящему.
И это только начало. Несомненно, в конечном счете, все придут
к пониманию того, что наступает Эра Информации;
потребность в ней возрастает и будет возрастать лавинообразно,
количество потребителей тоже. Никуда от этого не деться. Без надежной
и оперативной информации нельзя идти в ногу со временем, развивать науку
и технику на уровне лучших мировых образцов. И все мы, все до единого,
- потенциальные пользователи глобальной информационной
сети.
В этом вы убедитесь сами, прочитав и осознав сей труд.
Доступ в Internet, обычно, получают через поставщиков услуг (service provider). Поставщики эти продают различные виды услуг, каждый из них имеет свои преимущества и недостатки. Так же как и при покупке садовой тачки (в оригинале - автомобиля) вы решаете, какими качествами должна она обладать, сколько вы за нее можете себе позволить заплатить, и, исходя из этого, выбираете подходящий вариант из предлагаемого множества.
Но перед тем, как начать действовать в этом направлении, т.е. добывать список поставщиков Internet, читать и выбирать, связываться с ними, выясните, а не имеете ли вы уж´е доступа в Internet, сами того не ведая. Такое вполне может иметь место - в России не так часто, в США не так уж и редко. Если ваша организация или учреждение (институт, компания) уже имеет доступ в Internet, то вряд ли вы сможете получить персональный доступ в сеть лучший, нежели ваша организация.
Другими словами, если вы уже имеете доступ в Internet, вам не надо будет платить денег из своего кармана, не надо будет суетиться вокруг поставщиков услуг и т.д., вам просто надо будет научиться пользоваться тем, что вы уже имеете.
Если ваша организация пока не имеет доступа в Internet, или вообще-то имеет, но, вот беда, не ваше подразделение (лаборатория, отдел, факультет), вам просто следует понаблюдать и прикинуть, сколько еще потенциальных пользователей имеется среди ваших сослуживцев, возможно, поговорить с ними и заручиться поддержкой, составить предложение и/или подать требование вышестоящему руководству.
Имеются (хотя это встречается, увы, пока очень редко) еще возможности получить доступ в Internet не через ее прямых распространителей, без лишних затрат.
Первый - поищите в публичных библиотеках: некоторые (центральные) имеют службу, называемую Freenet - свободная (бесплатная) сеть. Это информационная система, основанная соответствующим сообществом, обычно имеющая модемный доступ к Internet по телефону.
Второй путь полезен для молодых людей, проживающих в странах Запада, или в центральных городах у нас. Станьте студентом, поступите в западный или организованный у нас же в России совместно с Западом университет или колледж.И выберите соответствующую специальность или запишитесь на курсы, которые позволят вам добраться до заветного компьютера, имеющего доступ в Internet. Например, научитесь плести лапти - уже потом вам будет чем развлечься, когда у вас от непрерывной работы в сети поедет крыша. И когда вы научитесь, у вас будет еще один довод начальству в пользу предоставления вам доступа в Internet: сети как воздух необходима база данных с инструкциями по плетению лаптей, без них они как без рук. Такой вклад руководство не сможет не оценить по достоинству.
В Internet имеется несколько видов доступа. Чем больше возможностей предоставляет вид доступа и чем более он быстр, тем он более дорог. Рассмотрим их в порядке убывания стоимости. Цены для США. Для России смотрите в разделе .
Корпорациям и большим учреждениям, которым желательно иметь доступ в Internet, следует обратиться к виду доступа, называемому ``непосредственный'' или прямой. Он дает вам полный доступ ко всем возможностям сети. Поставщик услуг арендует выделенную телефонную линию с выбранной вами пропускной способностью (чем быстрее, тем дороже; виды линий связи см. в таблице 1) и размещает узловой компьютер (сетевой сервер) непосредственно у вас. Этот узел ответственен за связь вашего сообщества с другими узлами и пересылку данных в обе стороны. Это очень дорого, от примерно $2000 первоначального взноса и до нескольких тысяч долларов ежемесячно. Но, однажды установив такое соединение, вы сможете подключать к этому узлу столько компьютеров, сколько вам заблагорассудится. Чтобы сделать это, вам надо просто связать их в локальную вычислительную сеть вместе с узлом Internet (например, в Ethernet).
Вид услуг | Скорость | Примечания |
---|---|---|
Стандартная звуковая линия | 0-19.2 Kbps | Никакой дополнительной оплаты Доступ по SLIP или "по вызову" |
Выделенная линия | 56-64 Kbps | Небольшое прямое подключение к поставщику |
Т1 | 1.544 Mbps | Прямое подключение для напряженного использования |
Т2 | 6 Mbps | Обычно в сетях не используется |
Т3 | 45 Mbps | Основная сетевая артерия для большой корпорации или университета |
Непосредственный доступ предлагает наиболее гибкое подключение. Каждый из компьютеров является полноправным членом Internet и может воспользоваться любой из функций сети. Если у вас появилось какое-либо новое программное обеспечение, и вы хотите его опробовать, то вам нужно лишь установить его и запустить. Однако, так как прямое соединение дорого, оно более подходит для группового использования и совершенно непрактично для ``домашних пользователей''.
Непосредственный Internet-доступ обычно требует наличия некоторой базовой структуры вашей локальной сети. Поставщик поможет вам на начальном этапе, но как только все заработает, он станет ответственен только за узел сети и за телефонную линию. Что там случается с локальной сетью, это уже ваши проблемы, вам потребуется соответствующий персонал и документация, что тоже повышает эксплуатационные затраты.
Однако, вы в данном случае способны предоставлять платные услуги различным частным лицам, отбирая, в некотором смысле, хлеб у поставщиков услуг, тем самым уменьшая свои общие затраты.
Существуют также и менее дорогие методики ``почти прямого доступа''. Они называются SLIP и PPP и являются версиями программного обеспечения Internet, которое работает на обычных телефонных линиях, используя стандартные высокоскоростные модемы . Итак, вы находите сетевого поставщика, который предоставляет такой вид услуг, договариваетесь о таком доступе, устанавливаете на своем компьютере программное обеспечение, поддерживающее работу по этому протоколу, и работаете, когда вам нужно. Вам даже не нужно использовать выделенную линию (телефонную, например): ваша работа по SLIP или PPP происходит на обычной линии, которую вы освобождаете по окончании сеанса работы и этой же линией могут воспользоваться другие аналогичные пользователи. Преимущество SLIP и PPP состоит в том, что они позволяют работать в режиме полноправного входа в Internet. Вы именно сами входите в Internet, а не используете чью-нибудь еще систему как точку входа в сеть.
Что такое SLIP ? Это Internet-протокол, позволяющий в качестве линий связи использовать последовательные линии, например, вкупе с модемом - обычные телефонные линии. Программное обеспечение, реализующее работу с протоколом SLIP, принимает символы, приходящие с устройства последовательной передачи данных (модема, последовательного порта и т.д.). Рассматривает и толкует их как составляющие IP-пакета. Укладывает полученные данные в полнокровный нормальный IP-пакет и передает этот пакет далее - соответствующей программе, которая обрабатывает IP-пакеты, например, модулю TCP. На обратном пути SLIP получает от программы (сетевого уровня), посылающей IP-пакеты, IP-пакет, вычленяет его содержимое, соответствующим образом переформатирует, потом делит на символы и отправляет его через устройство последовательной передачи по последовательной линии в сеть, - соседнему узлу Internet.
Для корректности укажем: SLIP и PPP - это протоколы канального уровня (см. раздел ).
PPP - это более поздний протокол, занимающийся тем же самым, что и SLIP. PPP совершеннее и мощнее своего предшественника, поэтому он быстро вытесняет SLIP.
SLIP и PPP очень удобны для подключения домашнего компьютера к локальной сети, которая, в свою очередь, входит в Internet. Например, вы можете воспользоваться SLIP, чтобы подключить ваш домашний компьютер к сети вашей компании или института. И тогда ваш компьютер будет иметь полный доступ в Internet, как любой компьютер вашей компании, подключенный через Ethernet к Internet. Ваш домашний компьютер в такой схеме будет иметь такие же возможности, как и все сетевые подключения вашей фирмы. SLIP и PPP также подходят для подключения домашнего компьютера (или очень маленькой локальной сети) к поставщику услуг, который может предоставить непосредственный доступ в Internet. Эти протоколы совсем не предназначены для подключения к Internet сетей средней величины или больших сетей: они не могут общаться достаточно быстро, чтобы обслуживать одновременно большое количество пользователей. Так что, если вы имеете среднюю или большую сеть (или она у вас скоро станет таковой), вам лучше всего обратить свой взор к действительно непосредственному доступу.
SLIP - это выбор ``умеренной цены'': он предоставляет хорошее обслуживание и, вместе с тем, не очень дорог. Поставщики услуг такие, как например, UUNET или PSI, скорее всего запросят что-то около $250 в месяц за неограниченное SLIP или PPP обслуживание; возможно также, что они предложат вам вариант с меньшим ежемесячным взносом, но с дополнительной почасовой оплатой. Вам также следует побеспокоиться о счетах за телефон. С целью уменьшить, насколько это возможно, расходы пользователя на телефонные разговоры многие поставщики содержат множество бесплатных телефонных номеров или же номеров в местных телефонных сетях основных густонаселенных регионов. В США под такие бесплатные телефонные номера отведены номера, начинающиеся с 800, - так называемые восемьсотые номера. Обычно, различные фирмы резервируют восемьсотые номера для своих отделов, занимающихся сопровождением товара этой фирмы, например, помогающих пользователям справиться с проблемами, возникающими у них при работе с фирменным программным обеспечением. Звонящий по такому номеру за разговор не платит ни копейки, - за все платит тот, кто этот номер зарезервировал и владеет им.
Существует версия протокола SLIP, приспособленная для работы на медленных линиях - CSLIP. Это SLIP со сжатыми заголовками. Этот протокол был создан в Lawrence Berkeley Labs (LBL) Ван Якобсоном, как способ повысить эффективность последовательной передачи и повысить уровень сервиса прикладных программ, использующих TCP/IP на медленных линиях.
Протокол CSLIP использует в шесть раз меньше избыточной информации (в виде заголовков), нежели протокол SLIP. На низких скоростях передачи данных эта разница заметна только при работе с пакетами, несущими малые обемы информации, такие пакеты порождаются, например, при работе telnet или rlogin. На больших же скоростях CSLIP дает меньший выигрыш и совсем почти ничего не дает для пакетов с большими объемами данных, например, ftp-пакетов .
CSLIP для сжатия-разжатия и проверки правильности пересылки пакета (и заголовка) использует информацию из предыдущего пакета, т.е. передача имеет структуру цепочки. Первый пакет в цепочке - несжатый. Если какой-либо пакет теряется, то цепочка рвется, нельзя этот же пакет запросить в самом конце передачи, его нужно пересылать заново тут же, т.е. прекращать процесс передачи и начинать новую цепочку. Таким образом, эта технология при пропаже или искажении пакетов приводит к б´ольшим потерям времени, чем обычный SLIP. Это происходит из-за задержек на останов и передачу нового несжатого пакета).
О протоколах SLIP и PPP подробнее можно прочитать в [2], также в документах RFC 1055, 1134, 1171, 1172.
Что же делать, если вы не можете себе позволить непосредственный доступ и не хотите экспериментировать с PPP или SLIP? Есть способ полегче получить доступ к сети: вам нужно стать пользователем какой-нибудь большой машины (получить логическое имя, получить доступ к системе и права пользователя на работу), которая имеет прямой доступ в сеть и допускает возможность удаленной работы. Теперь вы просто используете свой домашний компьютер (+модем) для входа в эту машину и уже на ней работаете в сети. Доступ по вызову почти так же хорош, как и ваше собственное подключение, и он существенно проще по установке. Ваш компьютер на самом деле не становится частью сети, он просто имеет доступ к услугам компьютера, который подсоединен к сети постоянно. Многие организации предоставляют этот вид услуг. Так как вы пользуетесь соединением совместно с другими, такая услуга намного дешевле (обычно около $20-40 в месяц + , иногда, почасовая оплата). Наиболее дешево получается, если вы заключаете контракт на доступ только вне часов пик (т.е. в ночное время и выходные). Если же вы сможете найти доступ к местной Freenet, это будет еще дешевле, фактически бесплатно, как подразумевает название сети.
Этот вид подключения имеет свои за и против. С одной, приятной, стороны, вы уже скорее всего имеете все нужное оборудование и программное обеспечение (т.е. модем и пакет программ эмуляции терминала). Даже если вам их придется докупать, это выйдет не дороже $200. С другой, не очень приятной, стороны, вы можете делать только то, что вам позволит поставщик этой услуги. Возможно, вы не сможете воспользоваться всеми сервисными возможностями Internet. Скорее всего вы не сможете сразу же загрузить и использовать новейшее программное обеспечение, которое появилось у вас, вам для этого придется связаться с поставщиком. Некоторые поставщики могут ограничивать доступное вам дисковое пространство. И опять же вам надо будет беспокоиться о счетах за телефон, хотя некоторые поставщики (как уже упоминалось) предоставляют широкую сеть номеров, чтобы минимизировать ваши затраты.
Кстати, стоит упомянуть еще один новый вид услуг ``по вызову''. Фирма PSI (один из основных поставщиков) распространяет бесплатное программное обеспечение - пакет программ PSIlink. Он позволяет персональному компьютеру с системой MS DOS связываться с их системой и пользоваться электронной почтой Internet - e-mail, доской объявлений и службой пересылки файлов. Им удалось скрыть от пользователя большинство проблем, которые влечет за собой доступ по вызову: например, файлы, которые вы хотите, автоматически пересылаются к вам домой. Цена такой услуги около $30 в месяц. Недостатки такого сервиса: вы ограничены тем, что вам дает поставщик; пакет этот не желает работать с их конкурентами.
Все системы UNIX поддерживают сервис, называемый UUCP, который позволяет пересылать данные по стандартным телефонным линиям. UUCP - это, также как и SLIP и PPP, протокол канального уровня, но он не обладает полным спектром возможностей, которые можно было бы реализовать на этом уровне, как, например, в протоколе SLIP. UUCP позволяет лишь пересылать файлы из одной системы в другую.
Если вы найдете поставщика UUNET (непосредственно или же, например в лице своего работодателя или друга), то вы можете воспользоваться UUCP для того чтобы заиметь у себя почту Internet и новости USENET. Ваша система может использовать UUCP, чтобы связываться с удаленной системой, входить в нее и регулярно пересылать новости и почту обратно к вам. Вы не сможете получить чего-то больше, чем просто пользоваться почтой и новостями, т.к. на самом деле, вы к Internet не подсоединены. Просто ваш компьютер названивает другому, который подключен к Internet, и обменивается с ним файлами. UUCP широко распространен (требуется лишь программа поддержки протокола UUCP и модем, даже UNIX необязателен), так что, скорее всего, вам не придется тратиться ни на оборудование, ни на программное обеспечение. Любая система UNIX включает в себя все программы, какие вам для этого могут понадобиться. Существует множество программ эмуляции команды uucp для не-UNIX-систем, например, для MS-DOS - это UUPC. И достаточно легко найти кого-нибудь, кто подарит вам UUCP-подключение или предоставит за разумно низкую плату. Если все, что вы хотите, - это иметь e-mail у себя на дому, это вам поможет. Установка UUCP, конечно, не тривиальна, но и не очень трудна. Можно об этом подробнее справиться в [3] и [4].
Разные сети, подключенные к Internet, в разной степени интегрированы в нее. Большинство сетевых служб, таких как Bitnet или CompuServe, устанавливают сетевые средства (шлюзы), позволяющие обмениваться электронной почтой между этими системами и Internet. Некоторые шлюзы позволяют пользователям подключенных сетей читать доски объявлений Internet (новости USENET). И есть несколько серверов, разбросанных по всему миру, которые позволяют затребовать файлы по электронной почте; такие службы автоматически добывают нужный файл и отсылают его по e-mail обратно к запросившему пользователю. Это, конечно, не так прекрасно, как получение файла непосредственно, но на безрыбье
Возможно, это все, что вам нужно. Но это - не подключение к Internet, просто вы имеете доступ к паре услуг. Ваши возможности довольно ограничены, великое множество возможностей остается вне вашей досягаемости.
Когда шел разговор о начале Internet, была упомянута ISO и их комплект стандартов протоколов (см. глоссарий). ISO завершила некий этап этих разработок. Теперь имеется международный стандарт, обычно называемый ``ISO-OSI протоколы'' (OSI- Open System Interconnection - связь открытых систем). О содержании этих стандартов можно прочитать в [1]. Много сетей, входящих в Internet, уже используют протоколы OSI. Но большой потребности в том пока еще нет. Правительство США взяло курс на распространение поддержки этого протокола на компьютерах правительственных учреждений. Многие теперь имеют соответствующее программное обеспечение, но реально используют его очень немногие. Действительно неясно, какова окажется потребность в OSI, несмотря на поддержку его правительством. Множество людей чувствуют, что ныне используемый подход (TCP/IP) еще не исчерпал себя, так зачем же его отбрасывать? Они только-только свыклись с тем, что есть. Так почему же им следует зубрить новую систему команд и терминологию? Только потому, что это есть стандарт?
Пока не видно никаких явных преимуществ OSI, которые способствовали бы его продвижению. Он более сложен и менее зрел, нежели IP, и, следовательно, работает не так эффективно. Да, технология OSI подает надежды на некоторые дополнительные возможности, но она тоже страдает от тех же проблем, что и технология internet (TCP/IP). Эти проблемы будут все чаще возникают перед сетями, использующими технологию OSI, по мере того, как они становятся все больше и быстрее.
Internet является международной сетью уже достаточно долго, но распространялась она в основном на союзников и зарубежные военные базы США. Теперь, в менее напряженной мировой обстановке, Internet распространяется повсеместно. Уже сейчас она доступна примерно в полусотне стран и число это быстро растет. Страны Восточной Европы с большим энтузиазмом принимают участие в этом процессе; их стремление включиться на этом уровне в мировое научное сообщество долгое время сдерживалось правительствами. Включение в Internet рассматривается ими сейчас как один из путей развития образования и технологии, поднятия их на новый качественный уровень.
Способность Internet общаться по протоколам OSI должна помочь ей распространиться еще больше. Б´ольшая часть Европы, за исключением стран Скандинавии, которые приняли протоколы Internet уже давно, рассматривает IP как угрозу агрессии со стороны США своей интеллектуальной и культурной самобытности. Их более привлекают сети, основанные на OSI протоколах. И если эти два протокола смогут сосуществовать, все будут просто счастливы.
Международная экспансия Internet на слабо развитые страны в настоящее время затруднена отсутствием хорошей базовой инфраструктуры, а именно отсутствием приличной телефонной системы. Как в Восточной Европе, так и в странах третьего мира нет телефонных систем достойного качества. Даже в столичных и крупных промышленных городах линии связи в лучшем случае имеют пропускные способности, доступные на любом домашнем телефоне в США: 9600 bps. Типична ситуация, когда одна из таких стран даже и ``входит в Internet'', но доступны реально лишь немногие ее области, или даже просто точки. Обычно это основные технические ВУЗ-ы и университеты страны, исследовательские институты, имеющие давние международные связи. Однако, можно ожидать ,что ситуация изменится, и по мере того, как развивается телефонная система, будет возрастать активность все более мелких членов сети. Они станут появляться в Internet все чаще, одновременно будет расти их плотность. И даже индивидуальные домашние системы постепенно станут в сети обычным явлением
В Internet вот уже много лет пребывают различные крупные корпорации. В большинстве случаев их участие было ограничено их исследовательскими отделениями. Для своих же деловых общений эти компании использовали другие (обычно частные) сети. И все IP-возможности были лишь академической игрушкой. Большие машины IBM, которые работали с их коммерческими данными, использовали протоколы, названные SNA. Сейчас предприниматели начинают понимать, что содержать множество различных сетей дорого и нецелесообразно. Некоторые начинают посматривать на Internet в поисках возможностей заключения торговых сделок по сети. Ранее их отпугивала политика, не одобрявшая или запрещавшая коммерческое использование Internet. Большинство этих взглядов сейчас пересматриваются и меняются. Коммерческое использование Internet будет становиться все более обычным, по мере того, как эти запреты будут исчезать.
Это должно быть особенно привлекательно для малого бизнеса. Motorola или Standard OiL могут себе позволить содержать межконтинентальную сеть, связывающую их филиалы, а небольшая фирма пока себе такого позволить не может. Если она имеет филиалы, например, в Уфе и Москве, то все что требуется -- это включение в Internet каждого филиала. Практически, - это сеть не только по всей стране, как у воротил бизнеса, но более того, - по всему миру.
За коммерциализацией сразу приходит и приватизация. Годами сетевое сообщество желало от телефонных компаний и других коммерческих предприятий обеспечения IP-подключения такого же уровня доступности, как обычного телефона, т.е., чтобы можно было заказать и привести Internet-линию домой также легко и просто как телефонную. Вы заказываете, приходит спец, устанавливает, уходит, и вы тут же подключаете к этому разъему свой компьютер, и вот вы в сети! Но телефонные компании всегда на это говорили: ``Мы продадим вам телефонные линии, а вы, что хотите, то с ними и делайте.'' К счастью, федеральные власти не оставляли сетевой бизнес без своей опеки.