HTML Tutorial

Глобальные сети компьютеров и Интернет

Применяя специальное сетевое оборудование, можно объединять локальные сети, расположенные в разных зданиях, городах, странах и на разных континентах в глобальные сети.

На сегодняшний день существует множество глобальных сетей, причем наиболее известное объединение таких сетей называется INTERNET. История INTERNET насчитывает уже 35 лет.
Bob Kahn Tim Berners-Lee Vint Cerf

1966г. - Минобороны США - АRPANET (Advanced Research Project Agency).В этой сети не должно было быть главного узла (сервера) или главных каналов связи - все системы должны дублироваться и легко изменять свою конфигурацию при отказе отдельных компонентов, даже при наличии ненадежных и низкоскоростных каналов связи.

1969 г. - создана ARPANET.
1974 г. - Vint Cerf и Bob Kahn - разработали протокол ТСР/IР - Тransmission Control Protocol/ Internet Protocol - Протокол управления передачей / Межсетевой протокол.

1982г. - Возник термин Internet - Interconnection Network - обозначающий объединение компьютерных сетей по протоколу ТСР/IР.

1991г. - Тim Berners-Lee сотрудник Европейской лаборатории физики элементарных частиц обнародовал проект "всемирной паутины" World Wide Web - WWW. На базе использования языка HTML - Hyper Text Mark-Up Language - язык разметки гипертекста, который позволяет размещать в Интернете практически любую информацию - текст, графику, звук, видео и т.д.

1991г. - Сотрудники CERN создали программу, позволяющую просматривать информацию на узлах Web под названием browser (браузер)

Как устроен Интернет

Как устроен Интернет
ISP Internet Servise Provider (Провайдер услуг Интернета)
ISDN - Indegrated Services Provider - Цифровые сети с интегрированными услугами.
Серверы WEB и FTR ( Протокол передачи файлов).
Компьютеры и программы называют сайтами (sites) от WEB-site и FTP-Site - это синоним термина Web-сервер.
Сервер-Web содержит документы называемые Web-страницами (Web-page) и различные программные компоненты.

Как устроено Web-приложение


Единицы измерения информации

1 бит, 1 байт - 8 бит, 1 кб = 1024 байт и.т.д.
Дешевле всего обычные телефонные линии, но их пропускная способность не превышает 28800-33600 бит/с. Поэтому используют специальные виды линий, оптоволокно.

Скорость передачи данных.

Обычно скорость передачи данных информации измеряется в бит/с либо байт/с. Но нужно иметь ввиду, что вместе с битами и байтами полезной информации передается и служебная. В результате эффективная скорость оказывается ниже. Например на каждые 8 бит полезной - 2 бита служебной. О такой скорости говорят бит/с - (Bit Per Second, bps). Существует еще единица измерения символа в секунду - (Characters Per Second, cps) речь идет только о полезной информации. Кроме того, при выч. скорости в cps учитывается возможная упаковка информации, выполняемая модемами. Она исключает передачу избыточной информации.
Известна и еще одна единица - боды (baud). Это число изменений сигнала, передаваемого модемом за одну секунду, и зависит от технических особенностей модема. Обычно скорость в бодах выше скорости в bps. Например ISDN позволяют передавать информацию по обычным кабельным линиям до 512 кбит/с и даже до 1920 кбит/с.

Протокол ТСР/IР.

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

Запись адреса IР.

Адреса IР принято записывать в виде четырех десятичных чисел, разделенных точками, например 172.16.14.100. Каждое десятичное число соответствует одному байту 32-разрядного адреса и может принимать значения от 0 до 255. Если компьютеру удобно работать с числами, то человек предпочитает имена. Для отображения доменных имен на адреса IР в Интернете создана система доменных имен (Domain Name System, DNS) с распределенной базой данных, пользуясь которой узлы преобразуют доменные адреса в численные адреса IР.

Домены верхнего уровня
.gov - правительственные организации
.com - коммерческие организации
.оrg- некоммерческие организации
.edu - исследовательские организации и университеты
.net- организации, которые занимаются сетевыми технологиями.

Домены некоторых стран
.ua - Украина
.аu - Австралия
.fr - Франция
.de - Германия
.it - Италия
.ru - Россия
.us - США

