Сдам Сам

ПОЛЕЗНОЕ


КАТЕГОРИИ







Тема 1. Общие сведения об Internet





Тема 1. Общие сведения об Internet

1.1.1. Понятие "информационное общество"

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

Internet как глобальная информационная среда

Основные особенности сети Internet:

  1. Internet не был создан целенаправленно. Он возник как результат естественного процесса общемировой информационной интеграции.
  2. Internet строится по принципу распределенной архитектуры, при которой каждый узел может быть связан с любым другим узлом. Internet не имеет регулярной структуры и, соответственно, не требует поддержания этой структуры извне. Структура Internet формируется исключительно на основе его внутренних законов развития и определяется взаимодействием с внешней для него человеческой информационной средой.
  3. Воздействие человека на Сеть в глобальном смысле является нецеленаправленным. Хотя каждый конкретный человек и каждая конкретная организация воздействуют на Сеть целенаправленно, решая свои локальные задачи, сумма этих воздействий подчиняется объективным законам
  4. Любой новый абонент, подключающийся к Internet, будь то крупная сеть, небольшая сеть или одиночный пользователь, может сам выбрать степень своего участия в Сети, может сам решить вопрос о предоставлении или не предоставлении какой-либо части своих информационных ресурсов в общее или в индивидуальное пользование. Но какова бы ни была степень участия нового абонента, подключившись, он становится частью Internet-сообщества.
  5. Internet по самой сути своих базовых протоколов реализует принцип "отдаю сколько хочу, беру сколько могу" для каждого абонента. Такой принцип является единственно возможным для существования и развития глобальной общемировой сети.
  6. Попытки крупнейших мировых компаний искусственно создать альтернативу сети Internet потерпели провал. Даже проект MSN компании Microsoft, несмотря на огромные вложенные в него денежные средства, не смог даже отдаленно составить конкуренцию сети Internet. В результате MSN, как и все другие корпоративные сети, просто стала частью Internet-среды.

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

Основные понятия, связанные с передачей данных в Internet.

Пакеты данных (информационные пакеты)

Пакетный способ передачи данных был разработан Полом Бэрэном в 1960 г. и сейчас является основой работы любой сети.

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

Пакет данных (информационный пакет) – это блок данных, обрабатываемый сетевыми программами как единое целое.

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

 

Информационный пакет =Заголовок + Данные

 

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

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

 

Пакет 1 = Заголовок 1 + Данные 1

 

Пакет 2 = Заголовок 2 + Пакет 1

 

В этом случае говорят, что Пакет 1 вложен в Пакет 2. Вложение пакетов друг в друга также называется инкапсуляцией.

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

 

Пакет 1 = Заголовок 1 + Данные 1

 

Пакет 1 ® Фрагмент 1 + Фрагмент 2 + Фрагмент 3...

 

Пакет 2.1 = Заголовок 2.1 + Фрагмент 1

 

Пакет 2.2 = Заголовок 2.2 + Фрагмент 2

 

и т.д.

В результате получается, что первый фрагмент Пакета 1 вложен в пакет 2.1, второй фрагмент Пакета 1 вложен в пакет 2.2 и т.д. Такая схема реализуется в протоколе TCP/IP.

Протоколы

Понятие протокола - это одно из основных понятий, возникающее при описании любых сетевых технологий. Оно связано с договоренностью между A1 и A2 о том, как интерпретировать передаваемые данные, которая должна быть достигнута для реализации процесса передачи информации от абонента A1 абоненту A2. Например, если абонент A1 передает абоненту A2 файл в формате редактора Microsoft Word, абонент A2 должен знать, что это файл именно такого формата, и иметь установленную программу Microsoft Word для его отображения. Это пример договоренности об одинаковом представлении и одинаковой обработке исходной и окончательной информации абонентами A1 и A2. Однако, в процессе передачи данные проходят несколько стадий обработки: сначала из передаваемых файлов (их может быть несколько) формируется так называемый прикладной пакет, затем этот пакет разбивается на фрагменты, из каждого фрагмента формируется так называемый TCP-пакет или датаграмма, наконец, при непосредственной передаче датаграммы преобразуются в передаваемые кадры. В процессе приема необходимо пройти все эти стадии в обратном порядке: принять кадры, построить по ним датаграммы, а затем из датаграмм восстановить исходный прикладной пакет. При этом необходимо, чтобы все эти процессы у абонента A1 и у абонента A2 проходили абсолютно одинаково. Необходимо, чтобы и кадры и датаграммы и прикладные пакеты получались у абонента A2 такими же, как и у абонента A1 и одинаково обрабатывались. Эти преобразования и обеспечивают различные протоколы.

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

 

