Уровень 1 – Физический

На физическом уровне выполняются наиболее важные функции передачи данных по сравнению со всеми другими уровнями. К физическому уровню относятся все соединители, кабели, спецификации частот, требования к расстояниям и задержкам при распространении сигналов, короче говоря, все физические параметры.

В заключении рассмотрим пример обмена данными по сети между двумя компьютерами на примере электронной почты по протоколам TCP/IP. Передача сообщения начинается с уровня 7. К нему добавляется заголовок MAPI (Mail Application Programming Interface – интерфейс прикладного программирования для электронной почты). Затем пакет передается на представительский уровень, где происходит добавление заголовка MIME, с помощью которого получатель сможет определить формат сообщения. На сеансовом уровне происходит преобразование имен, и доменное имя techtrain.com  преобразуется в IP – адрес 209.130.62.55. На транспортном уровне все это сообщение, которое имеет длину 256 Кбайт, разбивается на четыре фрагмента по 64 Кбайта и устанавливается сеанс ТСР с использованием метода окон для управления потоком данных. На сетевом уровне выполняется маршрутизация и пакет передается на ближайший маршрутизатор (который здесь обозначен с помощью поля промежуточного адреса назначения).

Следует также отметить, что на сетевом уровне (логические) IP – адреса преобразуются в (физические) МАС – адреса, чтобы с ними мог работать протокол более низкого уровня. На канальном уровне пакет снова фрагментируется, но на этот раз преобразуется во фреймы, которые соответствуют максимальной единице передачи данных (Maximum Transmission Unit – MTU) передающей среды. На физическом уровне данные передаются в виде электрических сигналов. Принятые данные снова проходят по уровням модели, но в обратном направлении. При этом выполняются действия, обратные тем, которые были выполнены на компьютере отправителя, и в конечном итоге пакет преобразуется в один фрагмент данных размером 256 Кбайт в формате, приемлемом для соответствующего приложения.

 

 

ПОТОК ДАННЫХ

Приложение (программа электронной почты)   Приложение (программа электронной почты)

ПОТОК ДАННЫХ

     
Прикладной уровень Формат данных: письмо для Вовы Иванова (через MAPI) <Начало сообщения>   Прикладной уровень Формат данных: получено от Вовы Иванова (через MAPI) <Полученное сообщения>
     
Представительский уровень Формат данных: передано <по SMTP через TCP/IP> для  vivanov@techtrain.com <Версия MIME: 1.0; тип данных:text/plain; набор символов: US – ASCII; сжатие: нет>   Представительский уровень Формат данных: получено <по SMTP через TCP/IP> от  vivanov@techtrain.com <Начать декодирование: Версия MIME: 1.0; тип данных:text/plain; набор символов: US – ASCII; сжатие: нет>
     
Сеансовый уровень Формат данных: передано <по TCP/IP через DNS> vivanov@209.130.62.55   Сеансовый уровень Формат данных: получено <по TCP/IP через DNS> vivanov@209.130.62.55
     
Транспортный уровень Формат данных: передано для vivanov@209.130.62.55 <Установить сеанс ТСР; размер окна: 32 Кбайт; формат сегмента: 64 Кбайт; общее количество сегментов: 4; общее количество байтов: 256 Кбайт>   Транспортный уровень Формат данных: получено от vivanov@209.130.62.55 <Начать прием пакета; приступить к формированию сегмента; подтвердить прием; формат пакета: 64 Кбайт; общее количество пакетов: 4; общее количество байтов: 256 Кбайт>
     
Сетевой уровень Формат данных: передано <через МАС - адрес> для 2d6c9e446a32 <Адрес отправителя: 165.200.2.23=6587da32b5d6; окончательный адрес получателя: 209.130.62.55=2d6c9e446a32; промежуточный адрес получателя: 209.215.192.10 = 4adc500ad23a; размер пакета: 64 Кбайт; общее количество пакетов 4; общее количество байтов: 256 Кбайт>   Сетевой уровень Формат данных: передано <через МАС - адрес> от 6587da32b5d6 <Адрес отправителя: 165.200.2.23=6587da32b5d6; окончательный адрес получателя: 209.130.62.55=2d6c9e446a32; приступить к формированию пакета: размер пакета: 64 Кбайт; общее количество пакетов 4; общее количество байтов: 256 Кбайт>
     
Канальный уровень <Установить соединение; номер передатчика: 0; размер фрейма; 1500 байтов; общее количество фреймов: 175; общее количество байтов: 256 Кбайт; начать нумерацию фреймов; приступить к передаче>   Канальный уровень <Соединение установлено; номер передатчика: 0; размер фрейма; 1500 байтов; общее количество фреймов: 175; общее количество байтов: 256 Кбайт; начать проверку порядковых номеров; приступить к к сборке фреймов>
     
Физический уровень Формат данных 01101100011001111001100…   Физический уровень Формат данных 01101100011001111001100…

Поток данных

 


Необходимо отметить еще один момент Стек протоколов TCP/IP состоит всего из четырех уровней в отличие от семиуровневой эталонной модели OSI (Open Systems Interconnection – Группа по стандартизации обмена данными между компьютерными системами различных стандартов). В таблице 1.2 приведено сопоставление уровней модели OSI и стека протоколов TCP/IP, а также дан список протоколов работающих на этих уровнях.

Таблица 1.2.

Уровень модели OSI Уровень стека протоколов TCP/IP Приложения и протоколы стека TCP/IP, работающие на этом уровне
7 (уровень приложений) 6 (уровень представления данных) 5 (сеансовый уровень) Уровень 4 TCP (уровень приложений)   FTP(File Transfer Program – программы, использующие протокол передачи файлов) Telnet (программы использующие протокол виртуального терминала) SMTP (простой протокол передачи электронной почты) POP3/IMAP4 (почтовые клиенты)
4 (транспортный уровень) Уровень 3 TCP (также называемый узел-узел (Host – to- Host); узел (host) – любое сетевое устройство, работающее по протоколу TCP/IP) TCP (Transmission Control Protocol – протокол управления передачей) UDP (User Datagram Protocol – протокол дейтаграмм пользователя)
3 (сетевой уровень) Уровень 2 TCP (Интернет) IP (Интернет протокол)
2 (канальный уровень) 1 (физический уровень) Уровень 1 TCP (сетевой интерфейс) Оборудование (адаптеры сетевого интерфейса, кабельные линии, концентраторы и т.д.

Как видно из этой таблицы, стек протоколов TCP/IP по выполняемым функциям полностью соответствует эталонной модели OSI.

 



Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: