Преимущества протокола TCP/IP
TCP/IP — это набор протоколов связи, разработанный в 1970-х годах Агентством перспективных оборонных исследовательских проектов (DARPA) Министерства обороны США. Он был разработан в сети DARPA под названием ARPANET и получил дальнейшее развитие для использования в Интернете. Сегодня все компьютеры, подключенные к Интернету или интернет-подобным частным глобальным сетям, в основном используют этот протокол.
Стандартизация
Хотя компьютеры способны обмениваться данными друг с другом, используя несколько методов передачи данных, связь по своему определению требует, чтобы передаваемая информация была понята на принимающей стороне. Коммуникационный протокол подобен языку; он позволяет компьютерам взаимодействовать друг с другом, чтобы принимающий компьютер понимал отправленные ему данные. TCP/IP стандартизирует этот процесс связи, предлагая один универсальный протокол для всех компьютеров в Интернете, которые они могут использовать для связи друг с другом.
Совместимость
Как и при человеческом общении, компьютеры могут использовать несколько разных языков для общения друг с другом. Некоторые протоколы могут быть более подходящими для использования в определенных частных сетях, чем TCP/IP. Однако TCP/IP даже позволяет подключать такие сети к Интернету. Кроме того, он позволяет компьютерам и устройствам с различной аппаратной архитектурой и работающими под управлением разных операционных систем взаимодействовать друг с другом. Это означает, что компьютер под управлением Windows может подключиться к веб-серверу под управлением Linux для просмотра размещенного на нем веб-сайта. Это очень похоже на использование английского в качестве международного языка сегодня.
Адресация
TCP/IP назначает каждому компьютеру в сети уникальный адрес, называемый его IP-адресом. Таким образом, каждый компьютер в сети можно однозначно идентифицировать, и информацию можно отправлять на него, просто обращаясь к его IP-адресу. Нынешняя реализация IP-адресации известна как IPv4, а более новая реализация, поддерживающая гораздо большее количество уникальных адресов, называемая IPv6, разрабатывается для замены IPv4.
Соединение
Связь с TCP/IP начинается с установления соединения между двумя компьютерами. Это достигается систематическим способом, называемым трехсторонним TCP-рукопожатием. Компьютер, инициирующий связь, отправляет пакет запроса на соединение другому компьютеру. Если компьютер имеет правильный IP-адрес, он отправляет пакет обратно. Если первый компьютер получает этот пакет, он отправляет другой на второй компьютер, получение которого последним устанавливает соединение. Затем информация обменивается с использованием этого установленного соединения, что снижает риск компрометации данных.