Автор работы: Пользователь скрыл имя, 07 Февраля 2014 в 04:10, контрольная работа
Процесс сетевой коммуникации разбит на отдельные этапы. На каждом этапе выполняется определенная задача. Протоколы, которые управляют процессом коммуникации, работают на определенном уровне сетевой модели. Все они в совокупности составляют общий стек протоколов. Отправляющий компьютер запускает приложение, которое создает данные. Когда данные проходят по каждому уровню сетевой модели, то каждый уровень добавляет в них заголовочную информацию. На принимающем компьютере из кадра извлекается заголовочная информация в каждом соответствующем уровне.
Сетевая модель OSI.
Транспортный уровень.
Канальный уровень.
Контрольная работа 1
Вариант 6
Содержание
Сетевая модель OSI.
Транспортный уровень.
Канальный уровень.
Сетевая модель OSI.
Процесс сетевой коммуникации разбит
на отдельные этапы. На каждом этапе
выполняется определенная задача. Протоколы,
которые управляют процессом
коммуникации, работают на определенном
уровне сетевой модели. Все они
в совокупности составляют общий
стек протоколов.
Стандарт OSI состоит из 7 уровней, каждый
из которых представляет определенный
этап процесса коммуникации:
Прикладной |
Представления |
Сеансовый |
Транспортный |
Сетевой |
Канальный |
Физический |
Отправляющий компьютер
Прикладной
уровень.
Обеспечивает взаимодействие между приложением
и сетью. Решаются задачи:
При этом происходит подключение протокола,
работающего с данным приложением,
например:
Уровень
представления.
Принимает данные прикладного уровня
и решает задачи, связанные с формированием
пакета:
Сеансовый
уровень.
Отвечает за установления сеанса связи
между двумя компьютерами. В случае сбоя
связи автоматически возобновляет сеанс
соединения компьютеров.
Запускаются два сервиса:
Благодаря созданию сокетов ОС понимает,
какой приходящий поток данных направлять
тому или иному приложению. Сокет
состоит из трех параметров: транспортного
протокола (TCP или UDP), IP адреса клиента
и номера порта. Современные ОС поддерживают
65534 порта. Каждое вновь запущенное пользователем
приложение открывается под своим номером
порта. Первые 1024 номера зарезервированы
за основными службами, отвечающими за
работу ОС. Например служба DNS подключается
по 53 порту, FTP – 20,21 порт, Telnet -22 порт, Web
сервер – 80 порт и т. д.
^ Транспортный
уровень.
Решаются задачи формирования пакетов,
обеспечение контроля ошибок при передаче
и транспортировка данных. Отслеживается
целостность и последовательность пакетов
данных.
Пакеты или порции, на которые разбиваются
данные, называются кадрами. Каждый кадр состоит из заголовка,
данных и трейлера (рис.3.1.5).
Существует 4 разных типа кадров Ethernet:
На рисунке 3.1.5 представлена структура
кадра Ethernet II, где приведены некоторые
параметры, хранящиеся в пакете.
Рис. 3.1.5. Структура кадра Ethernet II
В первом блоке (преамбула) содержатся
данные, помещаемые из каждого уровня
модели OSI. Во втором – данные отправляющего
информацию компьютера (например IP адрес,
MAK адрес и другая техническая информация).
В третьем блоке размещаются данные принимающего
информацию компьютера. В четвертом блоке
указываются маршрутизируемые протоколы,
с помощиь которых идет передача пакета
в сеть. Пятый блок – передаваемые данные.
Шестой – код CRC – контрольная сумма пакета.
На данном уровне работают два протокола:
TCP и UDP
Протокол UDP используется для передачи
пакетов небольшого размера. При этом
не отслеживается конечная доставка пакета.
Протокол TCP проверяет целосность доставки
каждого пакета.
^ Канальный
уровень.
Состоит из двух подуровней:
MAK адрес сетевой карты состоит
из шести пар шеснадцатиричных
чисел:
первые три пары - фирма – изготовитель
сетевой карты, следующие три пары чисел
- номер сетевой карты в партии.
Физический
уровень.
Преобразует поток двоичных данных в один
из трех видов сигнала (в зависимости от
вида сетевой карты):
После этого данные передаются в
среду передачи.
Резюме.
Организация взаимодействия между устройствами
в сети является сложной проблемой, включающей
в себя много аспектов, начиная с согласования
уровня электрических сигналов, формирования
кадров и кончая вопросами аутентификации
приложений. Для ее решения используется
универсальный прием – разбиение сложной
задачи на несколько частных, более простых
задач. Средства решения отдельных задач
упорядочены в виде иерархии уровней сетевой
модели OSI.
Задача каждого уровня модели OSI - предоставление
услуг вышележащему уровню, «маскируя»
детали реализации этих услуг. При этом
каждый уровень на одном компьютере работает
так, будто он напрямую связан с таким
же уровнем на другом компьютере. Эта логическая,
или виртуальная, связь между одинаковыми
уровнями показана на рисунке ниже. Однако
в действительности связь осуществляется
между смежными уровнями одного компьютера
— программное обеспечение, работающее
на каждом уровне, реализует определенные
сетевые функции в соответствии с набором
протоколов.
Перед подачей в сеть данные разбиваются
на пакеты. Пакет (packet) — это единица информации,
передаваемая между устройствами сети
как единое целое. Пакет проходит последовательно
через все уровни программного обеспечения.
На каждом уровне к пакету добавляется
некоторая информация, форматирующая
или адресная, которая необходима для
успешной передачи данных по сети.
На принимающей стороне пакет проходит
через все уровни в обратном порядке. Программное
обеспечение на каждом уровне читает информацию
пакета, затем удаляет информацию, добавленную
к пакету на этом же уровне отправляющей
стороной, и передает пакет следующему
уровню. Когда пакет дойдет до Прикладного
уровня, вся адресная информация будет
удалена и данные примут свой первоначальный
вид.
Таким образом, за исключением самого
нижнего уровня сетевой модели, никакой
иной уровень не может непосредственно
послать информацию соответствующему
уровню другого компьютера. Информация
на компьютере-отправителе должна пройти
через все уровни. Затем она передается
по сетевому кабелю на компьютер-получатель
и опять проходит сквозь все слои, пока
не достигнет того же уровня, с которого
она была послана на компьютере-отправителе.
Например, если Сетевой уровень передает
информацию с компьютера А, она спускается
через Канальный и Физический уровни в
сетевой кабель, далее по нему попадает
в компьютер В, где поднимается через Физический
и Канальный уровни и достигает Сетевого
уровня.
В клиент-серверной среде примером информации,
переданной Сетевым уровнем компьютера
А Сетевому уровню компьютера В, мог бы
служить адрес и, очевидно, информация
контроля ошибок, добавленные к пакету.
Взаимодействие смежных уровней осуществляется
через интерфейс. Интерфейс определяет
услуги, которые нижний уровень предоставляет
верхнему, и способ доступа к ним. Поэтому
каждому уровню одного компьютера «кажется»,
что он непосредственно взаимодействует
с таким же уровнем другого компьютера.
Контрольная работа 2
Выбор модели домена
Очень важным моментом является планировка домена.
Есть четыре модели для организации сети: модель единственного домена, модель основного домена, модель многочисленных основных доменов и модель полного доверия.
Модель единственного домена
Если сеть имеет не слишком много пользователей и не должна делиться по организационным причинам, можно использовать самую простую модель - модель единственного домена. В этой модели сеть имеет только один домен. Естественно, все пользователи регистрируются в этом домене.
Никаких связей доверия не нужно, поскольку в сети существует только один домен (рис. 5.1).
Рис. 5.1. Модель одного домена
Чтобы гарантировать хорошую производительность сети, можно использовать модель единственного домена, при условии, что у нее небольшое количество пользователей и групп. Точное количество пользователей и групп зависит от количества серверов в домене и аппаратных средств серверов.
Эта модель домена не подходит для сети предприятиеа, так как сеть делится по организационным причинам.
Модель основного домена
Для предприятий, где сеть имеет небольшое количество пользователей и групп, но должна быть разделена на домены из организационных соображений, основная модель домена может быть наилучшим выбором (рис.5.2).
Рис. 5.2. Модель одного главного домена
Эта модель дает централизованное управление и организационные преимущества управления многими доменами.
В этой модели один домен - основной домен, в котором регистрируются все пользователи и глобальные группы. Все другие домены сети доверяют этому домену и таким образом можно использовать пользователей и глобальные группы, зарегистрированные в них.
Основная цель главного домена - управление сетевыми учетными карточками пользователя. Другие домены в сети - домены ресурса; они не хранят учетные карточки пользователя и не управляют ими, а только обеспечивают ресурсы (как, например, файлы и принтеры коллективного использования) сети.
В этой модели только первичные и резервные контроллеры домена в основном домене имеют копии учетных карточек пользователей сети.
Модель многочисленных основных доменов
Для больших предприятий,
которые хотят иметь
Рис. 5.3. Модель нескольких главных доменов
В этой модели небольшое количество основных доменов. Основные домены служат в качестве учетных доменов и каждая учетная карточка пользователя создается в одном из этих основных доменов.
Каждый основной домен доверяет всем другим основным доменам. Каждый ведомственный домен доверяет всем основным доменам, но ведомственным доменам не нужно доверять друг другу.
Модель полного доверия
При желании управлять пользователями и доменами, распределенными среди различных отделов, децентрализовано, можно использовать модель полного доверия (Рис.4.4).
Рис. 4.4. Модель полного доверия
В ней каждый домен сети
доверяет другому домену. Таким способом
каждый отдел управляет своим
собственным доменом и
Из-за количества связей доверия,
необходимого для этой модели, она
не практична для больших