Взаємодія між комп’ютерами в вебі здійснюється за допомогою мережевих протоколів, що представляють з себе узгоджений набір певних правил, згідно з якими різні пристрої передачі даних обмінюються інформацією. Є протоколи форматів даних, швидкості передачі, для контролю помилок і інші види протоколів. У глобальному межсетевом сприяння нерідко вживається протокол TCP-IP.

Що все-таки це за розроблення? Заголовок протоколу веба TCP-IP вийшло від двох мережевих протоколів: TCP і IP. Природно, цими двома протоколами побудова мереж не обмежується, але вони є базисними в тому, що стосується конкретно організації передачі даних. Практично, TCP-IP є набір протоколів, що дозволяють особистим мереж об’єднуватися для освіти глобальній мережі.

Протокол TCP-IP, опис якого нереально позначити тільки визначеннями IP і TCP, містить у собі також протоколи UDP, SMTP, ICMP, FTP, telnet, і не тільки лише. Ці та інші протоколи TCP-IP забезпечують більш всеполноценную роботу мережі Веб.

Нижче наведемо розгорнуту характеристику кожному протоколу заходить в загальне поняття TCP-IP.

• Інтернет-протокол (IP) відповідає за конкретну передачу інфи в мережі. Інформація ділиться на частини (іншими словами, пакети) і передається одержувачу від відправника. Для чіткої адресації необхідно поставити чітке адресок або координати одержувача. Такі адреси складаються з чотирьох б, які розділені один від одного крапками. Адресок кожного комп’ютера унікальний.

Але впровадження одного лише IP-протоколу може бути недостатньо для коректної передачі даних, тому що обсяг більшої частини інфи, що пересилається більш Одна тисяча п’ятсот знаків вже не вписується в один пакет, а якісь пакети можуть бути втрачені в процесі передачі або передані не в тому порядку , що необхідно.

• Протокол управління передачею (TCP) вживається на більш високому рівні, ніж попередній. Грунтуючись на можливості IP-протоколу переносити інформацію від одного вузла іншому, TCP-протокол дозволяє пересилати величезні обсяги інформації. TCP відповідає також за рассредотачіваніе переданої інформації на окремі частини — пакети — і правильне відновлення даних з пакетів, придбаних після передачі. При всьому цьому даний протокол автоматом повторює передачу пакетів, що містять помилки.

Управління організацією передачі даних у величезних обсягах може здійснюватися за допомогою ряду протоколів, що мають особливе функціональне призначення. А саме, є наступні види TCP-протоколів.

1. FTP (File Transfer Protocol) організовує перенесення файлів і вживається для передачі інфи між двома вузлами Internet з впровадженням TCP-з’єднань у вигляді бінарного або звичайного текстового файлу, як пойменованої області в пам’яті комп’ютера. При всьому цьому не має ніякого значення, де дані вузли розміщені і як з’єднуються між собою.

2. Протокол користувацьких дейтаграм, або User Datagram Protocol, не знаходиться в залежності від підключень він передає дані пакетами, які іменують UDP-дейтаграмами. Але цей протокол не так надійний, як TCP, так як отруйник не отримує даних про те, був прийнятий пакет в реальності.

3. ICMP (Internet Control Message Protocol) існує для того, щоб передавати повідомлення про помилки, що виникають у процесі обміну даними в мережі Internet. Але при всьому цьому ICMP-протокол тільки лише доповідає про помилки, але не позбавляє передумови, які призвели до появи цих помилок.

4. Telnet — мережевий протокол, який вживається для реалізації текстового інтерфейсу в мережі за допомогою транспорту TCP.

5. SMTP (Simple Mail Transfer Protocol) — це особливий протокол обміну електричними повідомленнями, що визначає формат повідомлень, що пересилаються з одного комп’ютера, іменованого SMTP-клієнтом, на інший комп’ютер, на якому запущений SMTP-сервер. При всьому цьому дана пересилання може бути відкладена на деякий час до того часу, поки не активізується робота як клієнта, так і сервера.

Схема передачі даних по протоколу TCP-IP

1. Протокол TCP розбиває весь обсяг даних на пакети і нумерує їх, упаковуючи в TCP-конверти, що дозволяє повернути порядок отримання частин інфи. При приміщенні даних у такий конверт відбувається обчислення контрольної суми, яка записується потім в TCP-заголовок.

2. Далі за допомогою протоколу IP всі пакети передаються конкретно одержувачу.

3. Потім за допомогою протоколу TCP відбувається перевірка того, всі пакети отримані. Якщо під час прийому обчислена заново контрольна сума не збігається з позначеним на конверті, це свідчить про те, що частина інфи була загублена або перекручена при передачі, протокол TCP-IP заново запитує пересилку цього пакета. Також потрібен доказ приходу даних від одержувача.

4. Після докази отримання всіх пакетів протокол TCP упорядковує їх відповідним чином і збирає заново в єдине ціле.

Протоколом TCP вживаються повторні передачі даних, періоди очікування (або таймаут), що забезпечує надійність доставки інфи. Пакети можуть передаватися в двох напрямках одразу.

Тим протокол TCP-IP знімає необхідність використання повторних передач і очікувань для прикладних процесів (таких, як Telnet і FTP).