Что такое TCP/IP

В этой статье немного расскажем о протоколах TCP/IP: что это такое, в чем их роль и зачем они нужны.

Что такое TCP/IP

Это протоколы, которые лежат в основе интернета, именно благодаря им компьютеры обмениваются данными. TCP или Transmission Control Protocol — управляет отправкой данных и следит, чтобы эти данные были приняты получателем.

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

В чем отличия

TCP

IP

Знает, как доставить данные и как убедиться, что пользователь получил пакеты

Знает, что нужно сделать, чтобы доставить данные

Следит за тем, чтобы данные попали по нужному адресу

Отправляет данные в сеть

Встроено подтверждение получения. Поэтому если со связью всё ок → данные точно дойдут до получателя.

Передаёт все данные

Гарантирует доставку пакетов благодаря механизму подтверждения. Передает часть данных → получает ок от получателя Если нет ока → отправляет эту часть данных ещё раз. Если и дальше игнор → выдает сообщение об ошибке и закрывает соединение.

Пакеты — оформленный блок данных, передаваемый в пакетном режиме. Пакетный режим — передача данных определенными «порциями».

TCP/IP — разбивают данные на пакеты, передает их и собирает их заново. Это возможно, потому что каждый пакет пронумерован.

TCP

Разбивает документ на порции → нумерует их → собирает обратно в нужно порядке

IP

Разбивает исходные данные на пронумерованные пакеты В каждом пакете: адреса отправителя и получателя, служебная информация, номер пакета и сами данные.

Last updated