Физический уровень.

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

Примером протокола физического уровня может служить спецификация 10Base-T технологии Ethernet, которая определяет в качестве используемого кабеля неэкранированную витую пару категории 3 с волновым сопротивлением 100 Ом, разъем RJ-45, максимальную длину физического сегмента 100 метров, манчестерский код для представления данных на кабеле, и другие характеристики среды и электрических сигналов. С точки зрения физического уровня, данные - это любая последовательность электрических сигналов, каждый из которых представляет 1 бит.

Канальный уровень.

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

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

Сетевой уровень.

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

Примером протокола сетевого уровня является базовый протокол сети Internet - протокол IP (Internet Protocol).

Транспортный уровень.

Отвечает за разбиение данных на пакеты и их доставку адресатам. Обеспечивает передачу данных с той степенью надежности, которая требуется приложениям (верхним уровням стека протоколов). Протоколы транспортного уровня, реализуются программными средствами сетевой операционной системы. Примером транспортного протокола является второй базовый протокол сети Internet - протокол TCP (Transmission Control Protocol), а также другой транспортный протокол сети Internet - протокол UDP (User Datagram Protocol).

Сеансовый уровень.

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

Уровень представления.

Обеспечивает возможность понимания приложением одного компьютера информации, посланной приложением другого компьютера. Этот уровень выполняет преобразование форматов, данных в некоторый общий формат представления, а на приеме, соответственно, выполняет обратное преобразование, устраняя синтаксические различия в представлении данных. На этом уровне может выполняться шифрование и дешифровка данных. Примером является протокол SSL (Secure Socket Layer).

Прикладной уровень.

На этом уровне работают приложения, с которыми имеет дело пользователь. Это набор протоколов, обеспечивающих доступ к ресурсам (файлам, принтерам, Web-страницам и т.д.). Он оперирует сообщениями (message) или прикладными пакетами (например, MIME-пакетами). Приметами прикладных протоколов являются протоколы HTTP, FTP, ESMTP и т.д.

 

Клиенты и серверы

Определим несколько важных понятий.

Internet работает на основе взаимодействия программ-клиентов и программ-серверов.

Программа-клиент - это программа, форматирующая запрос на получение какой-либо информации и осуществляющая прием этой информации.

Программа-сервер - это программа, принимающая запросы от программ-клиентов, осуществляющая их обработку и выполнение.

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

Компьютер-сервер – это компьютер, на котором в течение подавляющей доли его рабочего времени работают программы-серверы.

 

IP-адреса и классы сетей

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

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

В сети Internet тоже есть универсальный способ идентификации элементов. Элементы сети Internet называются узлами или " хостами " (от "host"). Адрес каждого узла называется IP-адресом. Узлом сети обычно является компьютер, но может быть и другое устройство, например маршрутизатор (router) или накопитель (hub). IP-адрес позволяет идентифицировать узел Internet также как почтовый адрес идентифицирует получателя письма, а телефонный номер идентифицирует абонента.

В соответствии с IP-протоколом версии 4 (IP v.4) IP-адрес - это четырехбайтовая величина, которую принято записывать в виде 4-х чисел, разделенных точками. Каждое из чисел (называемых октетами) обозначает один из байтов IP-адреса и может принимать значения в диапазоне от 0 до 255. Например, 204.146.46.33 (IP адрес сервера Microsoft) или 207.68.137.53 (IP адрес сервера IBM). Когда компьютер обращается к серверу, в его запросе содержится и адрес этого сервера, и обратный адрес, т.е., адрес компьютера. Каждый из компьютеров сети, через которые проходит сообщение, обрабатывает адрес получателя и в соответствии с ним направляет послание дальше на один, или на другой ближайший компьютер или маршрутизатор.

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

Можно ли по IP-адресу компьютера определить, к какой сети он принадлежит? Другими словами, зависит ли IP-адрес компьютера от того, к какой сети он принадлежит?

Проведем опять сравнение с телефонной сетью. Телефонный номер зависит от того, в какой стране, в каком городе и к какой именно АТС подключен абонент.

