= Модель TCP/IP =
Модель TCP/IP — сетевая модель передачи данных, представленных в цифровом виде.
Модель TCP/CIP:
* фактический (de facto) стандарт на основе стека протоколов TCP/CP;
* модель описывает, как нужно строить сети на основе разных технологий, чтобы в них работал стек TCP/IP.
{{devops/tcpip/pic_levels.png|Уровни модели TCP/IP}}
== Сетевой уровень ==
Сетевой уровнь (network layer) - объединяет сети, построенные на основе различных технологий: Ethernet, WiFi, 5G/4G/3G, MPLS, ATM, TokenRing и другие.
Идею сетевого уровня, как объединяющего, предложили ''Винтон Серф'' и ''Роберт Кан'' (''отцы интернета'').
Потребность в сетевом уровне: технологии канального уровня различны и плохо масштабируются.
Задачи сетевого уровня:
* объединение сетей (internetworking);
* маршрутизация;
* обеспечение качества обслуживания.
Оборудование, которое работает на сетевом уровне, - это ''маршрутизатор''.
Протоколы сетевого уровня:
* '''IP''' - Internet Protocol (''межсетевой протокол'') - используется для передачи данных по сети;
* '''ICMP''' - Internet Control Message Protocol (''протокол межсетевых управляющих сообщений'') - используется для управления сетью;
* '''ARP''' - Address Resolution Protocol (''протокол определения адреса'') - используется для определения адреса канального уровня по адресу сетевого уровня;
* '''DHCP''' - Dynamic Host Configuration Protocol (''протокол динамической настройки хостов'') - используется для динамического назначения IP адресов узлам.