> For the complete documentation index, see [llms.txt](https://docs.system-analyst-base.ru/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.system-analyst-base.ru/hard-skills/devops-for-sa/osnovy-setei/tcp-ip.md).

# TCP/IP

{% hint style="info" %}
**Модель TCP/IP** (Transmission Control Protocol/Internet Protocol) — это сетевая модель, которая описывает принципы передачи данных в компьютерных сетях. Она является основой для организации и взаимодействия сетей в Интернете.
{% endhint %}

<figure><img src="/files/HP3tBm9UC1vgcYWrPm5O" alt=""><figcaption><p>TCP/IP</p></figcaption></figure>

Модель TCP/IP состоит из четырех основных уровней:

1. **Канальный уровень (Network Access Layer):** Этот уровень определяет методы физической передачи данных через среды связи, такие как Ethernet или Wi-Fi, а также протоколы для управления доступом к среде передачи, такие как Ethernet MAC или Wi-Fi MAC. Он обеспечивает непосредственное подключение устройств к физическим средам передачи данных.
2. **Сетевой уровень (Internet Layer):** На этом уровне выполняется маршрутизация пакетов данных в компьютерной сети. Он использует IP (Internet Protocol) для адресации узлов в сети и определяет протоколы, такие как ICMP (Internet Control Message Protocol) для обмена сообщениями об ошибках и настройках сети.
3. **Транспортный уровень (Transport Layer):** Этот уровень обеспечивает надежную доставку данных от отправителя к получателю. Он использует протоколы TCP (Transmission Control Protocol) и UDP (User Datagram Protocol). TCP обеспечивает гарантированную доставку данных с контролем потока и обнаружением ошибок, в то время как UDP обеспечивает безгарантийную доставку без контроля потока.
4. **Прикладной уровень (Application Layer):** На этом уровне находятся приложения и службы, работающие поверх TCP/IP. Они включают протоколы и службы, такие как HTTP (передача гипертекста), FTP (передача файлов), SMTP (почтовый протокол), DNS (система доменных имен) и многие другие.

Источник: <https://testengineer.ru/modeli-osi-iso-i-tcp-ip/>


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.system-analyst-base.ru/hard-skills/devops-for-sa/osnovy-setei/tcp-ip.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
