Архитектурная модель — это распространенная система ориентиров для объяснения обмена данными через Интернет и разработки протоколов связи. Она разделяет функции протоколов на управляемые уровни. Каждый уровень выполняет определенную функцию в процессе связи через сеть.

Модель TCP/IP была создана исследователями Министерства обороны США. Набор протоколов TCP/IP — ведущий стандарт передачи данных по сетям и через Интернет. Он состоит из уровней, выполняющих необходимые функции по подготовке данных для передачи по сети. В таблице показаны четыре уровня модели TCP/IP.

Сообщение формируется на верхнем прикладном уровне и переходит по уровням TCP/IP к нижнему уровню сетевого доступа. Информация о заголовке добавляется к сообщению при его перемещении по слоям и последующей передаче. Достигнув места назначения, сообщение перемещается обратно по всем уровням. Информация о заголовке, добавленная к сообщению, удаляется при перемещении сообщения вверх по уровням в место назначения.

Протоколы прикладного уровня

Протоколы прикладного уровня предоставляют сетевые службы пользовательским приложениям, таким как веб-браузеры и почтовые программы. В число распространенных протоколов, работающих на прикладном уровне, входят HTTP, Telnet, FTP, SMTP, DNS и HTML.

Протоколы транспортного уровня

Протоколы транспортного уровня обеспечивают сквозное управление данными. Одна из функций этих протоколов — разделение данных на управляемые сегменты для упрощения транспортировки через сеть. Распространенные протоколы, работающие на транспортном уровне, — это TCP и UDP.

Протоколы уровня Интернета

Протоколы уровня Интернета обеспечивают связь между узлами в сети. Распространенные протоколы, работающие на уровне Интернета, — это IP и ICMP.

Протоколы уровня сетевого доступа

Протоколы уровня сетевого доступа описывают стандарты, используемые узлами для доступа к физической среде передачи данных. На этом уровне определены стандарты и технологии IEEE 802.3 Ethernet, такие как CSMA/CD и 10BASE-T.