Интернет и его составляющие

  • Вид работы:
    Реферат
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    37,12 kb
  • Опубликовано:
    2011-10-23
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

Интернет и его составляющие

Федеральное агентство по образованию ГОУ ВПО «Пермский Государственный Университет» экономический факультет











Реферат по дисциплине «Информатика» на тему «Интернет и его составляющие»












Пермь 2008

Содержание

Интернет

История Интернет

Устройство Интернет

Доступ к информации

Интернет-сервер

Маршрутизаторы

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

Понятие о протоколах Интернета

Формат HTML

Браузер

Адреса URL

Список используемой литературы

Интернет

Интернет - глобальная информационная сеть, части которой логически взаимосвязаны друг с другом посредством единого адресного пространства, основанного на протоколе TCP/IP. Интернет состоит из множества взаимосвязанных компьютерных сетей и обеспечивает удаленный доступ к компьютерам, электронной почте, доскам объявлений, базам данных и дискуссионным группам.

 

История Интернет


Считается, что Глобальная сеть возникла на средства Управления перспективных разработок Министерства обороны США около 40 лет назад. Пентагоном двигало благое желание связать между собой научно-исследовательские центры и крупнейшие университеты, чтобы ученые, занимающиеся важными проблемами, могли оперативно обмениваться документацией и информацией.

На самом деле в министерстве и не собирались создавать и финансировать данный проект. Можно сказать, Интернет возник случайно как побочное действие борьбы между США и СССР. Минобороны же занималось лишь контролем за внедрением компьютерных сетей в гражданской сфере, которое к концу 60-х годов стало уже неотвратимым.

Впервые военное руководство США заговорило о необходимости разработки системы защиты от ядерного оружия в 1956 году, после того как в 49-м СССР успешно испытал первую атомную бомбу, а в 52-м - водородную. Когда же в 57-м Советы вывели на орбиту первый искусственный спутник, стало ясно, что отныне у них есть идеальная система наведения ракет.

Первая глобальная сеть раннего оповещения о пусках ракет появилась в США только в 1958 году. Спасти в случае ядерного удара она не могла, но давала дополнительные 15 минут на эвакуацию в убежище. А так как основную массу ракет Америка ожидала со стороны Северного Ледовитого океана, то именно здесь и начались разработки системы NORAD, которая протянулась от Аляски до Гренландии через весь север Канады. Поскольку человеческий ресурс уже на тот момент уступал по быстроте принятия решений компьютерному, было решено систему компьютеризовать, а ЭВМ объединить в единую разветвленную сеть.

На помощь пришли университетские компьютеры и вычислительные центры научных организаций. Так родилась сеть ARPANET. К 1983 году, как только проблема устойчивости и выживания Сети при выходе из строя ее узлов была решена, Пентагон тихо удалился от разработок, а ARPANET передали местной Академии наук, переименовав сеть в NSFNET. После чего к ней началось подключение зарубежных узлов.

Прототип Всемирной паутины состоял из компьютеров, связанных прямыми соединениями, что было не слишком безопасно. Революционным решением стало внедрение в 1983 году протокола TCP/IP, с появлением которого, собственно, и связано понятие «интернет».

Долгое время Интернет оставался уделом специалистов. Обмен технической документацией и сообщениями электронной почты - это все-таки не совеем то, что нужно рядовому потребителю. Революционное развитие Интернета началось только после 1993 г. с увеличением в геометрической прогрессии числа узлов и пользователей. Поводом для революции стало появление службы World Wide Web (WWW), основанной на пользовательском протоколе передачи данных HTTP и на особом формате представления данных - HTML. Документы, выполненные в этом формате, получили название Web-страниц.

Одновременно с введением концепции WWW была представлена программа Mosaic, обеспечивающая отправку запросов и прием сообщений в формате HTML. Эта программа стала первым в мире Web-броузером, то есть программой для просмотра Web-страниц. После этого работа в Интернете перестала быть уделом профессионалов. Интернет превратился в распределенную по миллионам серверов единую базу данных, навигация в которой не сложнее, чем просмотр обычной мультимедийной энциклопедии.

Интернет превратился в единое информационное пространство, распределенное по миллионам серверов. Чем он, собственно, и является до сих пор.

Устройство Интернет


Как устроен Интернет? Все мы пользуемся Интернетом, для многих он уже стал частью жизни, но как он устроен, знают немногие. Рассматривая такой глобальный вопрос, разделим все повествование на три части: 1) компьютер пользователя плюс его модем, 2) провайдер, 3) множество серверов во всем мире - со всеми соединениями и сетевыми устройствами, которые образуют Всемирную Сеть Интернет.

Схема, на которую будут делаться ссылки далее: 1 - компьютер пользователя с модемом, 2 - модемы провайдера, 3 - маршрутизатор, 4 - локальная сеть сервера провайдера, 5 - сервер провайдера, 1a - локальная сеть пользователей, 6 - концентратор для обмена трафиком между локальной сетью и провайдером.

Что происходит после того, как пользователь нажимает кнопку "Установить связь"? После набора номера, модем [1] соединится с провайдерским [2]. К маршрутизатору [3] подцеплен модемный пул [2] (набор некоторого количества модемов), маршрутизатор настраивает их на автоответ. После поступления звонка и успешного прохождения handshaking (т.е. настройки обоих модемов, когда они "договариваются" о скорости и протоколе обмена), оба модема, вместе с линией между ними, начинают представлять уже просто транспорт для связи. О модемах с этого момента уже можно не вспоминать. Связь установлена.