Для жителя Москвы международный телефонный номер начинается с 7 - 495 – или 7 – 499 -. По следующим трем цифрам можно определить номер АТС и, следовательно, примерное местоположение абонента.

Нечто аналогичное можно сказать и об IP-адресах компьютеров.

Как было сказано, IP-адрес представляется в виде 4-х разделенных точками чисел – октетов.

IP: b1. b2. b3. b4, 0 £ bi £ 255, i=1¸4.

Это и есть IP-адрес в соответствии с IP-протоколом версии 4 (IP v.4), который в настоящее время является стандартом, поддерживаемым всеми без исключения узлами Internet.

Что же касается сетей, входящих в состав Internet, то их с точки зрения величины делят на классы, обозначаемые буквами А, В, С, D, E.

Распознать принадлежность компьютера к сети того или иного класса можно по значению 1-го октета IP-адреса. Адрес делится на 2 части: сетевую и машинную. Первая часть определяет логическую сеть, к которой относится адрес, а вторая конкретный компьютер сети.

К классу А относятся глобальные сети, объединяющие целые страны, регионы или принадлежащие крупнейшим провайдерам. Таких сетей в Internet в соответствии с IP v.4 может быть только 126.

Им соответствует значение первого октета IP-адреса от 1 до 126, остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.

К классу B относятся крупные сети, принадлежащие крупным корпорациям, банкам, научно-исследовательским центрам и т.д. Таких сетей в Internet в соответствии IP v.4 может быть уже более 16000. Им соответствует значение первого октета от 128 до 191. В адресации сети участвует также октет , остальные октеты входят в машинную часть адреса и используются для формирования адреса узла.

Сети класса C - это небольшие сети. Адрес сети определяется значениями октетов . Таких сетей может быть более 2-х миллионов, но в каждой из этих сетей может быть не более 254 узлов, адреса которых задаёт октет .

Значения первого октета, равные 0, 127, 255 определяют служебные сети.

Все вышесказанное можно свести в следующую таблицу (Таблица 1.2).

Таблица 1.2.

Класс сети b1 Адрес сети Адрес узла Число сетей Число узлов
А 1-126 b1 b2 . b3 . b4   16 777 214
В 128-191 b1 . b2 b3 . b4 16 384 65 534
С 192-223 b1 . b2 . b3 b4 2 097 151  
D 224-239 Групповая адресация
E 240-254 Экспериментальные адреса

 

 

Система доменных имен (DNS)

Для адресации в Internet можно пользоваться IP‑адресом, так как в быту пользуются телефонными номерами. Однако, все привыкли к тому, что в компьютере файлам присваиваются символьные имена. Эта традиция была перенесена и в Internet: узлам помимо IP-адресов стали давать символьные имена. Эти имена получили название доменных имен.

Доменное имя является как бы псевдонимом узла Internet, настоящим именем является IP-адрес, т.к. именно IP-адрес используется в протоколе TCP/IP. В принципе ничто не мешает одному узлу иметь несколько доменных имен, и многие серверы действительно имеют несколько доменных имен.

Процессы регистрации доменных имен и установления соответствия между доменными именами и IP-адресами узлов находятся в ведении системы доменных имен - Domain Name System (сокращенно DNS).

Основная организация, которая ведает регистрацией доменных имен, носит название Inter NIC - Network Information Center. Обратиться к ней можно, например, через ее Web‑сервер по адресу http://www.internic.net. Зарегистрировать доменное имя можно также у провайдера, уполномоченного InterNIC на присвоение определенного диапазона доменных имен.

Для русскоязычного сектора сети Internet все права на регистрацию доменных имен имеет образованная в 2000 г. автономная некоммерческая организация "Региональный Сетевой Информационный Центр"(RU-CENTER). Для регистрации доменного имени следует обращаться именно в RU-CENTER по адресу http://nic.ru

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

1. Доменное имя должно состоять из двух или более слов, разделенных точками. Каждое из таких разделенных точками слов называется идентификатором домена.

2. Новое доменное имя не должно совпадать с уже имеющимся зарегистрированным именем.

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

Первые два условия достаточно очевидны. Рассмотрим третье условие.

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

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

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

- com -для коммерческих организаций;

- edu -для образовательных учреждений;

- net -для организаций, управляющих сетью Internet (в частности, для провайдеров);

- org -для некоммерческих организаций;

