Сетевая модель TCP/IP

Модель TCP/IP создавалась для описания стека протоколов TCP/IP (Transmission Control Protocol/Internet Protocol) — набора сетевых протоколов, на которых сейчас базируется интернет. Произошло это значительно раньше, чем разработка модели OSI – в 1970 г. был разработан необходимый набор стандартов, а к к концу семидесятых окончательно оформилось то, что сегодня мы называем TCP/IP. Позже стек протоколов стал составной частью операционной системы UNIX.

В отличие от модели OSI модель ТСР/IP в большей степени ориентируется на обеспечение сетевых взаимодействий, нежели на жесткое разделение функциональных уровней. Для этой цели она признает важность иерархической структуры функций, но предоставляет проектировщикам протоколов достаточную гибкость в реализации. Соответственно, эталонная модель OSI гораздо лучше подходит для объяснения механики межкомпьютерных взаимодействий, но именно TCP/IP стал основой взаимодействий именно сетевых.

Модель состоит из следующих четырех уровней:

4. Прикладной уровень (application layer)

3. Транспортный уровень (transport layer)

2. Сетевой уровень (internet layer)

1. Уровень доступа к сети (network access layer)



Приближенное соответствие между моделями OSI и TCP/IP представлено на рисунке ниже:

1


Рассмотрим кратко уровни стека.

1. Самый нижний - уровень доступа к сети - соответствует физическому и канальному уровням модели OSI. Этот уровень в протоколах TCP/IP не регламентируется, но поддерживает все популярные стандарты физического и канального уровня.



2. Следующий уровень - это уровень межсетевого взаимодействия, который занимается передачей трафика между различными сетями. В качестве основного протокола сетевого уровня в стеке используется протокол IP, который имеет разные функции, самые важные из которых — логическая адресация и маршрутизация.



3. Транспортный уровень аналогичен с транспортным уровнем модели OSI - предоставляет механизмы передачи пакетов, обеспечивая логическое соединение между отправителем и получателем.


4. Верхний уровень называется прикладным. За долгие годы использования в сетях различных стран и организаций стек TCP/IP накопил большое количество протоколов и сервисов прикладного уровня, которые используют для своей работы пользовательские приложения.