Теперь маршрутизатор должен договориться с операционной системой об авторизации подключения. Для этого существует несколько специальных протоколов. Windows использует протокол CHAP. После того, как маршрутизатор это сделает, он посылает пакет с именем и паролем на авторизующий сервер [5]. Как только авторизация пройдет успешно (если нет - соединение закрывается со стороны провайдера), маршрутизатор должен договориться с компьютером о протоколе, посредством которого система будет общаться с Интернетом в дальнейшем. Конкретно для ОС Windows этот протокол называется PPP (point-to-point protocol) - это можно увидеть в настройках.

После получения положительного ответа с сервера маршрутизатор должен назначить очередной IP-адрес из числа свободных на данный момент, но только из определенного, назначенного данному провайдеру диапазона.

Каждый компьютер должен иметь свой адрес в сети, чтобы сеть знала, куда ей отправлять информацию, предназначенную для этого компьютера.

Например, к маршрутизатору подключено 16 телефонных линий. Внутри маршрутизатора прописывается диапазон адресов, среди которых он и может выбирать. Например: с 195.146.60.10 по 195.146.60.25 - как раз 16 адресов. Вот в этом ранге адрес и будет назначен.

С корпоративными сетями [1a] дела обстоят проще - они просто напрямую (или через концентратор [6]) включены в маршрутизатор, и адрес их сети уже заранее прописан.

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

У провайдера есть сервер [5], который содержит в себе базу пользователей, занимается обработкой почты, ftp, http и т.п. Провайдер для предоставления просто услуг по подключению в Интернет способен обойтись только одним компьютером, который будет заниматься авторизацией. Остальное будет делать маршрутизатор.

