Протокол управления передачей и Интернет-протокол (TCP/IP)

Протокол управления передачей данных (TCP) относится к важному интернет-протоколу, который отвечает за передачу или передачу пакетов данных по сетям и через Интернет.[1] Он может быть классифицирован как протокол, ориентированный на подключение и потоковый протокол. Он функционирует на транспортном уровне как протокол в открытом системном соединении и используется для построения стабильного соединения между удаленными компьютерами путем подтверждения доставки сообщения через поддерживающие сети и Интернет. Система протокола управления передачей данных устраняет возможные осложнения, которые могут возникнуть при работе с ненадежными базовыми сетями.

Функциональность

Протокол управления передачей данных (TCP) работает с Интернет-протоколом (IP). Отправка пакетов данных с одного компьютера на другой является его основной функцией. TCP и IP, вместе взятые, являются двумя протоколами, которые управляют Интернетом. В документе № 793 о стандартах Запроса комментариев (RFC) протокол управления передачей определен Целевой группой по инженерно-техническому обеспечению Интернета (IETF).[2]

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

В некоторых случаях пакеты теряются или доставляются не по назначению. Это связано с непредсказуемым сетевым поведением. Чтобы свести эту проблему к минимуму, ПТС запрашивает повторный заказ и доставку товаров. Это, однако, меняет скорость доставки на пару секунд.[4] Необходимость в повторном упорядочении пакетов и ретрансляции после их получения создает задержку в потоке TCP. Согласно исследованиям, такие приложения, как FTP, Telnet, электронная почта и World Wide Web (WWW), предпочитают именно эту транспортную услугу - около 90% трафика этих сетей.[5]

TCP/IP Адресация

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

Например, порт 80 для TCP используется в основном для веб-браузеров, а порт 25 - для электронной почты. Для данной услуги вводится IP-адрес и номер порта, например 192.168.66.5:80.[6]

Слои TCP

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

Уровень сетевого интерфейса

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

Прикладной уровень

Этот уровень предлагает набор интерфейсов для приложений, которые получают доступ к сетевым службам, поддерживающим приложения напрямую. Каждая прикладная структура в рамках ПТС состоит из набора функций, необходимых ей для поддержки распределенной службы связи.

Транспортный уровень

Этот уровень гарантирует, что данные, отправляемые приемником, являются теми же самыми битами, которые доставляются отправителю (сквозная связь). Транспортный уровень для TCP обеспечивает надежную передачу данных с помощью надежного потока данных, ориентированного на подключение.

Интернет-слой

На этом уровне выполняются функции адресации, упаковки и маршрутизации. IP, ARP, ICMP и IGMP являются основными протоколами этого уровня.[7]

Руководство по общему оборудованию

Наличие крупной компании подразумевает наличие широкого спектра сетей и оборудования для ее эксплуатации. Обычными устройствами, которые также могут быть доступны в вашем доме, являются маршрутизаторы и коммутаторы. Ниже приведены наиболее распространенные устройства и устройства, которые делают возможным подключение к Интернету.

Маршрутизатор

Основной задачей этого устройства является отправка данных через Интернет, который также является домом уровня Интернета. Он также отвечает за работу с конечными точками вашей локальной сети только в том случае, если связь выходит за пределы домена маршрутизатора.

Переключатель

Это оборудование отвечает за подключение всех компьютеров в вашей сети. Для подключения к коммутатору необходим один кабель на компьютер. Вы также увидите много других компьютеров в вашем офисе, которые имеют кабель, идущий в тот же коммутатор. Сообщения с одного компьютера на другой передаются через переключатель.

Мост

Подключение одного узла к другому является функцией моста. Подключение беспроводной сети и локальной сети возможно с помощью моста. Разница между переключателем и мостом в том, что мост имеет только одно соединение. Мост - это проходная секция и устройство физического уровня, не требующее сложного процессора**.**.

Ретранслятор

Расширение диапазона сигнала является основной функцией ретранслятора, который также называется "усилитель". Электрический импульс рассеивается на расстоянии по кабелям. Сигнал слабеет по мере его прохождения по Wi-Fi. Применяяя новый импульс электричества для передачи по кабелям и беспроводным сетям, он также ретранслирует сигналы. Это не требует программного обеспечения и является чисто физическим устройством без участия в протоколах.

История

Протокол управления передачей ранее был известен как "Программа управления передачей". Создание интернета, хотя многие утверждают, что он был изобретен, в основном можно отнести на счет Винт Серфа и Боба Хана. Одним из других примечательных имен в Интернет-технологиях является Джон Постел, который представил концепцию "стека протоколов", который также используется в протоколах TCP/IP. Это относится к их опубликованной в мае 1974 года работе под названием "Программа для взаимодействия по пакетным сетям". Он был опубликован Институтом инженеров электротехники и электроники при спонсорской поддержке Министерства обороны Соединенных Штатов Америки.[8]


  1. https://www.techopedia.com/definition/5773/transmission-control-protocol-tcp ↩︎

  2. https://searchnetworking.techtarget.com/definition/TCP ↩︎

  3. https://techterms.com/definition/tcp ↩︎

  4. https://www.extrahop.com/resources/protocols/tcp/ ↩︎

  5. https://erg.abdn.ac.uk/useRS/gorry/couRSe/inet-pages/tcp.html ↩︎

  6. https://www.lifewire.com/tcp-transmission-control-protocol-3426736 ↩︎

  7. https://automationforum.in/t/tcp-ip-transmission-control-protocol-internet-protocol-basic-concept-architecture/4482 ↩︎

  8. https://www.comparitech.com/net-admin/ultimate-guide-tcp-ip/ ↩︎