Основы работы сервера Web. Адреса страниц Web.

Сервер Web хранит в своих каталогах текстовые файлы страниц, которые пересылаются посетителям. Страницы готовятся с помощью языка HTML.
Одна из страниц сервера Web считается главной. Указав браузеру доменный адрес фирмы Microsoft в виде http://www.microsoft.com, состоящий из префикса протокола (HTTP - Hyper Text Transmission Protocol - протокол передачи гипертекста) и доменного имени сервера Web Вы как раз и обозначаете главную страницу этого сервера. В корневом каталоге сервера Web могут содержаться и другие файлы и каталоги в древовидной файловой структуре, подобно тому, как это сделано и на Вашем компьютере. Файлы, хранящиеся в каталогах сервера Web, могут иметь то или иное расширение в зависимости от назначения: html, htm, asp, php, exe, dll, gif, jpg и.т.д.
Универсальный идентификатор ресурсов URL (Universal Resource Locator)
http:// host [:port] [path], где параметр host обязательный (или как доменный адрес, или как адрес IP). например, http://microsoft.com (IP-адрес - 154.23.12.101), т.е. Вы можете указать Web-адрес этого узла в виде:
http://154.23.12.101 По умолчанию port= 80
Для ссылки на конкретный документ НТМL или на файл любого другого объекта необходимо указать его полный путь :
http://www.frolov.pp.ru/index.html.
Корневой каталог сервера WЕВ обозначается косой чертой. В спецификации протокола НТТР сказано, что если путь не задан, то используется корневой каталог.

Ссылки на страницах WEB

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

Протокол НТТР

Работа сервера Web

Для получения доступа к странице WEB-сервера необходимо указать браузеру ее адрес URL.
1. Браузер отправляет на сервер WEB адрес URL документа HTML.
2. На сервере идет обработка запроса, поиск нужного документа.
3. Сервер WEB отправляет браузеру выбранный документ HTML.
4. Браузер показывает в своем окне принятый документ HTML.
При этом применяется протокол передачи гипертекстовых данных (Hyper Text Trannsfer Protocol). Получив нужную страницу, браузер разрывает соединение. Принятая страница отображается в окне браузера. Если на странице есть графические изображения, то для каждого из них осуществляется указанный процесс.
Протокол НТТP работает "поверх" протокола ТСР/IР, используя его для обмена данными между браузером и сервером WЕВ.

Пассивные и активные серверы WEB. Приложения WEB.

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

Имеется два варианта :
первый предполагает применение специальных программных расширений сервера WEB - CGI (Common Gateway Interfase) стандартного шлюзового интерфейса и ISАР1 (Internet Server Application Programing Interfase) интерфейс прикладных программ Интернет сервера.
второй связан с использованием серверных сценариев, технологии активных серверных страниц ASP - Active Server Pages и предварительной обработки гипертекста PHP - PHP Hypertext Processor - препроцессор гипертекста.
В рамках приложения WEB на стороне клиента работает браузер, который по своим интеллектуальным возможностям опережает алфавитно-цифровой и графический терминалы. Он способен предварительно обрабатывать данные отправляемые на сервер, а также обрабатывать и предоставлять результаты полученные от сервера в удобном для пользователя виде.
В роли основного сервера для приложений WEB выступает активный сервер WEB. Однако он выполняет лишь часть работы: получение данных от пользователя и подготовку страниц, отправляемых обратно.
Запросы к базе данных или обращение к другим активным объектам, реализующим бизнес-логику выполняются после его обращения к серверам баз данных или другим серверам приложений.
Будем называть приложением WEB набор страниц ASP, PHP, HTML, DHTML, объектов СОМ, клиентских и серверных сценариев, аплетов Java, расположенных на одном или нескольких серверах WEB и предназначенных для работы в рамках одного приложения.

Смотри также:
HTML Tutorial. Содержание Предыдущая глава: Зачем нужен язык HTML Следующая глава: Основные сервисы Интернет
2002 – 2009 © Студия брендинга «Свой стиль»
Днепропетровск, Украина.
+38 (056) 374-50-60
bigmir)net TOP 100