После того как связь установлена, браузер запущен и ожидает ввода сетевого адреса. В браузере набирают, к примеру, www.irk.ru в строке URL (без добавки #"521601.files/image001.gif">

Структура интерсети, построенной на основе маршрутизаторов , L2,... - локальные номера узлов (дублируются, разный формат), M2,..., M7 - маршрутизаторы, LAN2, LAN3, WAN4, WAN5, LAN6 - уникальные номера сетей в едином формате

В отличии от моста/коммутатора, который не знает, как связаны сегменты друг с другом за пределами его портов, маршрутизатор видит всю картину связей подсетей друг с другом, поэтому он может выбрать правильный маршрут и при наличии нескольких альтернативных маршрутов. Решение о выборе того или иного маршрута принимается каждым маршрутизатором, через который проходит сообщение.

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

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

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

Маршрутизаторы не только объединяют сети, но и надежно защищают их друг от друга. Причем эта изоляция осуществляется гораздо проще и надежнее, чем с помощью мостов/коммутаторов. Например, при поступлении кадра с неправильным адресом мост/коммутатор обязан повторить его на всех своих портах, что делает сеть незащищенной от некорректно работающего узла. Маршрутизатор же в таком случае просто отказывается передавать "неправильный" пакет дальше, изолируя дефектный узел от остальной сети.

Кроме того, маршрутизатор предоставляет администратору удобные средства фильтрации потока сообщений за счет того, что сам распознает многие поля служебной информации в пакете и позволяет их именовать понятным администратору образом. Нужно заметить, что некоторые мосты/коммутаторы также способны выполнять функции гибкой фильтрации, но задавать условия фильтрации администратор сети должен сам в двоичном формате, что достаточно сложно.

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

В результате, маршрутизатор оказывается сложным интеллектуальным устройством, построенным на базе одного, а иногда и нескольких мощных процессоров. Такой специализированный мультипроцессор работает, как правило, под управлением специализированной операционной системы.

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


Разные службы Интернета реализуют разные функции обмена информацией.

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

В телефонии каждая новая служба означает новое устройство, как, например, факсимильный аппарат. Однако компьютеры - это универсальные устройства, и TCP/IP предоставляет им универсальное средство связи. Поэтому в Интернете новая служба - это просто другая программа.

Наиболее широко используются следующие службы Интернета:

·              telnet - позволяет соединиться с удаленным компьютером и работать с ним так, как будто пользователь сидит перед ним, в текстовом режиме. Это то, для чего предназначался Интернет в момент его зарождения. Теперь эта служба используется, прежде всего, теми, кто следит за бесперебойной работой сети, - системными администраторами. Однако сейчас чаще используют для этих целей другую службу, которая шифрует передаваемую информацию, - ssh..

ftp - передача файлов через Интернет. Одна из старейших служб, используется для копирования файлов с компьютера на компьютер.

Расшифровывается эта аббревиатура как протокол передачи файлов, но при рассмотрении FTP как сервиса Интернет имеется в виду не просто протокол, но именно сервис - доступ к файлам в файловых архивах.

Вообще говоря, FTP - стандартная программа, работающая по протоколу TCP, практически всегда поставляющаяся с операционной системой. Ее исходное предназначение - передача файлов между разными компьютерами, работающими в сетях TCP/IP: на одном из компьютеров работает программа-сервер, на втором пользователь запускает программу-клиента, которая соединяется с сервером и передает или получает по протоколу FTP файлы. Предполагается, что пользователь зарегистрирован на обоих компьютерах и соединяется с сервером под своим именем и со своим паролем на этом компьютере (login/password).

Протокол FTP оптимизирован для передачи файлов. Данная черта и послужила причиной того, что программы FTP стали частью отдельного сервиса Интернет. Сервер FTP можно настроить таким образом, что соединиться с ним можно будет не только под своим именем, но и под условным именем anonymous - анонимный пользователь. Тогда становится доступной не вся файловая система компьютера, но некоторый набор файлов на сервере, которые составляют содержимое сервера Anonymous FTP - общедоступного (public) файлового архива. На таких серверах сегодня доступно огромное количество информации и программного обеспечения. Практически все, что может быть предоставлено публике в виде файлов, доступно с серверов Anonymous FTP. Это и программы - свободно распространяемые и демонстрационные версии, это и мультимедиа, это и просто тексты - законы, книги, статьи, отчеты.

Если пользователь хочет найти последнюю версию свободно распространяющейся программы, то искать ее нужно именно на серверах FTP.

Несмотря на распространенность, у FTP есть и множество недостатков. Программы-клиенты ftp могут быть не всегда удобны и просты в использовании. Не всегда можно понять, а что это за файл - тот ли это файл, что ищете пользователь, или нет. Нет простого и универсального средства поиска на серверах Anonymous FTP. Описания файлов на сервере выдаются в формате операционной системы сервера, а список файлов операционной системы UNIX может привести в недоумение пользователя DOS. Проблема в том, что со списком файлов выдается лишняя информация.

Серверы FTP нецентрализованы, и это несет свои проблемы. Несмотря на все это, серверы Anonymous FTP сегодня - стандартный путь организации общедоступных файловых архивов в Интернет.

·              e-mail (электронная почта) - первая, наиболее распространенная и эффективная из служб Интернет. E-mail очень похожа на обычную бумажную почту, обладая теми же достоинствами и недостатками. Обычное письмо состоит из конверта, на котором написан адрес получателя и стоят штампы почтовых отделений пути следования, и содержимого - собственно письма. Электронное письмо также состоит из заголовков, содержащих служебную информацию (об авторе письма, получателе, пути прохождения по сети и т.д.), играющих роль конверта, и собственно содержимого письма. Можно вложить в обычное письмо что-нибудь, например фотографию; аналогично, можно послать файл с данными электронным письмом. Можно подписать электронное письмо. Электронная почта самый дешевый вид связи.

Скорость доставки электронных писем гораздо выше, чем бумажных, и минимальное время их прохождения составляет считанные минуты, а иногда и секунды. E-mail универсальна - пользователи множества сетей во всем мире, построенных на совершенно разных принципах и протоколах, могут обмениваться друг с другом электронными письмами.

Напрямую с компьютером получателя письма компьютер отправителя не общается. Это и правильно, так как другой компьютер может быть выключен или у него нет в это время доступа в Интернет. Посылая электронное письмо оно просто загружается на сервер электронной почты, который затем перешлет его дальше в Интернет почтовому серверу, с которым связан он. Существует много путей по которым может пройти электронное письмо. Как правило скорость электронной почты мало зависит от того где находится компьютер адресата и, если не происходит никаких накладок, то письмо доходит куда угодно за время от 1 часа до суток.

Чтобы эффективно использовать электронную почту необязательно знать как работают программы на почтовом сервере. Достаточно изучить какую-нибудь программу-клиент (какой более понравится и будет более удобен Вам). При настройке программы-клиента понадобятся следующие данные:

Сервер POP3 - адрес почтового сервера, с которого принимается почта (у нас mail.rsm.ru)

Сервер SMTP - адрес почтового сервера, на который посылается Ваша почта. Обычно совпадает с Сервером POP3, но не всегда ( наш - mail.rsm.ru)

Почтовый адрес: Ваш адрес электронной почты (например, petrov@rsm.ru <mailto:petrov@rsm.ru>).

Имя входа на POP3-сервер: уникальное на почтовом сервере имя для вашей идентификации на нем (например, petrov) К нему прилагается Password: пароль для получения Вашей почты (лучше никому не говорите) Все эти сведения Вы можете получить у Вашего провайдера Интернета, у которого Вы купили e-mail.

Теперь рассмотрим поля обыкновенного письма электронной почты: : Здесь необходимо указать адрес электронной почты адресата. Нельзя допускать ошибки при написании адреса. В противном случае абонент не получит письмо. : В это поле вписывают тему письма. Получатель увидит ее при просмотре списка новой почты. Далее, в большом поле без названия следует написать сам текст письма.

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

·              news (новости) - это тематические тусовки, или газеты, где каждый подписчик одновременно может быть автором. Эта служба, так же как и веб-форумы или списки рассылки (похожие по функциям, но отличающиеся техническими деталями), предназначена для обмена сообщениями в пределах группы людей, связанных общими интересами.

Некоторые термины, использующиеся в WWW.

html (hypertext markup language, язык разметки гипертекста). Это формат гипертекстовых документов, использующихся в WWW для предоставления информации. Формат этот не описывает то, как документ должен выглядеть, но его структуру и связи. Внешний вид документа на экране пользователя определяется программой просмотра WWW - если Вы работаете за графическим или текстовым терминалом, то в каждом случае документ будет выглядеть по-своему, но структура его останется неизменной, поскольку она задана форматом html. Имена файлов в формате html обычно оканчиваются на html (или имеют расширение htm в случае, если сервер работает под MS-DOS или Windows 3.11).

URL (uniform resource locator, универсальный указатель на ресурс). Так называются те самые ссылки на информационные ресурсы Интернет. Именно с него и начинается обычно работа с программой-браузером. Во всех браузерах есть строка для ввода URL нужного Вам ресурса Интернет. Общий вид URL такой: протокол://адрес сервера[/местонахождение на сервере]

Технология Web, разработанная в 1989 г. в Женеве, в Лаборатории физики элементарных частиц Европейского центра ядерных исследований (CERN) Тимом Бернерс-Ли (Tim Berners-Lee) и его коллегами-программистами, сначала была направлена на создание единой сети для научных сотрудников, занимающихся физикой высоких энергий. Однако вскоре эта технология нашла гораздо более широкое применение. Первые программы, демонстрирующие работу системы, были закончены в 1992 году и с тех пор WWW - наиболее динамичная и быстро развивающаяся часть Интернет.

·              DNS - это особая служба Интернета, потому что она используется всеми остальными службами, от telnet до www. Перевод имен DNS в IP-адреса происходит автоматически. Для этого надо только указать компьютеру IP-адрес сервера DNS - того компьютера, которому будут направляться соответствующие запросы. Такая структура службы DNS обеспечивает, с одной стороны, уникальность имен компьютеров в пределах всего Интернета, а с другой стороны, четкое разделение административной ответственности. Большие и маленькие буквы в именах компьютеров не различаются, fadr.msu.ru - это то же самое, что FADR.MSU.RU

·              IRC- общение в Интернете

К интерактивным сервисам, служащим общению людей через Интернет, относится IRC - Internet Relay Chat, или разговоры через Интернет.

В Интернет существует сеть серверов IRC, а у пользователя соответственно должна быть программа - клиент IRC. Пользователи присоединяются к одному из каналов - тематических групп и участвуют в разговоре, который ведется не голосом, а текстом.

Узлы IRС синхронизованы между собой, так что, подключившись к ближайшему серверу, Вы подключаетесь ко всей сети IRC.

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

 

Понятие о протоколах Интернета


Протокол - система правил, описывающая процедуру связи между двумя устройствами. /IP (Transport Control Protocol/Internet Protocol) - протокол транспортного уровня/ протокол Интернет. Наборы протоколов, предназначенных для передачи данных в локальной сети и сети Интернет

Internet Protocol (IP) - используется для управления инфраструктурой и присвоения компьютерам адресов, уникальным образом идентифицирующих каждый узел числом, состоящим из идентификаторов сети и узла. IP-адрес может выглядеть так: 192.168.222.101

Internet Control Message Protocol (ICMP) - Обеспечивает механизм передачи сообщений об ошибках в протоколе IP на узел, сгенерировавший IP-пакет; используется для уведомления об ошибках, возникших при передаче данных.

Dynamic Host Control Protocol (DHCP) - Разрешает динамическое присвоение IP-адресов узлам в контролируемой подсети для устранения поддержки фиксированного IP-адреса каждого узла.Control Protocol (TCP) - Управляет коммуникационными действиями между процессами в объединенных узлах, работающих независимо от инфраструктуры, управляемой протоколом IP.Datagram Protocol (UDP) - является альтернативой TCP, используется для передачи данных между процессами, не требующими надежной доставки по причине того, что процессы самостоятельно исправляют ошибки.Transfer Protocol (FTP) - простой и надежный протокол для обмена файлами между узлами.

Point-to-Point Protocol (PPP) - обеспечивает надежную связь и набор опций для автоматизации процессов входа в систему и настройки удаленных узлов.

Simple Mail Transfer Protocol (SMTP) - Используется для передачи исходящих сообщений электронной почты с одного узла на другой.Office Protocol (POP) - Используется для передачи входящих сообщений электронной почты с одного узла на другой.

Simple Network Management Protocol (SNMP) - Используется в процессе управления сетью при сборе данных для анализа и составления отчета о производительности сетей.Transfer Protocol (HTTP) - Используется веб-браузерами и веб-серверами для осуществления запросов и отправки содержимого в формате HTML.

Приведенные протоколы TCP/IP определяют набор стандартов, используемых разработчиками программного обеспечения для обмена данными между двумя компьютерами. Это позволяет программным приложениям правильно осуществлять доставку данных. Каждый протокол играет свою собственную роль при обмене информацией.

Формат HTML

- это специальный язык форматирования электронных документов - Web-страниц (Web-публикаций), предназначенных для просмотра на экране компьютера.

Язык HTML появился одновременно со службой World Wide Web и развивался вместе с ней, постепенно вбирая в себя новые черты, которые позволяли создавать все более и более впечатляющие Web-страницы. Он является основой World Wide Web и одновременно причиной ее широчайшей популярности.

Смысл и назначение языка HTML можно понять, исходя из его названия. Web-страницы - это комплексные документы, которые могут содержать любые виды данных: текст, графику (форматы.gif,.jpg), звук (формат.mp3), видео и анимацию. Создание документа на языке HTML аналогично программированию. Автор документа в обычный текст вставляет специальные коды - теги. При просмотре теги выполняют роль команд. Среди многочисленных тегов есть специальная группа тегов, предназначенных для создания гипертекстовых ссылок. Гипертекстовая ссылка - это выделенный фрагмент текста (или иллюстрация), с которым связан сетевой адрес другой Web-страницы. Обычно гипертекстовые ссылки выделены подчёркиванием или другим цветом. (Гиперссылка - это объект Web-страницы, содержащий информацию об адресе другой Web-страницы. В качестве такого объекта обычно выступает фрагмент текста, выделенный цветом и подчеркиванием, или графическая иллюстрация, выделенная цветной рамкой.) Если на гипертекстовую ссылку навести указатель мыши, то он изменит форму. Указатель мыши принимает форму кисти руки с вытянутым указательным пальцем.

Браузер


Веб-обозреватель или бра́узер (от англ. <http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Web browser) - это программное обеспечение <http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%BD%D0%BE%D0%B5_%D0%BE%D0%B1%D0%B5%D1%81%D0%BF%D0%B5%D1%87%D0%B5%D0%BD%D0%B8%D0%B5> для поиска, просмотра веб-сайтов <http://ru.wikipedia.org/wiki/%D0%92%D0%B5%D0%B1-%D1%81%D0%B0%D0%B9%D1%82>, то есть для запроса веб-страниц (преимущественно из Паутины <http://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0>), для их обработки, вывода и перехода от одной страницы к другой.

Большинство браузеров также наделены способностями к просмотру оглавления FTP <http://ru.wikipedia.org/wiki/File_Transfer_Protocol>-серверов.

Браузеры постоянно развивались со времён зарождения Всемирной паутины <http://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0>, и с её ростом становились всё более важной программой типичного персонального компьютера <http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%80%D1%81%D0%BE%D0%BD%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80>. Нынче браузер - комплексное приложение для обработки и вывода разных составляющих веб-страницы, и для предоставления интерфейса <http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8C%D1%81%D0%BA%D0%B8%D0%B9_%D0%B8%D0%BD%D1%82%D0%B5%D1%80%D1%84%D0%B5%D0%B9%D1%81> между веб-сайтом и его посетителем. Практически все популярные браузеры распространяются бесплатно или «в комплекте» с другим приложением: Internet Explorer <http://ru.wikipedia.org/wiki/Internet_Explorer> (как неотъемлемая часть Microsoft Windows <http://ru.wikipedia.org/wiki/Microsoft_Windows>), Mozilla Firefox <http://ru.wikipedia.org/wiki/Mozilla_Firefox> (свободное ПО <http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%9F%D0%9E>), Opera <http://ru.wikipedia.org/wiki/Opera> (бесплатно, начиная с версии 8.50), Safari <http://ru.wikipedia.org/wiki/Safari> (совместно с Mac OS <http://ru.wikipedia.org/wiki/Mac_OS> - доступна пользователям Windows начиная с 3 версии).

Первым распространённым браузером с графическим интерфейсом был NCSA Mosaic <http://ru.wikipedia.org/wiki/NCSA_Mosaic>. Затем на долгое время рынок монополизировал Netscape Navigator <http://ru.wikipedia.org/wiki/Netscape_Navigator>. В 1995 году <http://ru.wikipedia.org/wiki/1995> компания Microsoft <http://ru.wikipedia.org/wiki/Microsoft> выпустила Windows 95 <http://ru.wikipedia.org/wiki/Windows_95>, включавшую Internet Explorer <http://ru.wikipedia.org/wiki/Internet_Explorer> 3.0, и этот момент можно считать началом войны браузеров <http://ru.wikipedia.org/wiki/%D0%92%D0%BE%D0%B9%D0%BD%D0%B0_%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%D0%BE%D0%B2>, закончившейся полным падением Netscape <http://ru.wikipedia.org/wiki/Netscape> и триумфом Internet Explorer <http://ru.wikipedia.org/wiki/Internet_Explorer>, занявшего в итоге более 95 % рынка. Уже принадлежа AOL <http://ru.wikipedia.org/wiki/AOL>, Netscape выпустила исходный код своего браузера под свободной <http://ru.wikipedia.org/wiki/%D0%A1%D0%B2%D0%BE%D0%B1%D0%BE%D0%B4%D0%BD%D0%BE%D0%B5_%D0%9F%D0%9E> лицензией MPL (Mozilla Public License). Однако этот код решили не использовать, и написали с нуля Netscape 6 <http://ru.wikipedia.org/w/index.php?title=Netscape_6&action=edit>, на основе кода которого (с кодовым названием «Mozilla») позже были созданы новые браузеры Mozilla <http://ru.wikipedia.org/wiki/Mozilla> и Mozilla Firefox <http://ru.wikipedia.org/wiki/Mozilla_Firefox>. Последний постепенно набирает популярность (на 2007 год). В 2005 году <http://ru.wikipedia.org/wiki/2005_%D0%B3%D0%BE%D0%B4> браузер Opera <http://ru.wikipedia.org/wiki/Opera> также стал распространяться бесплатно.

Война браузеров была бы исключительно коммерческим делом корпораций, если бы основным приёмом в борьбе не стало добавление специфических, нестандартных возможностей к браузеру. Наибольшие различия возникали в поддержке Javascript <http://ru.wikipedia.org/wiki/Javascript> - языка сценариев, придающего интерактивность документам. В результате многие документы были «оптимизированы» для конкретного браузера и совершенно не читались в другом. WWW-Консорциум <http://ru.wikipedia.org/wiki/W3C> принимает множество тщательно обсуждаемых стандартов (различных версий HTML <http://ru.wikipedia.org/wiki/HTML>, Javascript <http://ru.wikipedia.org/wiki/Javascript>, CSS <http://ru.wikipedia.org/wiki/CSS> и др.), но соблюдение этих стандартов полностью ложится на разработчиков браузеров. В последние годы уровень поддержки стандартов значительно вырос, и из современных браузеров только Internet Explorer (предпоследняя, шестая, версия которого вышла в 2001 году <http://ru.wikipedia.org/wiki/2001>) имеет серьёзные недостатки в их поддержке (а последняя - седьмая, вышедшая 18 октября <http://ru.wikipedia.org/wiki/18_%D0%BE%D0%BA%D1%82%D1%8F%D0%B1%D1%80%D1%8F> 2006 <http://ru.wikipedia.org/wiki/2006> года, ещё не достаточно исследована на предмет соответствия стандартам).

В локализованных <http://ru.wikipedia.org/wiki/%D0%9B%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D1%86%D0%B8%D1%8F> версиях операционных систем <http://ru.wikipedia.org/wiki/%D0%9E%D0%BF%D0%B5%D1%80%D0%B0%D1%86%D0%B8%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D1%81%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0> семейства Microsoft Windows <http://ru.wikipedia.org/wiki/Microsoft_Windows> браузеры именуются обозревателями, обозревателями сети или веб-обозревателями.

Популярные браузерыExplorer <http://ru.wikipedia.org/wiki/Internet_Explorer>

Mozilla Firefox <http://ru.wikipedia.org/wiki/Mozilla_Firefox> <http://ru.wikipedia.org/wiki/Opera> <http://ru.wikipedia.org/wiki/Flock>

Менее популярные браузерыNavigator <http://ru.wikipedia.org/wiki/Netscape_Navigator> <http://ru.wikipedia.org/wiki/Konqueror> <http://ru.wikipedia.org/wiki/Galeon> <http://ru.wikipedia.org/wiki/Epiphany> <http://ru.wikipedia.org/wiki/Charon_%28%D0%B1%D1%80%D0%B0%D1%83%D0%B7%D0%B5%D1%80%29> <http://ru.wikipedia.org/wiki/Arachne>

Адреса URL


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

Это уникальное имя называется URL - Универсальный Указатель Ресурса (Universal Resource Locator). URL имеет следующую форму:

служба://имя компьютера/директория/поддиректория/.../имя файла

Например, http://fadr.msu.ru/ecocoop/index.html.

Адрес URL состоит из трех основных элементов:

Протокол + Домен + Путь/Файл

Большинство Internet-адресов, которые вы встречали, содержат вышеуказанные элементы, однако иногда они подаются в сокращенном виде. В результате отбрасывания доменного компонента адреса можно получить относительный адрес.

Протокол определяет используемый для связи с данным объектом способ обмена информацией, например, http или ftp.

Домен - это имя целевого сервера. Имена серверов WWW часто начинаются именно с этих трех букв: www (от словосочетания Word Wide Web), так, например, сервер агентства CNN: www.cnn.com. Некоторые протоколы (например http) допускают указание номер порта за именем сервера.

Компоненты путь/файл позволяет разыскать нужный объект в иерархической файловой структуре домена. Если имя файла не указано, то, как правило, проводится поиск файла index.html, стандартного файла в среде UNIX.адреса изображаются в стандартной ASCII-кодировке, поэтому используемые специальные символы подлежат замене шестнадцатеричными ASCII-кодами. Это касается даже таких тривиальных символов, как пробел или кавычка.

URL был изобретён Тимом Бернерсом-Ли <http://ru.wikipedia.org/wiki/%D0%91%D0%B5%D1%80%D0%BD%D0%B5%D1%80%D1%81-%D0%9B%D0%B8%2C_%D0%A2%D0%B8%D0%BC> в 1990 <http://ru.wikipedia.org/wiki/1990> году в стенах Европейского совета по ядерным исследованиям (фр. <http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D1%83%D0%B7%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Conseil Européen pour la Recherche Nucléaire, CERN <http://ru.wikipedia.org/wiki/CERN>) в Женеве <http://ru.wikipedia.org/wiki/%D0%96%D0%B5%D0%BD%D0%B5%D0%B2%D0%B0>, Швейцария <http://ru.wikipedia.org/wiki/%D0%A8%D0%B2%D0%B5%D0%B9%D1%86%D0%B0%D1%80%D0%B8%D1%8F>.

URL стал фундаментальной инновацией в Интернете. Изначально URL предназначался для обозначения мест расположения ресурсов (чаще всего файлов) во Всемирной паутине <http://ru.wikipedia.org/wiki/%D0%92%D1%81%D0%B5%D0%BC%D0%B8%D1%80%D0%BD%D0%B0%D1%8F_%D0%BF%D0%B0%D1%83%D1%82%D0%B8%D0%BD%D0%B0>. Сейчас URL применяется для обозначения адресов почти всех ресурсов Интернета. Стандарт URL закреплён в документе RFC 1738 <http://tools.ietf.org/html/rfc1738>, прежняя версия была определена в RFC 1630 <http://tools.ietf.org/html/rfc1630>. Сейчас URL позиционируется как часть более общей системы идентификации ресурсов URI <http://ru.wikipedia.org/wiki/URI>, сам термин URL постепенно уступает место более широкому термину URI. Cтандарт URL регулируется организацией IETF <http://ru.wikipedia.org/wiki/IETF> и её подразделениями.

Изначально локатор URL был разработан как система для максимально естественного указания на местонахождения ресурсов в сети. Локатор должен был быть легко расширяемым и использовать лишь ограниченный набор ASCII <http://ru.wikipedia.org/wiki/ASCII>-символов (к примеру, пробел <http://ru.wikipedia.org/wiki/%D0%9F%D1%80%D0%BE%D0%B1%D0%B5%D0%BB> никогда не применяется в URL). В связи с этим, возникла следующая традиционная форма записи URL:

<схема>://<логин>:<пароль>@<хост>:<порт>/<URL-путь>

В этой записи:

схема - схема обращения к ресурсу, в большинстве случаев имеется в виду сетевой протокол <http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D0%B5_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%D1%8B>

логин - имя пользователя, используемое для доступа к ресурсу

пароль - пароль <http://ru.wikipedia.org/wiki/%D0%9F%D0%B0%D1%80%D0%BE%D0%BB%D1%8C>, ассоциированный с указанным именем пользователя

хост - полностью прописанное доменное имя <http://ru.wikipedia.org/wiki/%D0%94%D0%BE%D0%BC%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%B8%D0%BC%D1%8F> хоста <http://ru.wikipedia.org/wiki/%D0%A5%D0%BE%D1%81%D1%82> в системе DNS <http://ru.wikipedia.org/wiki/DNS> или IP-адрес <http://ru.wikipedia.org/wiki/IP-%D0%B0%D0%B4%D1%80%D0%B5%D1%81> хоста в форме четырёх десятичных <http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D1%81%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%B8%D1%8F> чисел <http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE>, разделённых точками. Числа <http://ru.wikipedia.org/wiki/%D0%A7%D0%B8%D1%81%D0%BB%D0%BE> находятся в интервале от 0 до 255.

порт - порт <http://ru.wikipedia.org/wiki/%D0%9F%D0%BE%D1%80%D1%82_%28TCP/UDP%29> хоста для подключения путь - уточняющая информация <http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%84%D0%BE%D1%80%D0%BC%D0%B0%D1%86%D0%B8%D1%8F> о месте нахождения ресурса (зависит от протокола)

Общепринятые схемы (протоколы) URL включают:- Протокол передачи файлов FTP <http://ru.wikipedia.org/wiki/FTP> - Протокол передачи гипертекста <http://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%82%D0%B5%D0%BA%D1%81%D1%82> HTTP <http://ru.wikipedia.org/wiki/HTTP> - Специальная реализация протокола HTTP <http://ru.wikipedia.org/wiki/HTTP>, использующая шифрование (как правило, SSL <http://ru.wikipedia.org/wiki/SSL> или TLS <http://ru.wikipedia.org/wiki/TLS>) - Протокол Gopher <http://ru.wikipedia.org/wiki/Gopher_%28%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D0%BE%D0%B9_%D0%BF%D1%80%D0%BE%D1%82%D0%BE%D0%BA%D0%BE%D0%BB%29> - Адрес электронной почты <http://ru.wikipedia.org/wiki/%D0%AD%D0%BB%D0%B5%D0%BA%D1%82%D1%80%D0%BE%D0%BD%D0%BD%D0%B0%D1%8F_%D0%BF%D0%BE%D1%87%D1%82%D0%B0> - Новости Usenet <http://ru.wikipedia.org/wiki/Usenet> - Новости Usenet <http://ru.wikipedia.org/wiki/Usenet> через протокол NNTP <http://ru.wikipedia.org/wiki/NNTP> - Протокол IRC <http://ru.wikipedia.org/wiki/IRC> - Служба каталогов Prospero <http://ru.wikipedia.org/w/index.php?title=Prospero&action=edit> Directory Service - Ссылка на интерактивную сессию Telnet <http://ru.wikipedia.org/wiki/Telnet> - База данных системы WAIS <http://ru.wikipedia.org/wiki/WAIS> - Протокол XMPP (часть Jabber <http://ru.wikipedia.org/wiki/Jabber>) - Имя локального файла <http://ru.wikipedia.org/wiki/%D0%A4%D0%B0%D0%B9%D0%BB> - Непосредственные данные (Data: URL <http://ru.wikipedia.org/wiki/Data:_URL>)

Экзотические схемы URL:- Глобальное имя файла в файловой системе Andrew File System - Идентификатор содержимого для частей MIME <http://ru.wikipedia.org/wiki/MIME> - Идентификатор сообщений для электронной почты - Доступ к данным с почтовых серверов <http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80> - Имя файла в сетевой файловой системе NFS <http://ru.wikipedia.org/wiki/Network_File_System> - Эмуляция интерактивной сессии Telnet <http://ru.wikipedia.org/wiki/Telnet> 3270 .50 - Доступ к службам ANSI <http://ru.wikipedia.org/wiki/ANSI> Z39.50 - Протокол Skype <http://ru.wikipedia.org/wiki/Skype> - Открытие редактора SMS <http://ru.wikipedia.org/wiki/SMS> в некоторых мобильных телефонах <http://ru.wikipedia.org/wiki/%D0%9C%D0%BE%D0%B1%D0%B8%D0%BB%D1%8C%D0%BD%D1%8B%D0%B9_%D1%82%D0%B5%D0%BB%D0%B5%D1%84%D0%BE%D0%BD>

Появление адресов URL стало существенным нововведением в Интернете <http://ru.wikipedia.org/wiki/%D0%98%D0%BD%D1%82%D0%B5%D1%80%D0%BD%D0%B5%D1%82>. Однако, с момента его изобретения и по сей день, стандарт URL обладает серьёзным недостатком - в нём можно использовать только ограниченный набор символов <http://ru.wikipedia.org/wiki/%D0%9F%D0%B5%D1%87%D0%B0%D1%82%D0%BD%D1%8B%D0%B5_%D1%81%D0%B8%D0%BC%D0%B2%D0%BE%D0%BB%D1%8B>, даже меньший, нежели в ASCII <http://ru.wikipedia.org/wiki/ASCII>: латинские буквы, цифры и лишь некоторые знаки препинания. Если использовать в URL символы кириллицы <http://ru.wikipedia.org/wiki/%D0%9A%D0%B8%D1%80%D0%B8%D0%BB%D0%BB%D0%B8%D1%86%D0%B0>, или иероглифы <http://ru.wikipedia.org/wiki/%D0%98%D0%B5%D1%80%D0%BE%D0%B3%D0%BB%D0%B8%D1%84>, или, скажем, специфические символы французcкого языка <http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B0%D0%BD%D1%86%D1%83%D0%B7%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA>, то нужные символы должны быть перекодированы особым образом.

Ещё один кардинальный недостаток URL состоит в отсутствии гибкости. Ресурсы во Всемирной паутине и Интернете перемещаются, а ссылки <http://ru.wikipedia.org/wiki/%D0%93%D0%B8%D0%BF%D0%B5%D1%80%D1%81%D1%81%D1%8B%D0%BB%D0%BA%D0%B0> в виде URL остаются, указывая на уже отсутствующие ресурсы. Это особенно болезненно для электронных библиотек, каталогов и энциклопедий.

Для решения этой проблемы были предложены постоянные локаторы PURL <http://ru.wikipedia.org/wiki/PURL> (англ. <http://ru.wikipedia.org/wiki/%D0%90%D0%BD%D0%B3%D0%BB%D0%B8%D0%B9%D1%81%D0%BA%D0%B8%D0%B9_%D1%8F%D0%B7%D1%8B%D0%BA> Persistent Uniform Resource Locator). В сущности это те же URL, но они указывают не на конкретное место расположения ресурса, а на запись в базе данных PURL, где, в свою очередь, записан уже конкретный URL-адрес ресурса. При обращении к PURL, сервер <http://ru.wikipedia.org/wiki/%D0%A1%D0%B5%D1%80%D0%B2%D0%B5%D1%80> находит нужную запись в этой базе данных <http://ru.wikipedia.org/wiki/%D0%91%D0%B0%D0%B7%D0%B0_%D0%B4%D0%B0%D0%BD%D0%BD%D1%8B%D1%85> и перенаправляет запрос уже на конкретное местоположение ресурса. Если адрес ресурса меняется, то нет нужды исправлять все бесчисленные ссылки на него - достаточно лишь изменить запись в БД. В настоящий момент эта идея не стандартизирована и не имеет широкого распространения.

Примеры URL

http://ru.wikipedia.org/wiki/URL://en.wikipedia.org:80/wiki/Special:Search?search=train&go=Go ://myname:mypass@myhost.com:21/etc/motd://myhost.dom//pros/somename://vms.myhost.edu/disk$user/my/notes/note123.txt

Список используемой литературы


1.  Бройдо В.Л. Вычислительные сети, сети и телекоммуникации, СПб: Питер, 2003.

2.      Олифер В.Г., Олифер Н.А. Компьютерные сети. Принципы, технологии, протоколы: Учебник для вузов. 2-е изд., СПб.: Питер, 2004.

.        Информатика. Базовый курс. Учебник для вузов. /Под ред. Симоновича. - М., 2001.

.        Информатика. Учебник для вузов. /Под ред. Н.В. Макаровой. - СПб.: Финансы и статистика, 2000.

.        Информатика. / Могилев А.В., Пак Н.И., Хеннер Е.К. Учебное пособие для вузов. Под ред. Е.К. Хеннер. - М.: Академия, 2001.

.        Острейковский В.А. Информатика. Учебник для вузов. - М.: Высш. шк., 2000.

.        Сокольский М. В. Всё об Intrannet и Internet. М.: Элиот, 1998.

8.      thor.kubsu.ru/index.php/corporate

.        niits.ru/public/books/IP2001_4.pdf

10.    http://www.xserver.ru/computer/protokol/tcpip/1/3.shtml


Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!