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-адресу, він надсилає пакет назад. Якщо перший комп’ютер отримує цей пакет, він посилає інший комп’ютер на другий комп’ютер, прийом якого останнім встановлює з’єднання. Потім інформація обмінюється за допомогою цього встановленого з’єднання, що знижує ризик скомпрометації даних.