Протоколи ІР і TCP

В Internet перебуває величезна кількість користувачів. Для того щоб визначити, кому призначена інформація, кожному користувачу привласнюється спеціальна адреса. Визначені правила роботи Internet називаються протоколами. Так, Іnternet-протокол (Іnternet Protocol - ІP) призначений для адресації, що дозволяє маршрутизатору визначити необхідні дії при надходженні інформації. Іnternet-адреса (ІP-адреса) складається з чотирьох чисел, розділених крапками. Кожне з цих чисел перебуває в діапазоні від 0 до 255.

Оскільки Internet складається з безлічі мереж, то ліва частина адреси показує, до якої ділянки мережі відноситься комп’ютер, а права містить точну вказівку комп’ютера, що повинен одержати інформацію.

Інформація, що пересилається, розбивається на частини, що називаються пакетами. ІP-пакет містить у собі інформацію, обсяг якої не перевищує 1500 байт, а також адреси відправника й одержувача. Розбиття інформації на пакети не дає можливості монополізації мережі одним користувачем.

Номер пакета, байти контролю цілісності
Адреса відправника та отримувача

Рис. 5.1. Формування ІР-пакету

Очевидно, що дуже часто виникає питання, зв’язане з пересиланням обсягів інформації, що перевищують 1500 байт. Для успішного рішення цієї проблеми використовується протокол керування передачею (Transmіssіon Control Protocol - TCP). Він розбиває інформацію на частини, а також нумерує їх. Це дає можливість "зібрати" інформацію в потрібному порядку в кінцевому пункті. У випадку відсутності якого-небудь пакета чи у випадку виникнення сумнівів у його вірогідності буде зроблено запит на повторне пересилання пакета.

Варто враховувати, що TCP - не єдиний використовуваний протокол. Так, протокол UDP (User Datagram Protocol) найчастіше буває зручнішим. UDP простіший, ніж TCP, не піклується про пропавші пакети, їхню нумерацію тощо. UDP використовується при посилці коротких повідомлень, коли не складно повторити передачу, якщо пакет загублений чи затримується.