Протокол управления передачей
Протокол управления передачей (TCP) является одним из основных протоколов пакета протоколов Интернета. TCP является частью популярной комбинации "TCP/IP", используемой в Интернете. Протокол Интернета, или IP, обеспечивает доставку данных в Интернете в нужное место. Затем TCP следит за тем, чтобы данные были расположены в правильном порядке и ни одна из них не пропала. TCP также помогает контролировать трафик в Интернете, чтобы он не перегружался. Эти протоколы, которые являются своего рода языками, используемыми компьютерами, разработаны таким образом, что любой компьютер и любая программа (например, веб-браузер или клиент электронной почты) могут их использовать.
Важность TCP
TCP облегчает взаимодействие компьютерных программ друг с другом, как правило, через компьютерную сеть. Когда программа хочет отправить большой объем данных, TCP отвечает за разделение данных, отправку их по сети и правильную сборку на другом компьютере. В процессе IP выбирает, какие провода и "перекрестки" использовать для наиболее быстрой отправки всех частей данных. Для этого он использует пакеты.
Если сетью пользуется большое количество людей, она может быть перегружена. Также иногда погода, отключение электричества и другие проблемы могут затруднить связь. Маршрутизаторы в Интернете используют так называемую балансировку нагрузки, чтобы попытаться решить некоторые из этих проблем. Но все равно информация может передаваться не по порядку, теряться или даже дублироваться. TCP предназначен для того, чтобы замечать все эти проблемы и пытаться их устранить. Это может занять некоторое время, поэтому Интернет иногда кажется медленным. После того как приемник TCP наконец-то собрал идеальную копию первоначально переданных данных, он передает их компьютерной программе, которая их запрашивала. Таким образом, программе не нужно знать о сети, а TCP не нужно знать о данных программы.