Протоколы передачи данных в сети
💻 Информатика · 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— защищённый протокол передачи веб-страниц.