Сетевая плата – это периферийное устройство, позволяющее взаимодействовать компьютеру с другими устройствами в сети.
Это плата расширения, вставляемая в разъём материнской платы компьютера.
Функции сетевых адаптеров:
1) Гальваническая развязка с коаксиальным кабелем или витой парой. Для этой цели используются импульсные трансформаторы
2) Приём/передача данных. Данные передаются из ОЗУ ПК в адаптер или из адаптера в память компьютера через программируемый канал ввода-вывода, канал прямого доступа или разделяемую память
3) Буферизация – для согласования скоростей пересылки данных в адаптер или из него со скоростью по сети используется буфер. Буфер позволяет адаптеру осуществлять доступ ко всему пакету информации
4) Формирование пакета – сетевой адаптер должен разделить данные на блоки в режиме передачи данных и оформить в виде кадра определённого формата. Кадр включает несколько служебных полей
5) Доступ к каналу связи – набор правил, обеспечивающих доступ в среде передачи. Выявление конфликтных ситуаций и контроль состояний сети
6) Идентификация своего адреса в принимаемом пакете. Физический адрес адаптера может определяться установкой переключателей. Храниться в специальном регистре.
7) Преобразование параллельного кода в последовательный при передаче данных и из последовательного в параллельный при приёме
8) Кодирование и декодирование данных
9) Передача или приём импульсов.
Сетевые адаптеры – это оборудование, обеспечивающее функционирование сети на физическом и канальном уровне. Сетевые адаптеры различаются по типу и разрядности используемой в компьютере внутренней шины данных. Различные типы сетевых адаптеров отличаются не только методами доступа к среде и протоколами, но и ещё следующими параметрами:
|
1) Скорость передачи
2) Объём буфера для пакета
3) Тип шины
4) Быстродействие шины
5) Совместимость с различными микропроцессорами
6) Использование прямого доступа к памяти
7) Адресация портов ввода-вывода и запросов прерывания
8) Конфигурация разъёма
Раздел 3. Функционирование сети
Тема 3.1 Эталонная модель взаимодействия открытых систем (модель OSI)
Для единого представления данных в сетях с неоднородными устройствами и программным обеспечением международная организация по стандартам разработала базовую модель связи открытых систем (OSI). Эта модель описывает правила и процедуры передачи данных в различных сетевых средах при организации сеанса связи. Основными элементами модели являются уровни, прикладные процессы и физические средства соединения. Каждый уровень модели выполняет определённую задачу в процессе передачи данных по сети.
Модель OSI
Прикладные процессы |
7. Прикладной |
6. Представительский |
5. Сеансовый |
4. Транспортный |
3. Сетевой |
2. Канальный |
1. Физический |
Физические средства соединения |
Область взаимодействий открытых систем |
Модель OSI можно разделить а:
1) Горизонтальную модель на базе протоколов, обеспечивающую механизм взаимодействия программ и процессов на различных машинах
2) Вертикальную модель на основе услуг, обеспечиваемых соседними уровнями друг друга на одной машине.
Рассматриваемая модель определяет взаимодействие открытых систем разных производителей в одной сети. Поэтому она выполняет для них координирующие действия:
|
1) Взаимодействие прикладных процессов.
2) Форма представления данных.
3) Хранение данных.
4) Управление сетевыми ресурсами.
5) Безопасности данных.
6) Диагностики программ и технических средств.
Перед подачей в сеть данные разбиваются на пакеты. Пакет – это единица информации, передаваемая между станциями сети. При отправке данных пакет проходит последовательно через все уровни программного обеспечения. На каждом уровне к пакету добавляется управляющая информация данного уровня, которая необходима для успешной передачи данных по сети.
Прикладной уровень
Прикладной уровень представляет собой набор интерфейсов, позволяющих получить доступ к сетевым ресурсам. Прикладной уровень – это набор разнообразных протоколов, с помощью которых пользователи сети получают доступ к разделяемым ресурсам, таким как файлы, принтеры, а так же организуют свою совместную работу, например с помощью протокола электронной почты.
Одна из основных задач этого уровня – определить, как следует обрабатывать запрос прикладной программой, другими словами – какой вид должен принять данный запрос. Единица данных, которой оперирует прикладной уровень, обычно называется сообщением.
Прикладной уровень выполняет следующие функции:
1) Выполнение различных видов работ:
a. Передача файлов
b. Управление заданиями
c. Управление системой
2) Идентификация пользователей по паролям, адресам, электронным подписям
3) Определение функционирующих абонентов и возможности доступа к новым прикладным процессам
|
4) Определение достаточности имеющихся ресурсов
5) Организация запросов на соединение с другими прикладными процессами.
6) Передача заявок представительскому уровню на необходимые методы описания информации
7) Выбор процедур планируемого диалога процессов.
8) Управление данными, которыми обмениваются прикладные процессы.
9) Определение качества обслуживания
10) Соглашение об исправлении ошибок и определение достоверности данных
11) Согласование ограничений накладываемых на синтаксис.
На прикладном уровне необходимо предоставить в распоряжение пользователя уже переработанную информацию. Прикладной уровень отвечает за доступ приложениями в сеть. Задачами этого уровня является перенос файлов, обмен почтовыми сообщениями и управление сетью.