Что такое TCP/IP
В этой статье немного расскажем о протоколах TCP/IP: что это такое, в чем их роль и зачем они нужны.
Что такое TCP/IP
Это протоколы, которые лежат в основе интернета, именно благодаря им компьютеры обмениваются данными. TCP или Transmission Control Protocol — управляет отправкой данных и следит, чтобы эти данные были приняты получателем.
IP — протокол-адресация. Он делает так, чтобы нужные данные попали до нужного устройства. По сути IP соединяет компьютеры между собой, чтобы можно было спокойно отправлять данные от одного устройства к другому с помощью IP-адресов. Кроме того IP строит маршруты доставки пакетов и организовывает передачу данных.
В чем отличия
TCP
IP
Знает, как доставить данные и как убедиться, что пользователь получил пакеты
Знает, что нужно сделать, чтобы доставить данные
Следит за тем, чтобы данные попали по нужному адресу
Отправляет данные в сеть
Встроено подтверждение получения. Поэтому если со связью всё ок → данные точно дойдут до получателя.
Передаёт все данные
Гарантирует доставку пакетов благодаря механизму подтверждения. Передает часть данных → получает ок от получателя Если нет ока → отправляет эту часть данных ещё раз. Если и дальше игнор → выдает сообщение об ошибке и закрывает соединение.
Пакеты — оформленный блок данных, передаваемый в пакетном режиме. Пакетный режим — передача данных определенными «порциями».
TCP/IP — разбивают данные на пакеты, передает их и собирает их заново. Это возможно, потому что каждый пакет пронумерован.
TCP
Разбивает документ на порции → нумерует их → собирает обратно в нужно порядке
IP
Разбивает исходные данные на пронумерованные пакеты В каждом пакете: адреса отправителя и получателя, служебная информация, номер пакета и сами данные.
Last updated