Перенос баз данных с одного SQL Server на другой Изменения в системе защиты SQL Server Новые средства разработки Новые элементы программирования на языке Visual Basic Редактирование и анализ данных с помощью запросов

Основы Web технологий, основы Web дизайна - курс лекций Web технологии

Урок 1 Краткий экскурс в теорию сетей

Доступ к Интернету

Прежде чем перейти к подробному изучению web-технологий, применяющихся в современном Интернете, давайте немного поговорим о том, каким образом можно подключиться к этой замечательной электронной сети. Сразу спешу предупредить внимательного читателя: значительная часть методов подключения к Интернету, описанных в рамках данного урока, больше подходит для юридических организаций, и только два последних вида — доступ по вызову и доступ по технологии «coax at a home» — годятся для частного пользователя, желающего выходить в Сеть с помощью домашнего компьютера. Если вы — не директор банка и не руководитель крупного государственного учреждения, остальные пункты пригодятся вам только в целях расширения кругозора.

Непосредственный доступ

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

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

Доступ по протоколам SLIP и РРР

Для использования такого вида доступа вам необходимо приобрести специальное программное обеспечение, поддерживающее протоколы SLIP (Serial LineInternet Protocol) и РРР (Point to Point Protocol). Договорившись с поставщиком услуг о том, что вы будете работать в Интернете именно по этим протоколам, вы подключаетесь к Сети. После этого, как и при непосредственном доступе, в вашем распоряжении абсолютно все ресурсы Глобальной сети, более того, вы входите в нее составной частью сами, а не через сервер провайдера Интернета, позволившего вам попользоваться его ресурсами (как это происходит в случае доступа по вызову).

ПРИМЕЧАНИЕ Провайдер — это фирма, обладающая специальной лицензией и пре- доставляющая за определенную плату частным лицам и организациям доступ в Интернет с помощью ресурсов собственного сервера или корпоративной локальной сети.

Что самое интересное, при работе со SLIP и РРР вам не надо прокладывать в офис оптоволоконную магистраль, можно использовать выделенную коммутируемую телефонную линию, что гораздо дешевле. Единственным непременным условием для работы является то, что на вашем компьютере должен быть установлен высокоскоростной модем.

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

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

РРР — более поздняя и совершенная версия протокола, аналогичного SLIP. Он значительно эффективнее, быстрее и обладает большим количеством полезных функций. Соответственно, РРР более дорог, чем его аналог. Различий в алгоритмах обработки информации между ними практически нет. SLIP и РРР под- ходят для прямого подключения к Интернету как локальных сетей, так и домашних компьютеров, используемых в качестве сервера. Такой доступ несоизмеримо дешевле непосредственного, но и намного дороже доступа по вызову. Тем не менее здесь играет значительную роль скорость модема, пропускная способность вашей телефонной линии и дата последнего капитального ремонта на вашей районной АТС. Именно эти факторы зачастую делают использование SLIP и РРР невозможным.

Однако, если ваша телефонная линия передает данные со скоростью страдающей одышкой черепахи, не стоит отчаиваться. Именно для таких линий фирмой Lawrence Berkley Labs (а точнее ее программистом Ван Якобсоном) был создан протокол CSLIP (Compressed SLIP), который является модификацией SLIP и выигрывает в скорости благодаря универсальному алгоритму сжатия заголовков IP-пакетов. На низкоскоростных линиях этот протокол позволяет увеличить эффективность связи почти в б раз и немного компенсировать ее слабые возможности. Таким образом, CSLIP — это вариант SLIP для медленных телефонных линий. Тем не менее CSLIP гораздо менее надежен, чем его прототип. Он сжимает заголовки IP-пакетов, начиная со второго и используя при этом ин- формацию о заголовке из первого, несжатого пакета. Образуется логическая последовательность IP-информации, и если одна из ее составляющих теряется, то есть один из пакетов последовательности был передан некорректно, CSLIP прерывает передачу и добросовестно начинает все заново. При плохой связи можно потерять на использовании CSLIP больше, чем при применении SLIP и РРР, поскольку этот протокол способен гробить на повторные пересылки данных уйму времени.

Доступ UUCP

Как ни странно, не все пользователи персональных и сетевых компьютеров устанавливают на свои машины в качестве системной платформы Windows 9X,2000 или NT. Есть оригиналы, у которых напрочь отсутствует желание мучиться с этими капризными системами. Дабы не трепать себе лишний раз нервы, они используют UNIX-подобные операционные системы. Вот на них-то и рассчитан доступ UUCP (Unix-to-Unix CoPy), поддерживаемый UNIX по умолчанию, хотя программы, работающие с UUCP, при большом желании можно запустить даже под управлением продукции Microsoft. Данный вид сервиса позволяет отсылать и принимать информацию по обыкновенным телефонным линиям.

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

Доступ по вызову (Dial-up Access)

Помните, в самом начале этого раздела я говорил, что лишь два из всех возможных видов доступа стопроцентно годятся для использования в домашних условиях на обычном персональном компьютере. Это — один из них. Я имею в виду услугу, называемую «доступ по вызову», или «dial-up access», иными слова- ми, связь с поставщиком Интернет-услуг по коммутируемым телефонным каналам при помощи модема.

Для того чтобы в течение месяца получить весьма полный спектр возможностей Интернета, вам понадобится любой компьютер, поддерживающий Microsoft Windows, любой модем (желателен со скоростью не ниже 14 400 bps) и немного денег.

Этот вид доступа предоставляется частным лицам и организациям провайдерами услуг Интернета.

Разумеется, для тех, кто пользовался именно таким методом доступа к ресурсам Всемирной сети, не секрет, что эта технология содержит множество значительных недостатков, хотя они отнюдь не умаляют такие несомненные ее достоинст- ва, как, например, относительно низкая стоимость подобного сервиса. Среди наиболее очевидных «минусов» соединения dial-up можно перечислить низкое качество и скорость канала передачи данных, высокую вероятность разрыва связи в самый неподходящий момент, длительное время, затрачиваемое пользователем на дозвон до провайдерского пула и авторизацию, и, наконец, занятость телефонной линии на протяжении всего сеанса работы в Интернете.

Доступ по технологии «coax at a home»

Технология «coax at a home» подразумевает получение доступа к Интернету с использованием каналов кабельной телевизионной сети. В обобщенном виде такая структура выглядит следующим образом: стандартное оборудование кабельного телевизионного центра, используемое для вещания, через специальное устройство передачи данных, называемое головным модемом, а затем через маршрутизатор подключается к высокоскоростному каналу Интернета. После этого абоненту достаточно лишь установить на своем компьютере любую сетевую кар- ту, поддерживающую протокол 10 Base-T, подключить ее к кабельному модему, а тот, в свою очередь, к расположенному в квартире антенному выходу. Все, компьютер в сети. 

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

Среди очевидных преимуществ доступа к Интернету по методу «coax at a home»можно перечислить высокую стабильность соединения, отсутствие непредвиденных разрывов связи, а также то, что на протяжении всего сеанса работы во Всемирной сети телефонная линия остается свободной. К сожалению, данный метод связи пока не получил в нашей стране широкого распространения.

Урок 2 Основы web-технологий

Дизайн, инженерная и Web графика