- gov -для государственных организаций;

- mil -для военных организаций.

В последнее время эта группа пополнилась еще несколькими идентификаторами:

- biz - аналог идентификатора com;

- info - для информационных служб;

- tv - для телевизионных организаций;

- int – для международных организаций.

Третью группу можно назвать географическими идентификаторами. Они указывают на географическую принадлежность владельца узла. Например,

- ru – Россия,

- uk – Англия,

- fr – Франция,

- it – Италия,

- ua - Украина.

Обрезанная слева часть доменного имени, состоящая из одного или нескольких идентификаторов доменов, называется зоной доменных имен.

Так, например, доменные имена www.rambler.ru, dialup.mtu.ru и www.mfua.ru относятся к зоне.ru, а у имен miem.edu.ru и shool.edu.ru - общая зона edu.ru.

Как правило, доменные имена присваиваются провайдером внутри своей зоны, однако возможны договоренности между провайдерами на присвоение доменных имен из других зон. Присвоение и поддержка доменного имени - платная услуга.

Как мы уже отметили, доменное имя является как бы псевдонимом. Чтобы связаться с каким либо узлом Internet по протоколу TCP/IP нужен IP-адрес этого узла.

Восстановление IP-адреса по доменному имени осуществляется службой DNS. Для этого существует соответствующий ресурс сети Internet - система связанных между собой и распределенных по Internet DNS-серверов.

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

В этом случае посылается запрос DNS-серверу соответствующей зоны, если известен его IP-адрес. Если IP-адрес DNS-сервера нужной зоны неизвестен, то он разыскивается через один из девяти DNS-серверов корневой зоны.

Эти девять DNS-серверов корневой зоны имеют зарезервированные доменные имена

- a.root_server.net

- b.root_server.net

- - - - - - - - - - - - -

- i.root_server.net

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

 

Определение сети Internet

Резюмируя вышесказанное, можно дать следующее определение.

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

Приведенное определение выделяет четыре главные особенности сети Internet.

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

2. Базовыми протоколами сети Internet являются протоколы TCP и IP.

3. Сеть Internet имеет общее пространство IP-адресов. К любому узлу сети можно обратиться по его IP-адресу.

4. Сеть Internet имеет общее пространство доменных имен. К любому узлу, имеющему доменное имя, можно обратиться по этому имени.

Электронная почта

Это один из двух наиболее распространенных в настоящее время прикладных ресурсов.

Электронная почта – это прикладной ресурс Internet, имеющий дело с данными в виде прикладных пакетов и работающий в рамках почтовых протоколов (например, ESMTP/POP3).

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

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

На прикладном уровне действуют почтовые протоколы.

Это:

- SMTP - Simple Mail Transfer Protocol,

- ESMTP - Extended Simple Mail Transfer Protocol и

- POP 3 - Post Office Protocol.

Кроме программы Outlook Express существует несколько распространенных программ-клиентов для работы с электронной почтой. Это, например:

- the Bat!;

- Eudora;

- почтовый блок программы Netscape Navigator.

Каждая из этих программ делает практически то же самое, что и Outlook Express и обладает таким же интерфейсом.

 

Электронная почта через Web

Существует возможность использовать электронную почту в рамках прикладного ресурса World Wide Web по протоколу НТТР.

В Internet есть Web-серверы, работающие как почтовые серверы – Web / Mail серверы. На таких серверах формируются Web-страницы, выполняющие функции простых почтовых программ-клиентов. Загружая такую страницу, пользователь, по сути дела, загружает программу-клиент электронной почты, аналогичную программе Outlook Express, хотя и обладающую более скромными возможностями.

Если Пользователь 1 зарегистрировал почтовый ящик на Web/Mail сервере, а Пользователь 2 работает с электронной почтой стандартным образом – через Почтовый сервер 2 и протоколы POP 3 и ESMTP, то общение между такими пользователями происходит следующим образом (Рис. 1.8).

 

 
 

 


При отправке сообщения от Пользователя 1 Пользователю 2 сообщение сначала пересылается на Web / Mail сервер по протоколу HTTP. Затем Web / Mail сервер осуществляет его отправку Почтовому серверу 2 по протоколу ESMTP. После получения сообщения Почтовым сервером 2 Пользователь 2 получает доступ к нему по протоколу POP 3. При отправке сообщения от Пользователя 2 Пользователю 1 реализуется обратный процесс: сначала сообщение отправляется Web / Mail серверу по протоколам POP 3 и ESMTP, после чего Пользователь 1 получает доступ к сообщению по протоколу HTTP.

