Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

веб лекции / Lektsia_Veb_tekhnologii_1

.docx
Скачиваний:
13
Добавлен:
11.02.2016
Размер:
75.34 Кб
Скачать

Лекция по «Веб-технологии»

26.01.12.

Тема: «Структура и принципы WEB»

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

Интернет был зарожден компанией «ARPANET» -научно исследовательская фирма министерства обороны США.

1966- первый пакет

1967- первые узлы сети

1972- создание распределенной электронной почты

1973 подключение первого компьютера за пределами США.

1975- сеть передана в средства управлениями США

1980- работа над TCP/IP

1981- каждый день добавляется 20 хостов.

1983- полный переход на TCP/IP

1986- создана магистраль NSFnet

1990- сеть ARPANET прекратила существования

1991- изобретения всемирной паутины

1995- приватизация магистралей интернета

1996 – строятся магистрали с пропускной способностью 155 мегабит/с

1998- число магистралей превысило 2 миллиона

2000- количество индексируемых страниц превысило миллиард

Интернет имеет децентрализованное строение.

Достоинства:

  1. Легкость наращивания интернета.

Недостатки:

  1. Сложность модернизации.

  2. Невысокая надежность услуг интернета.

  3. Ответственность за работоспособность возлагается на поставщиков услуг интернета.

Существуют различные виды поставщиков услуг интернета:

  1. Просто поставщики услуг интернета – которые выполняют просто транспортную функцию.

  2. Поставщик интернет контента – поставщик, который имеет собственные справочные информационные ресурсы, предоставляя их в виде сайтов.

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

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

  5. Поставщик услуг по поддержки приложений - предоставляет клиентам доступ к крупным универсальным программным продуктам

  6. Поставщики билинговых услуг - поставщики которые обеспечивают оплату счетов по интернету.

Стандартизация в интернете.

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

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

Такой иерархический набор протоколов называется стеком протоколов.

Компании ISO (International for Standardization), ITU (International Telecommunications Union) изготовили стандартную модель взаимодействия OSI (Open System Interconnection). В данном стандарте были разработаны открытые спецификации. Они представляют собой формализированное описание аппаратных компонентов, взаимодействия с другими компонентами. Имеют следующие преимущества:

  1. Возможность построение сети аппаратных программных средств различных компьютеров

  2. Болезненная замена отдельных компонентов сети.

  3. Легкость сопряжения одной сети с другой.

Вся эта спецификация описана в специальных документах RFC (Request for Comments)

IP –RFC 791

TCP – RFC 793

FTP – RFC 959

Данные спецификации расширяются, и в данной области работает компания IAB (Internet Architecture Board) , а также в этом направлении создан консорциум W3C. Она также разработала рекомендации для разработчиков программных средств и оборудования. Данной рекомендации называются (Online Validation Service) – там находится множество утилит с открытым исходным кодом.

Стек протоколов TCP/IP

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

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

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

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

Протокол TCP (Transmission Control Protocol) – гарантирует доставке всех переданных пакетов в правильной последовательности.

Протокол IP позволяет рассылку пакетов в широковещательном режиме.

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

Для идентификации сетевых интерфейсов используются три типа адресов:

  1. Аппаратный адрес(MAC адрес)

  2. Сетевой адрес

  3. Символьные имена (доменные имена)

IP адрес идентифицирует не отдельный компьютер или адрес, а одно сетевое соединение в составе сети.

Система доменных имен или DNS.

DNS представляет собой соответствие IP адреса и предпочитаемого символьного имени или доменного имени, которое выглядит в виде таблицы соответствий. Данная таблица имеет иерархическую структуру (выглядит в виде дерева). Запись имен начинается с младших составляющих. Например: company www.yandex.ru. Добавлены стандарты доменов по странам и типам организациям (.ua, .ru; .org, .net, .gov) . Администрирование каждого домена возлагается на отдельную организацию. Существует две схемы DNS имен:

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

  2. Рекурсивная процедура- DNS клиент запрашивает локальный DNS сервер, обслуживающий данным клиентом, выдает ответ, если знает ответ, в противном случает передает дальше.

Соседние файлы в папке веб лекции