Современные средства ЭВМ и телекоммуникаций 


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

Современные средства ЭВМ и телекоммуникаций



Учебное пособие

по дисциплине

 

Современные средства ЭВМ и телекоммуникаций

 

 

для студентов экономико-управленческих,

финансовых, юридических

и гуманитарных специальностей

 

 

Москва

 


 

Антонова Г.М., Байков А.Ю., Рыбалкин А.Д.

 

Учебное пособие по дисциплине "Современные средства ЭВМ и телекоммуникаций " для экономических, финансовых, юридических и гуманитарных специальностей. – М.: МФЮА, 2005. – с.

 

 

Рецензенты:

 

 

Рекомендовано к использованию в учебном процессе на заседании кафедры
"Общих математических и естественнонаучных дисциплин" МФЮА
(протокол № __ от "__" _ 2005 г.)

 

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

 

Типография Московской финансово-юридической академии

Тираж _______ экз.

 

 

ÓМФЮА, 2005

 


ПРЕДИСЛОВИЕ

 

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

Дисциплина "Современные средства ЭВМ и телекоммуникаций" посвящена введению в Internet.

Главная цель изучения курса состоит в ответе на вопросы "Что такое Internet?", "Из чего состоит современный Internet?", "Как использовать Internet в работе и в повседневной жизни?" и в овладении практическими навыками работы в системе Internet. Программа курса базируется на Государственных стандартах по экономическим, финансовым, юридическим и гуманитарным специальностям, а также на европейском стандарте изучения информационных дисциплин ECDL.

В результате изучения курса "Современные средства ЭВМ и телекоммуникаций" студент должен

знать:

Ø историю возникновения и общую структуру сети Internet;

Ø общие принципы работы протоколов сети Internet;

Ø технологию работы с основными прикладными программами-клиентами;

Ø терминологию, используемую при описании ресурсов сети Internet;

Ø способы доступа к основным информационным ресурсам по своей специальности;

Ø методы защиты информации при работе с Internet;

Ø формат HTML и структуру HTML – документов.

уметь:

Ø работать с программами Outlook Express и Internet Explorer;

Ø вести деловую переписку по электронной почте;

Ø разыскивать необходимую информацию в Internet;

Ø создавать простые HTML-документы.

Несколько слов об использованных обозначениях.

Материал пособия разбит на 4 темы, которые в свою очередь разбиваются на разделы и подразделы. Номера темы, раздела и подраздела отделяются точкой. Например, 1.1.12 – подраздел 12 раздела 1 темы 1. Рисунки и таблицы имеют нумерацию, состоящую из номера темы и номера рисунка (таблицы). Например, Рис. 1.3 – третий рисунок темы 1.

Заголовки тем, разделов и подразделов выделены полужирным шрифтом. Также полужирным шрифтом выделены некоторые важные обозначения.

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

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


Оглавление

Компьютерные сети.

1.3.1. Классификация компьютерных сетей.

1.3.2. Компьютерные коммуникации. Использование телефонных сетей для передачи
данных.

1.3.3 Компьютерные вирусы

Тема 2. Работа с броузером.

Начало работы в Internet.

Навигация в Internet.

Поиск в Internet.

Закладки.

Тема 3. Работа с электронной почтой.

 

3.1. Основы электронной почты.

Элементы языка HTML.

4.1.1. Создание HTML-документа в блокноте (Notepad).

4.1.2. Структура языка HTML.

4.1.3. Форматирование текста.

4.1.4 Анимация текста

4.1.5. Вставка рисунков.

4.1.6. Вставка гиперссылок.

4.1.7. Рисунки -гиперссылки.

4.1.8. Списки.

4.1.9. Таблицы.

4.1.10. Фреймовые структуры.

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

Протоколы.

Понятие протокола - это одно из основных понятий, возникающее при описании любых сетевых технологий. Для реализации процесса передачи информации от абонента 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 - 095 -. По следующим трем цифрам можно определить номер АТС и, следовательно, примерное местоположение абонента.

Нечто аналогичное можно сказать и об 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 Экспериментальные адреса

 

 

Для примера проанализируем несколько IP‑адресов.

Ø 204.146.46.133 - сеть класса C, адрес сети 204.146.46, адрес узла 133.

Ø 207.68.137.53 - сеть класса C, адрес сети 207.68.137, адрес узла 53.

Ø 147.14.87.23 – сеть класса B, адрес сети 147.14, адрес узла 87.23.

 

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

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

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

Приведенное определение выделяет 4 главные особенности сети 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.

ESMTP – это усовершенствованный вариант SMTP.

