
- •Открытые информационные системы: анализ и тенденции
- •Введение
- •Глава 1. Локальные компьютерные сети.
- •1.1. Открытые системы
- •1.2. Архитектура клиент-сервер
- •1.3. Тенденции развития архитектуры клиент-сервер
- •1.4. Построение локальных компьютерных сетей
- •Топология
- •Кабельная система
- •Тонкий Ethernet
- •Сетевые адаптеры
- •1.5. Основы проектирования сетей
- •Проводка и топология
- •Объединение локальных сетей
- •Коммутаторы
- •Виртуальные локальные сети
- •Централизованные и распределенные сети
- •Контрольные вопросы
- •Глава 2. Глобальные компьютерные сети
- •2.1. Классификация глобальных сетей
- •2.2. Каналы связи глобальных сетей
- •2.3. Два подхода к телекоммуникациям
- •2.4. Две среды, образующие топологию скп
- •2.5. Две архитектуры скп
- •2.6. Коммуникация и маршрутизация в скп
- •Контрольные вопросы
- •Глава 3. Сети internet
- •3.1. Система доменов Internet
- •3.2. Стандартная функциональная модель сетевого обеспечения
- •Основные понятия сети Internet
- •Глава 4. Сетевые операционные системы
- •4.1. Серверы NetWare
- •4.2. Серверы unix
- •4.3. Системы для интеграции сетевых приложений
- •Контрольные вопросы
- •Глава 5. Протоколы глобальных сетей
- •5.1. Протоколы семейства psdn (х.25)
- •5.2. Основные протоколы, используемые в сети Internet
- •Контрольные вопросы
- •Глава 6. Протоколы tcp/ip
- •6.3. Классификация сетей по ip-адресам
- •6.4. Структура связей протокольных модулей в сети tcp/ip
- •6.4.1. Взаимозависимость протоколов семейства тср/ip
- •Потоки данных
- •Мультиплексор
- •Протоколы tcp/ip для подключения к линиям связи, отличным от Ethernet
- •6.5.1. Тср/ip по последовательным линиям
- •Тср/ip по спутниковой связи
- •Контрольные вопросы
- •Глава 7. Прикладные программы и протоколы
- •2. Протокол nfs.
- •4. Протокол и система X-Window.
- •5. Система Ping.
- •6. Протокол и система telnet.
- •7. Протоколы и системы факс-службы и электронной почты.
- •Контрольные вопросы
- •Глава 8. Программные приложения и
- •8.1 Универсальный локатор информационных ресурсов (url)
- •8.2. Система gopher
- •8.2.1. Локальные и уделенные Gopher – клиенты
- •8.3. Система wais
- •8.4 Средства организации телеконференций в сети Internet
- •8.5. Информационно-поисковые системы Internet
- •8.5.1. Система archie
- •8.5.2. Система trickle
- •8.5.4. Система х.500
- •8.5.5. Система Finger
- •8.5.6. Система netfind
- •Глава 9. Гипертекстовые технологии и системы
- •9.1 Всемирная паутина - world – wide web (www)
- •9.2. Гипертекст и гипертекстовые системы
- •Фрагмент 1 Фрагмент 2
- •Подсеть 1 Подсеть 2
- •9.3 Классификация гипертекстовых систем
- •9.4 Базовые принципы создания гтс
- •9.5. Язык гипертекстовых систем (html)
- •9.6. Гипертекстовая система Hyper-g
- •Контрольные вопросы
- •Глава 10. Системы интранет
- •Контрольные вопросы
- •Глава 11. Технология java
- •11.1. Инкапсуляция
- •11.2. Полиморфизм
- •11.3. Перспективы, связанные с использованием языка Java
- •Контрольные вопросы
- •Глава 12. Современные технологии и перспективы развития сети internet
- •12.1. Vrml - технология
- •12.2. Технология передачи стереоизображений
- •Контрольные вопросы
- •Заключение
- •Заключение
- •Список литературы
- •Учебное издание
- •Редактор т.А. Щепкина
- •394026 Воронеж, Московский проспект, 14.
3.2. Стандартная функциональная модель сетевого обеспечения
Internet базируется на универсальном семействе коммуникационных протоколов, получивших TCP/IP по названию двух основных протоколов:
TCP — Transmission Control Protocol — коммуникационный протокол транспортного уровня;
IP — Internet Protocol — межсетевой протокол, относящийся к сетевому (3-му) уровню в иерархии протоколов 7-уровневой модели OSI/ISO.
Рассмотрим, как структурируются функции технического (Hardware) и программного (Software) сетевого обеспечения. В большинстве случаев при разработке сетей используется стандартная модель OSI. OSI — это международный стандарт, который отражает представления Международного Института Стандартов о том, как должна осуществляться связь между компьютерными системами. В этой модели функции сетевого обеспечения разбиваются на семь групп — уровней. Чем выше уровень, тем более далекие от техники и близкие к пользователю функции собраны в нём '.
Уровень 1 — физический уровень. Этот слой имеет дело с типами аппаратуры, используемой для передачи сообщений и данных между станциями. (Световоды, витые пары, кабели, мультиплексоры и т.д.).
Уровень 2 — передачи данных. Этот уровень имеет дело с такими вещами, как битовые шаблоны, маркеры, обнаружение ошибок при передаче по кабелю между станциями.
Уровень 3 — сетевой уровень. Этот уровень решает задачи адресации и доставши коммуникационных пакетов по сети. Примерами протоколов этого уровня являются XNS IDP, IPX и TCP/IP.
Уровень 4 — транспортный уровень. Задачей транспортного уровня является обеспечение доставки информации с сетевого уровня в правильном порядке без повторений. Например, приложения NetWare имеют доступ к протоколу SPX для выполнения функций данного уровня OSI.
Уровень 5 — сеансовый уровень, который предназначается для создания связи между компьютерами, наименования и адресации. В системе NetWare задачи уровня выполняет ответчик (NETx) или эмулятор NETBIOS.
Уровень 6 — представительный. Этот уровень транслирует данные, передаваемые по сети во внутренние данные компьютера и обратно. Например, этот уровень переродит закодированные данные или данные с различным порядком байтов в родной цифровой формат машины.
Уровень 7 — прикладной. Этот уровень является интерфейсом между сетью и прикладным математическим и программным обеспечением, запускаемым на компьютере.
Основные понятия сети Internet
Сетевые прикладные программы работают по принципу “клиент-сервер”. Это означает то, что, когда пользователь запускает программу, запрашивающую какую-либо сетевую услугу (такую программу называют “клиентом”), эта программа соединяется по сети с программой (называемой “демоном”), запущенной на другой машине сети, которая передает запрос программе, обрабатывающей запрос (называемой “сервером”). Машина, предоставляющая сетевую услугу, также называется сервером. Машина, подключенная к сети, называется хостом (host). Сервером может быть хост, если на нем установлены и работают соответствующие программы-серверы с момента первого обращения за услугой.
Программа-сервер представляет собой специальное программное обеспечение, которое принимает запросы {вопросы пли команды) и автоматически посылает ответ, или пересылает их дальше — адресату. Запросы, получаемые сервером, могут поступать как от пользователя, работающего на том же компьютере, где функционирует сервер, так и от пользователя, работающего на другом компьютере, а также от другого сервера. Многие серверы принимают запросы через электронную почту даже от таких компьютеров, которые подключены к иным, нежели сервер, сетям.
Примеры серверов:
• newserver — сервер телеконференций, позволяющий обеспечить пользователям доступ к конференциям через электронную почту.
• mailserver — сервер, обеспечивающий доступ к архивам по электронной почте.
Хост, на котором работает пользователь, называется локальным (local host). Все хосты имеют Internet-адрес, состоящий из четырех чисел, разделенных точками (например, 191.53.171.60), и составное имя в доменной форме (например, diamond@stup.ac.ru). Один хост может иметь несколько имен и адресов. Раньше соответствие между адресом и именем определялось из специального текстового файла с именем host . Но когда количество машин в Internet стало очень большим, была изобретена специальная система запросов, позволяющая получать эту информацию из сети — это система DNS (Domain Name System) и протокол ARP (Address Resolution Protocol).
Протокол — это формальное описание формата сообщений и правил, которым должны следовать две или более компьютерные системы для обмена информацией.
Набор протоколов сети Internet описывается в серии документов RFC (Request For Comments -Приглашение к комментариям). Не все RFC являются стандартами, но все стандарты Internet существуют в виде RFC.
Набор протоколов передачи данных (около 100), используемых для объединения компьютеров и оборудования передачи данных в сети Internet, называется TCP/IP Transmission Control Protocol/Internet Protocol (Протокол управления передачей/Межсетевой протокол).