Организации передачи информации
Глобальная сеть— это множество ЛВС, разделенных относительно большими расстояниями и соединенных в различных точках.
Типичная глобальная сеть включает в себя два маршрутизатора — по одному со стороны каждой локальной сети, связанных между собой средствами удаленной связи, например телефонной линией. Каждый компьютер одной ЛВС может взаимодействовать с любым компьютером другой ЛВС, направляя информацию своему маршрутизатору, который передает ее по назначению через линию связи глобальной сети. Каналы связи в глобальных сетях отличаются от соединений в локальных вычислительных системах тем, что они не используют общую среду передачи данных и могут быть вытянуты на значительно большие расстояния. Поскольку в этом случае связываются только две системы, то нет необходимости контроля доступа к среде передачи данных и наличия строго определенной топологии сети.
Каналы связи глобальных сетей могут различаться технологически — от телефонных линий до спутниковых систем. В целом скорость передачи данных по каналам глобальных сетей медленнее, а иногда и значительно медленнее, чем в локальных сетях, и использование глобальных сетей дороже.
Для эффективного взаимодействия компьютеров через сетевую среду с общим доступом они должны правильно идентифицировать друг друга, обычно это осуществляется с помощью цифрового адреса. В большинстве случаев сетевая плата каждого компьютера имеет жестко «прошитый» при ее изготовлении опознавательный код — так называемый аппаратный адрес (MAC-адрес), уникальный для каждой платы. МАС-адрес состоит из префикса, определяющего производителя сетевой карты, и уникального цифрового кода для каждой карты.
Любой пакет данных, передаваемый компьютером, содержит адрес этого компьютера и адрес целевого компьютера. Кроме МАС-адресов компьютеры могут иметь адреса для операций, выполняемых на уровнях, отличных от аппаратного. Например, протокол TCP/IP требует, чтобы каждому компьютеру в сети был присвоен уникальный IР-адрес в дополнение к уже имеющемуся встроенному адресу. IР-адрес является абсолютным идентификатором как компьютера, так и той сети, к которой он принадлежит. IР-адрес имеет длину 32 бита и изображается в виде четырех 8-битных десятичных чисел, разделенных точками (например, 192.168.5.36). Такая форма записи называется точенной десятичной записью (dotted decimal notation). Каждое из 8-битных чисел носит название октета или квадранта. Так как каждый квадрант представляет собой десятичный эквивалент 8-битного двоичного числа, его возможное значение располагается в пределах от 0 до 255. Таким образом, полный диапазон IP-адресов находится в пределах от 0.0.0.0. до 255.255.255.255.
Internet – это обширная, разветвленная сеть, объединяющая компьютеры, расположенные в самых отдаленных точках Земли. Оценить размеры этой глобальной паутины сетей невозможно. Согласно некоторым источникам Internet охватила более 100 стран и объединила 50 тыс. отдельных сетей; к Internet подключены более пяти млн. компьютеров и зарегистрировано более 30 млн. пользователей! Авторы последних обзоров попытались оценить размеры сети, посылая запросы на серверы. Результаты таковы: в Internet активно работают примерно 22 млн. пользователей, среди них поставщики услуг и абоненты, использующие такие средства, как Mosaic, Telnet и FTP2. Конкретные цифры различаются между собой, и это неудивительно. Легко попасть в затруднение, когда новые данные о росте Internet появляются почти так же быстро, как и новые серверы. Но если мы точно не знаем, какое количество людей пользуется Internet, то, по крайней мере, точно знаем его историю... В июне 1991 г. NSFNIT (National Science Foundation Network Information Center – Центр сетевой информации Национального научного фонда США) оценил количество сетей на уровне четырёх тысяч, с тех пор размеры сети увеличились более чем в десять раз.
Все услуги предоставляемые сетью Internet можно условно поделить на две категории: обмен информацией между абонентами сети и использование баз данных сети.
К числу услуг связи между абонентами принадлежат:
Telnet - удаленный доступ. Дает возможность абоненту работать на любой ЭВМ сети Internet как на своей собственной. То есть запускать программы, менять режим работы и т.д.
FTP (File Transfer Protocol) - протокол передачи файлов. Дает возможность абоненту обмениваться двоичными и текстовыми файлами с любым компьютером сети. Установив связь с удаленным компьютером, пользователь может скопировать файл с удаленного компьютера на свой или скопировать файл со своего компьютера на удаленный.
NFS (Network File System) - распределенная файловая система. Дает возможность абоненту пользоваться файловой системой удаленного компьютера, как своей собственной.
Электронная почта - обмен почтовыми сообщениями с любым абонентом сети Internet. Существует возможность отправки как текстовых, так и двоичных файлов. На размер почтового сообщения в сети Internet накладывается следующее ограничение - размер почтового сообщения не должен превышать 64 килобайт.
Новости - получение сетевых новостей и электронных досок объявлений сети и возможность помещения информации на доски объявлений сети. Электронные доски объявлений сети Internet формируются по тематике. Пользователь может по своему выбору подписаться на любые группы новостей.
К системам автоматизированного поиска информации в сети Internet принадлежат следующие системы.
Gopher - наиболее широко распространенное средство поиска информации в сети Internet, позволяющее находить информацию по ключевым словам и фразам. Работа с системой Gopher напоминает просмотр оглавления, при этом пользователю предлагается пройти сквозь ряд вложенных меню и выбрать нужную тему. В Internet в настоящее время свыше 2000 Gopher-систем, часть из которых является узкоспециализированной, а часть содержит более разностороннюю информацию.
Gopher позволяет получить информацию без указания имен и адресов авторов, благодаря чему пользователь не тратит много времени и нервов. Он просто сообщит системе Gopher, что именно ему нужно, и система находит соответствующие данные. Gopher-серверов свыше двух тысяч, поэтому с их помощью не всегда просто найти требуемую информацию. В случае возникших затруднений можно воспользоваться службой VERONICA. VERONICA осуществляет поиск более чем в 500 системах Gopher, освобождая пользователя от необходимости просматривать их вручную.
WAIS - еще более мощное средство получения информации, чем Gopher, поскольку оно осуществляет поиск ключевых слов во всех текстах документов. Запросы посылаются в WAIS на упрощенном английском языке.
Это значительно легче, чем формулировать их на языке алгебры логики, и это делает WAIS более привлекательной для пользователей-непрофессионалов.
При работе с WAIS пользователям не нужно тратить много времени, чтобы найти необходимые им материалы.
В сети Internet существует более 200 WAIS - библиотек. Но поскольку информация представляется преимущественно сотрудниками академических организаций на добровольных началах, большая часть материалов относится к области исследований и компьютерных наук.
WWW - система для работы с гипертекстом. Потенциально она является наиболее мощным средством поиска. Гипертекст соединяет различные документы на основе заранее заданного набора слов. Например, когда в тексте встречается новое слово или понятие, система, работающая с гипертекстом, дает возможность перейти к другому документу, в котором это слово или понятие рассматривается более подробно.
WWW часто используется в качестве интерфейса к базам данных WAIS, но отсутствие гипертекстовых связей ограничивает возможности WWW до простого просмотра, как у Gopher.
Практически все услуги сети построены на принципе клиент-сервер. Сервером в сети Internet называется компьютер способный предоставлять клиентам (по мере прихода от них запросов) некоторые сетевые услуги. Взаимодействие клиент-сервер строится обычно следующим образом. По приходу запросов от клиентов сервер запускает различные программы предоставления сетевых услуг. По мере выполнения запущенных программ сервер отвечает на запросы клиентов.
Все программное обеспечение сети также можно поделить на клиентское и серверное. При этом программное обеспечение сервера занимается предоставлением сетевых услуг, а клиентское программное обеспечение обеспечивает передачу запросов серверу и получение ответов от него.