Протокол SMTP позволяет обмениваться информацией между 2-мя почтовыми серверами.

Любое почтовое сообщение представляет собой прикладной пакет. В протоколе SMTP это простой одноуровневый пакет, включающий в себя заголовок и тело. Заголовок в почтовом пакете обычно называют конвертом. Он включает в себя почтовый адрес получателя, почтовый адрес отправителя, дату и другую необходимую информацию.

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

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

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

Однако подавляющее большинство серверов сейчас перешло на расширенный протокол ESMTP, основанный на формате MIME, и позволяющий передавать любые данные без перекодировки.

Протоколы SMTP и ESMTP обеспечивают обмен почтовыми сообщениями между двумя почтовыми серверами, т.е. реализуют схему, представленную на Рис. 1.6.

Для того, чтобы компьютер работал по протоколу SMTP или ESMTP, он, во-ервых, должен быть достаточно мощным, т.е. обладать большим быстродействием и большой дисковой памятью; во-вторых, на нем должно быть установлено соответствующее программное обеспечение; в-третьих, он должен быть постоянно включен, т.к. на выключенный компьютер никакое сообщение, естественно, не дойдет.

 

 
 

 

 


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

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

Протокол POP 3 (Post Office Protocol 3) обеспечивает пользовательскому компьютеру доступ к пересылочному почтовому ящику этого пользователя, хранящемуся на почтовом сервере.

Процесс передачи информации происходит следующим образом (Рис.1.7).

 

 

 
 

 

 

 
 
Рис. 1.7. Схема обмена почтовыми сообщениями между двумя пользователями

 


Корреспонденция, которую Пользователь 1 отправляет Пользователю 2, приходит не на компьютер Пользователя 2, который может быть в данных домена вообще выключен, а на почтовый сервер, с которым Пользователь 2 имеет связь по протоколу POP 3.

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

Почтовая программа-клиент посылает запрос по формату протокола POP 3 на почтовый сервер и выясняет, пришла ли новая корреспонденция. Если новая корреспонденция пришла, то она копируется на компьютер пользователя.

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

Ø The Bat!

Ø Eudora,

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

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

Возникают проблемы оптимизации обмена корреспонденцией по электронной почте.

Скорость и надежность доставки зависит от объема письма: чем меньше письмо, тем быстрее и надежнее оно дойдет.

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

 

Ресурс 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).

 

Таблица 1.5.

 

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

 

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

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

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

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

Четвертый компонент – командная строка – указывает файл и какие-либо дополнительные параметры. Этот компонент является необязательным. Если в запросе, поступившем от программы-клиента, командная строка отсутствует, то программа-сервер отправляет файл, ссылка на который установлена по умолчанию. У Web-серверов это обычно файл с именем index.html, называемый заглавной страницей и содержащий каталог всей информации, находящейся на сервере.

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

Командная строка, как видно из таблицы, состоит из пути к файлу (полного имени файла) и параметров. Для разделения каталогов и подкаталогов (вложенных папок) используется слеш /, в отличие от аналогичной записи в OS Windows, где используется обратный слеш \. Internet Explorer допускает любой из этих двух разделителей. Имя файла и параметры в командной строке разделяются знаком?. Для каждого параметра задается его имя и значение. Параметры отделяются друг от друга знаком &. Для присваивания параметру значения используется знак =. Если в параметре необходимо указать символы, код которых выходит за рамки основной кодовой таблицы ASCII, т.е. символы, коды которых не попадают в диапазон 32:127, то используется запись, состоящая из значка % и шестнадцатеричного значения кода символа.

Таким образом, в структуру URL-адреса могут входить 6 специальных символов: /,:,?, &, = и %.

 

Примеры URL –адресов.

Ø http://www.ibm.com - обращение к заглавной странице сервера IBM.

Ø http://www.mfua.ru - обращение к заглавной странице сайта МФЮА.

Ø http://market.yandex.ru/search.xml?text=%EA%E8%E9&nl=0 - обращение к поисковой системе Яндекса для поиска товара "кий" ("EA", "E8" и "E9" - это шестнадцатеричные коды букв "к", "и", "й" соответственно.

Ø http://yandex.ru:8081 - то же, что и http://yandex.ru или http://yandex.ru/index.html

Ø ftp://ftp.ipswitch.com/ipswitch/product_downloads - обращение к каталогу ftp-сервера.

 

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

Ø mailto: Пользователь@почтовый сервер.

 


Компьютерные сети.

Тема 2. Работа с броузером.

 

Начало работы в Internet.

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



Поделиться:


Последнее изменение этой страницы: 2017-02-05; просмотров: 480; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.188.70.255 (0.128 с.)