- •Введение
- •2. Основы сетевых технологий
- •Применение компьютерных сетей
- •Классификация компьютерных сетей
- •Беспроводные сети
- •Широковещательные сети и сети с передачей от узла к узлу
- •Локальные сети
- •Муниципальные сети
- •Глобальные сети и интерсети
- •3. Принципы построения сетевых протоколов Иерархия сетевых протоколов
- •Метафора «философ – переводчик – секретарь»
- •Пример пятиуровневого протокола
- •4. Arpanet и возникновение интернет
- •5. Топология internet
- •6. Маршрутизация
- •Маршрутизация в сетях на основе служб без установления соединения
- •Маршрутизация в сетях на основе служб с установлением соединения
- •8. Служба доменных имен (dns)
- •9. Электронная почта
- •11. Введение в web-технологии
- •Структура html-документа
- •Теги заголовков и абзацев
- •Маркированные списки
- •Нумерованные списки
- •Списки определений
- •Вложенные списки
- •Гиперссылки
- •Использование рисунков в роли ссылок
- •Карты изображений
- •Основы JavaScript
- •Управляющие структуры JavaScript
- •15. Введение в объектно-ориентированное программирование Основные понятия объектно-ориентированного программирования: инкапсуляция, наследование и полиморфизм
- •Объектно-ориентированные, объектные и объектно-базированные языки программирования
- •Избранная библиография по объектно-ориентрованному программированию
- •Представление документа в виде древовидной структуры
- •Навигация по документу
- •Динамическая генерация веб-страниц средствами dhtml на основе dom
- •Модель событий dom
- •17. Архитектура распределенной системы структурно-параметрического синтеза
- •18. Заключение
- •Оглавление
2. Основы сетевых технологий
Слово Интернет (Internet) состоит из двух частей Inter и net – сеть. Таким образом, Интернет – это сеть сетей, следовательно, изучение интернет-технологий естественно начать с рассмотрения основ компьютерных сетей.
Компьютерная сеть – это набор связанных между собой автономных компьютеров.
Следует заметить, что ни Интернет, ни Всемирная паутина, строго говоря, не являются сетями. Интернет – это сеть сетей, а Всемирная паутина (WWW – World Wide Web) – распределенная система на базе Интернет.
Распределенная система – это такая система, в которой наличие многочисленных автономных компьютеров незаметно для пользователя. С его точки зрения, это единая система. Например, Всемирную паутину можно рассматривать как один большой сайт. Это обычно достигается с помощью специального программного обеспечения, надстраиваемого над операционной системой и называемого связующим программным обеспечением.
Компьютерная сеть не представляется пользователю чем-то единым. Она представляет собой набор связанных между собой автономных компьютеров. Пользователь имеет дело с конкретными компьютерами, ее составляющими, и если они имеют различное аппаратное и программное обеспечение, это не останется для него незамеченным. Так, чтобы запустить программу на удаленной машине пользователю необходимо явно на ней зарегистрироваться и потом дать команду на запуск.
При построении распределенных систем особая роль отводится программному обеспечению. «На самом деле распределенная система является программной системой, построенной на базе сети. Эта программная система обеспечивает высокую степень связности и прозрачности элементов. Таким образом, различие между компьютерной сетью и распределенной системой заключается в программном обеспечении (особенно в операционной системе) а не в аппаратуре [1, С. 23]»
Применение компьютерных сетей
Рассмотрим основные области применения компьютерных сетей. В бизнесе это:
совместное использование ресурсов (принтеров, сканеров и т. д.) и информации (базы данных, архитектуры клиент-сервер);
коммуникации (электронная почта, совместная работа удаленных сотрудников, видеоконференции);
деловое общение с другими компаниями;
электронная коммерция.
Частными лицами:
доступ к удаленной информации;
общение (электронная почта, электронные конференции, системы диалоговых сообщений (чаты), ICQ, Napster);
электронные развлечения (on-line игры, видео по заказу, интерактивное телевидение и т. д.);
электронный бизнес (интернет-магазины, онлайновые аукционы, управление банковскими счетами, осуществление платежей).
Классификация компьютерных сетей
Компьютерные сети можно классифицировать по различным основаниям (табл. 2):
Таблица 2
Классификация компьютерных сетей
Классификационные признаки |
Значения классификационных признаков |
По типу канализации сигнала |
Кабельные; беспроводные |
По технологии передачи данных |
Широковещательные; с передачей от узла к узлу |
По охвату |
Локальные; муниципальные; глобальные |