P
pro·school.ru
Каталог школ

Протоколы передачи данных в сети

💻 Информатика · 7 класс

Что такое протокол

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

Зачем нужны протоколы

Протокол определяет, в каком виде передаются данные, как обнаруживать и исправлять ошибки, как подтверждать получение. Благодаря единым протоколам интернет объединяет миллиарды устройств по всему миру.

Основные протоколы интернета

Работу интернета обеспечивает связка протоколов TCP/IP. IP отвечает за адресацию и доставку пакетов нужному компьютеру, а TCP разбивает данные на части (пакеты), нумерует их и собирает обратно, проверяя, что ничего не потерялось.

ПротоколНазначение
IPадресация и доставка пакетов
TCPнадёжная передача без потерь
HTTPпередача веб-страниц
HTTPSзащищённая передача веб-страниц
FTPпередача файлов
SMTPотправка электронной почты

Передача данных пакетами

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

Пример

Как открывается защищённый сайт:

1. Браузер обращается по протоколу HTTPS 2. TCP делит запрос на пакеты 3. IP доставляет пакеты на сервер 4. Сервер собирает запрос и отвечает 5. Браузер собирает страницу из пакетов

Почему протоколы делят на уровни

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

Протоколы и приложения

Каждой задаче в сети соответствует свой протокол прикладного уровня. Когда вы открываете сайт, работает HTTP или HTTPS; когда отправляете письмо — SMTP; когда скачиваете файл с сервера — FTP. Все они опираются на нижележащие TCP и IP, которые незаметно для пользователя обеспечивают доставку данных. Поэтому протоколы образуют согласованную систему, а не работают по отдельности.

Запомните. Протокол HTTPS в отличие от HTTP шифрует данные, поэтому при вводе паролей и личных сведений проверяйте, что адрес сайта начинается именно с https.

Кратко о главном

  • Протокол — это правила обмена данными между устройствами.
  • Работу интернета обеспечивает связка TCP/IP.
  • IP доставляет пакеты, TCP отвечает за их целостность.
  • Данные передаются небольшими пакетами и собираются у получателя.
  • HTTPS — защищённый протокол передачи веб-страниц.