- Регистрация почтового ящика на Web / Mail серверах, как правило, бесплатна. Для того, чтобы зарегистрировать свой почтовый ящик в такой электронной почте, необходимо зайти на такой сервер по его адресу.

Главное преимущество Web-почты заключается в том, что обычная электронная почта доступна только с одного личного компьютера, подключенного к почтовому серверу провайдера через POP 3 - протокол. Web-почта доступна с любого компьютера, подключенного к Internet.

Среди недостатков Web-почты по сравнению с обычной почтой можно выделить следующие 3 недостатка.

1. Более скромный сервис, чем в специализированных почтовых клиентах типа Outlook Express.

2. Ограниченный объем почтового ящика, выделяемый каждому пользователю.

3. Менее надежная защита информации, чем на сервере провайдера или в локальной сети.

Тем не менее, Web-почта развивается весьма бурными темпами, и сейчас уровень сервиса и объем предоставляемых ресурсов у крупнейших поставщиков услуг Web-почты (например, у mail.ru) не уступают обычной почте. Уровень защиты Web-почты у таких поставщиков (включая антивирусную, антиспамовую и антихакерскую защиты) также неуклонно растет. Кроме того, развиваются технологии доступа к Web-почте с помощью почтовых программ-клиентов типа Outlook Express. Вполне возможно, что в ближайшем будущем Web-почта вытеснит традиционную электронную почту.

 

Ресурс WWW

Подавляющее число пользователей Internet работает с прикладным ресурсом World Wide Web (или сокращенно WWW), который по-русски называют Всемирной паутиной.

Ресурс WWW был разработан в Центре ядерных исследований в Женеве группой физиков. В его основу была положена технология обмена гипертекстом, разработанная английским физиком Тимом Бернером Ли, который за изобретение этой технологии был удостоен в 2004 г. премии "Выдающиеся достижения тысячелетия" (Millennium Technology Prize). Тима Бернера Ли иногда по ошибке называют создателем сети Internet. На самом деле он изобретатель одного из прикладных ресурсов сети Internet – Всемирной Паутины WWW. Впервые этот ресурс появился в Internet в 1990 г., а к концу 1994 г. практически завоевал Сеть, вытеснив все основные, использовавшиеся до этого, ресурсы.

Ресурс WWW основан на протоколе прикладного уровня HTTP - Hyper Text Transfer Protocol и на языке HTML - Hyper Text Markup Language. В его основе также лежат такие понятия, как: HTML-документ, гипертекст, Web-страница, сайт.

Рассмотрим основные определения и элементы ресурса WWW.

Гипертекстовый документ или HTML-документ – это файл, состоящий из фрагментов текста и элементов языка HTML.

Можно также сказать, что такой документ состоит из гипертекста. HTML -документ хранится в виде файла с расширением html или htm.

Гиперссылка – это специальный элемент языка HTML, содержащий URL-адрес и указывающий на объект, расположенный по этому адресу.

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

Web-страница – это HTML документ, который расположен вместе со своими внутренними ссылками на сервере Internet. Он может передаваться другим узлам Internet по протоколу HTTP.

Сайт – это блок из Web‑страниц, связанных между собой гиперссылками, содержащих информацию на определенную тему и принадлежащих одному владельцу.

Броузер – это программа-клиент прикладного уровня, основным назначением которой является запрос, получение и отображение Web-страниц. Примером программы-броузера является Internet Explorer.

World Wide Web (WWW) – это прикладной ресурс Internet, работающий по протоколу HTTP. Данные в WWW представляются в виде совокупности Web-страниц и сайтов, связанных между собой гиперссылками.

Работа ресурса WWW осуществляется следующим образом.

Если загрузить какую-нибудь Web‑страницу в броузер, например в Internet Explorer, то отображение этой страницы появится на экране в виде текста и рисунков, причем некоторые фрагменты текста и/или элементы изображений будут гиперссылками - щелчок по ним приведет к загрузке другой страницы, которая также будет содержать свои гиперссылки и т.д. Таким образом, различные Web-страницы оказываются связанными между собой гиперссылками. Любая Web-страница может указывать на любую другую, независимо от того, где она находится - в той же сети, в другом городе или в другой стране. Из-за этого структура гипертекстовых связей между Web-страницами оказывается весьма хаотичной и запутанной (Рис. 1.9).

 

 

 
 

 


