
- •Содержание
- •Предисловие
- •1. Общие принципы построения сетей
- •1.2. Основные понятия и определения
- •1.3. Архитектура сетей
- •1.4. Топология компьютерной сети
- •1.5. Методы доступа в сетях
- •Контрольные вопросы
- •2. Физическая среда передачи данных
- •2.1. Кабели, линии и каналы связи
- •2.1.1. Кабель типа «витая пара»
- •2.1.2. Коаксиальные кабели
- •Типы коаксиальных кабелей
- •2.1.3. Оптоволоконный кабель
- •2.2. Параметры кабельных систем Ethernet
- •2.2.1. Параметры систем на основе неэкранированной витой пары
- •2.2.2. Стандартные разводки кабеля типа «витая пара»
- •2.2.3. Кросс-разводка кабеля типа «витая пара»
- •2.3. Беспроводные технологии передачи данных
- •Контрольные вопросы
- •3. Аппаратные средства для передачи данных
- •3.1. Сетевые адаптеры
- •3.2. Повторители и концентраторы
- •3.3. Мосты и коммутаторы
- •3.4. Маршрутизаторы и шлюзы
- •3.4.1. Структура маршрутизатора
- •3.4.2. Шлюзы
- •Контрольные вопросы
- •4.1.2. Структура пакетов
- •4.2. Семиуровневая модель osi
- •Более подробно каждый уровень модели osi описан в [1, пункты 3.3.2-3.3.8]. Контрольные вопросы
- •5. Понятие протокола и стека протоколов. Модель tcp/ip
- •5.1. Протоколы и стеки протоколов
- •5.3. Архитектура стека протоколов tcp/ip
- •5.3.1. Уровень Приложения
- •Назначение протоколов tcp/ip
- •5.3.2. Транспортный уровень
- •5.3.3. Межсетевой уровень
- •5.3.4. Уровень сетевого интерфейса
- •Контрольные вопросы
- •6. Адресация и маршрутизация в ip-сетях
- •6.1. Физический адрес
- •6.2. Сетевой адрес
- •6.2.1. Представление ip-адреса
- •6.2.2. Классы ip-адресов
- •6.2.3. Использование масок
- •6.2.4. Протокол iPv6
- •6.2.5. Особые ip-адреса
- •6.3. Символьный адрес
- •6.3.2. Имена NetBios
- •Контрольные вопросы
- •Литература
Более подробно каждый уровень модели osi описан в [1, пункты 3.3.2-3.3.8]. Контрольные вопросы
Дайте определение пакета.
В чем заключаются преимущества использования пакетов?
Дайте определение времени доступа.
Опишите типичную стуктуру пакета.
Для чего предназначена преамбула в пакете?
Для чего предназначена служебная информация в пакете?
Что такое инкапсуляция пакетов?
Что такое OSI?
Каково назначение базовой модели взаимодействия открытых систем?
На какие уровни разбивается базовая модель OSI?
Что обеспечивает горизонтальная составляющая модели взаимодействия открытых систем?
Какие элементы являются основными элементами для базовой модели взаимодействия открытых систем?
Какие функции выполняются на физическом уровне?
Какие вопросы решаются на физическом уровне?
Какой уровень модели OSI преобразует данные в общий формат для передачи по сети?
Какое оборудование используется на физическом уровне?
Какие известны спецификации физического уровня?
Перечислите функции канального уровня.
Каковы функции канального уровня?
На какие подуровни разделяется канальный уровень? Опишите их функции.
Какие протоколы используются на канальном уровне?
Какое оборудование используется на канальном уровне?
Какие функции выполняются, какие протоколы используются на сетевом уровне?
Какое оборудование используется на сетевом уровне?
Перечислите функции транспортного уровня.
Какие протоколы используются на транспортном уровне?
Перечислите оборудование транспортного уровня.
Дайте определение сеансового уровня.
Какой уровень отвечает за доступ приложений в сеть?
Перечислите задачи уровня представления данных.
Перечислите функции прикладного уровня.
Перечислите протоколы верхних уровней.
5. Понятие протокола и стека протоколов. Модель tcp/ip
5.1. Протоколы и стеки протоколов
Согласованный набор протоколов разных уровней, достаточный для организации межсетевого взаимодействия, называется стеком протоколов.
Для каждого уровня определяется набор функций-запросов для взаимодействия с вышележащим уровнем, который называется интерфейсом.
Правила взаимодействия двух машин могут быть описаны в виде набора процедур для каждого из уровней, которые называются протоколами.
Существует достаточно много стеков протоколов, широко применяемых в сетях. Это и стеки, являющиеся международными и национальными стандартами, и фирменные стеки, получившие распространение благодаря распространенности оборудования той или иной фирмы. Примерами популярных стеков протоколов могут служить стек IPX/SPX фирмы Novell, стек TCP/IP, используемый в сети Internet и во многих сетях на основе операционной системы UNIX, стек OSI международной организации по стандартизации (подробно рассмотрен в [1, подраздел 4.3] и т.д.
5.3. Архитектура стека протоколов tcp/ip
Набор многоуровневых протоколов, или как называют стек TCP/IP, предназначен для использования в различных вариантах сетевого окружения.
Стек TCP/IP с точки зрения системной архитектуры соответствует эталонной модели OSI (Open Systems Interconnection, взаимодействие открытых систем) и позволяет обмениваться данными по сети приложениям и службам, работающим практически на любой платформе, включая Unix, Windows, Macintosh и другие.
Стандартная реализация TCP/IP (например, фирмы Microsoft) соответствует четырехуровневой модели вместо семиуровневой модели, как показано на рис. 5.1.
Рис. 5.1. Соответствие семиуровневой модели OSI и четырехуровневой модели TCP/IP
Модель TCP/IP включает большее число функций на один уровень, что приводит к уменьшению числа уровней. В модели используются следующие уровни:
уровень Приложения модели TCP/IP соответствует Прикладному, Представительскому и Сеансовому уровням модели OSI;
Транспортный уровень модели TCP/IP соответствует аналогичному уровню модели OSI;
Межсетевой уровень модели TCP/IP выполняет те же функции, что и Сетевой уровень модели OSI;
уровень Сетевого интерфейса модели TCP/IP соответствует Канальному и Физическому уровням модели OSI.