Интерфейс - совокупность устройств и логических процедур, используемых для взаимодействия двух подсистем.
Протокол – набор правил для согласования сетей передачи данных.
Эталонная модель была создана для того, чтобы распределенные системы, созданные на различном оборудовании и работающие по разным технологиям могли взаимодействовать друг с другом
Эталонная модель имеет 7 уровней.
Прикладной, представления, сеансовый – уровни приложения.
Транспортный – промежуточный между программными и аппаратными средствами.
Сетевой, канальный и физический – сетезависимые нижние уровни.
Прикладной – На этом уровне происходит управление терминалами сети и прикладными процессами, которые являются источниками и потребителями информации, передаваемой в сети. Обеспечивает интерфейс между пользователем и сетью, делает доступными всевозможные услуги (передачи файлов, удаленный терминальный доступ, электронная почта, поисковая и справочная службы). Прикладной (пользовательский) уровень является основным, именно ради него существуют все остальные уровни. Он называется прикладным, поскольку с ним взаимодействуют прикладные процессы системы, которые должны решать некоторую задачу совместно с прикладными процессами, размещенными в других открытых системах.
Представления – устанавливает взаимопонимание двух сообщающихся компьютеров. Представительский уровень отвечает за преобразование протоколов, трансляцию данных, их шифрование, смену и преобразование применяемого набора символов (кодовой таблицы) и расширение графических команд. Может управлять сжатием данных.
Сеансовый – осуществляет управление взаимодействием между рабочими станциями, которые участвуют в сеансе связи. На этом уровне выполняются такие функции, как распознавание имен и защита, необходимые для связи двух приложений в сети.
Транспортный – осуществляет взаимодействие верхних и нижних уровней. Завершает организацию передачи данных, осуществляет разбивку сообщений на пакеты на передающем конце и сборку на приемном. (TCP, UDP).
Сетевой – обеспечивает связь двух любых точек сети. Осуществляет маршрутизацию по адресам, определяет путь, по которому следует пересылать данные. (X.25, IP, IPX, X.75 и т.д.).
Канальный – обеспечивает формирование кадров (блоков данных) и передачу их через физический уровень, который при передаче может искажать данные. Этот уровень должен определять начало и конец кадра в битовом потоке, включать процедуру проверки наличия ошибок и их исправления. Он несет ответственность за правильность передачи пакетов. (протоколы HDLC, LAP-B, SNAP и т.д.).
Состоит из 2-х подуровней:
- LLC - управляет логической связью (каналом).
- MAC – управление доступом к сети.
Физический – установление, поддержание и расторжение соединений с физическим каналом сети. Обеспечивает физическое кодирование Бит кадра в электрические (оптические) сигналы и передает их по линии связи. Определяет тип кабеля, природу передающей среды и т.п. (Ethernet, ARCNet, Token Ring).