Рис. 1.9. Структура гипертекстовых связей между Web-страницами

 

Изображенная на Рис. 1.9 структура ресурса WWW очень похожа на структуру самой сети Internet (Рис. 1.2). Сеть Internet состоит из миллионов связанных между собой компьютеров, причем связи эти весьма причудливы и хаотичны. Точно также WWW состоит из весьма хаотично связанных Web‑страниц. Однако, между этими структурами есть существенная разница. Сеть Internet состоит из компьютеров и других устройств, соединенных физическими связями (телефонными линиями, кабелями, эфирной связью и т.д.), а WWW состоит из Web-страниц, связанных логическими связями (гиперссылками). Структура логических связей не имеет никакого отношения к физической структуре сети.

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

 

Структура URL - адреса

Для вызова элемента прикладного ресурса нужно обратиться к тому серверу, на котором этот элемент расположен. Сервер является узлом Internet, и к нему можно обратиться по доменному имени или IP-адресу. Однако указать только адрес сервера недостаточно. Предположим, например, что необходимо загрузить Web-страницу. В этом случае, кроме адреса Web-сервера необходимо указать, что это именно Web-страница, а не, например, файл, загружаемый по FTP протоколу. Кроме того, нужно указать, какую именно страницу из десятков или сотен тысяч Web-страниц, размещенных на этом сервере, необходимо загрузить. Возможно, также, что загрузить эту Web-страницу нужно в каком-либо особом режиме (например, в режиме быстрого просмотра, без графики, или в защищенном режиме, без активных компонентов). Это также необходимо указать.

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

В Internet в основном используется универсальный формат адресов прикладных ресурсов, так называемый URL – Uniform Resource Locator.

Если пользователь знает URL-адрес информации, он может запросить необходимые данные у какой-либо сервисной системы. Обычно это WWW, но может быть и FTP, Gopher, WAIS и т.д.

Структура URL-адреса показана в следующей таблице (Таблица 1.5).

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

Таблица 1.5.

 

URL-адрес протокол://узел:порт/командная строка.
протокол file, http, ftp, gopher, wais …
узел Доменное имя или IP-адрес
порт Адрес аппаратного или программного порта.
командная строка Путь к файлу?параметры
параметры параметр1=значение1& параметр2=значение2…

 

Первый компонент – протокол – указывает на прикладной ресурс, которому принадлежит запрашиваемый элемент. Например, протокол http указывает на ресурс WWW, протокол ftp указывает на ресурс FTP и т.д. Возможно также специальное значение file, которое соответствует файлу на том же локальном компьютере, или в той же локальной сети, где работает программа-клиент (а, следовательно, и пользователь, работающий с этой программой). Протокол, вообще говоря, должен быть задан в URL-адресе, однако, некоторые программы-клиенты (например, Internet Explorer) допускают отсутствие этого компонента, считая, что по умолчанию задан протокол http. Первый компонент URL-адреса отделяется от следующего компонента комбинацией из трех знаков - двоеточия и двух слешей://.

Второй компонент URL-адреса задает узел Internet и должен присутствовать обязательно, если не задан протокол file. Если же задан протокол file, то компонент "узел" должен обязательно отсутствовать, т.к. протоколом уже определено, что узлом является текущий локальный компьютер.

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







Конфликты в семейной жизни. Как это изменить? Редкий брак и взаимоотношения существуют без конфликтов и напряженности. Через это проходят все...

ЧТО ПРОИСХОДИТ, КОГДА МЫ ССОРИМСЯ Не понимая различий, существующих между мужчинами и женщинами, очень легко довести дело до ссоры...

Что делает отдел по эксплуатации и сопровождению ИС? Отвечает за сохранность данных (расписания копирования, копирование и пр.)...

ЧТО ТАКОЕ УВЕРЕННОЕ ПОВЕДЕНИЕ В МЕЖЛИЧНОСТНЫХ ОТНОШЕНИЯХ? Исторически существует три основных модели различий, существующих между...





Не нашли то, что искали? Воспользуйтесь поиском гугл на сайте:


©2015- 2024 zdamsam.ru Размещенные материалы защищены законодательством РФ.