2. Мережі IP.
_______________________________________________________________________________________
___________________________________________________________________________________________________
М. Павликевич. Телекомунікаційні мережі. Навчальний посібник для студентів спеціальності
"Інформаційні мережі зв'язку, 2009.
мережу до першого роутера, який також називають шлюзом. Цей роутер перевіряє адресу
призначення пакету і вирішує, котрий роутер з бепосередньо під’єднаних до нього, може переслати
пакет до роутера наступного стрибка. Процес продовжується наступними роутерами, аж доки пакет
досягне свого призначення. Цей процес визначений протоколом IP.
Ідея 4. Доручення пакетів за допомогою протоколу IP ненадійне. Це не означає “погане
доручення” або “доручення з низькою якістю”. Це означає, що система доручення може відмовити у
коректному дорученні пакету внаслідок, наприклад, впливу електричних завад. Однак більшість
пакетів доручаються коректно, бо в концепції Internet закладено засаду найкращого можливого (best
effort) доручення за нормальних умов. Ненадійність виявляється, наприклад, при надмірному
завантаженні мережі.
Ідея 5. Для забезпечення надійного доручення на краях системи впроваджено протокол TCP.
Його завдання полягає у перетворенні послуг ненадійного доручення, які здійснює протокол IP, у
надійну систему пересилання даних, придатну для побудови мережних застосувань. Це називають
транспортними послугами. Тут використовують поняття прикінцевої системи (end system) або
станції (host). Звичайно це комп’ютери, під’єднані до Internet (не роутери). Два об’єкти TCP
впроваджені у двох прикінцевих системах, безпосередньо комунікуються один з одним,
використовуючи ненадійне комунікаційне середовище – Internet. Об’єкти TCP комунікуються,
обмінюючись сегментами. Сегмент TCP – це частина даних застосування разом з невеликим
службовим навантаженням – заголовком TCP, який поміщається (інкапсулюється) в IP-данограму.
Надійність забезпечується механізмом підтвердження коректно прийнятого сегменту і повторним
пересиланням сегменту, якщо таке підтвердження вчасно не отримане. В цілому послуги TCP
орієнтовані на сполучення. Сполучення започатковується процесом застосування (або програмою,
яка виконується), який запитує TCP про встановлення сполучення з іншим процесом застосування,
що виконується у віддаленій прикінцевій системі.
Ідея 6. Для сприяння комунікації між процесами TCP використовує абстрактну адресу, яку
називають номером протокольного порта. Про процес, який очікує на вхідне сполучення кажуть, що
він існує на певному номері порта. TCP-сполучення здійснюється до визначеного порта, бо апріорі
для певної послуги передбачений конкретний протокольний порт. Протокольні порти є адресами
TCP, які діють у доповнення до IP-адрес: IP-адреса визначає конкретну станцію, а номер
протокольного порта конкретизує, який процес, що виконується на цій станції, потребує
комунікуватися. Процес, який очікує на сполучення на конкретному порті, називають процесом
сервера. Процес, який ініціює сполучення до сервера, називають процесом клієнта. В контектсі
протоколу TCP ці терміни маєть специфічні значення.
Ідея 7. У традиційній телефонній системі, яка базується на комутації кіл, телефонний виклик
резервує коло (канал), яке забезпечує надійний двосторонній зв’язок. Мережа мусить бути
побудована так, щоб забезпечити досконалу надійність від моменту встановлення сполучення (кола).
Тому традиційна телефонна мережа складна і дорога, а кінцеве обладнання користувача –
телефонний апарат – просте і дешеве. Internet забезпечує обернену ситуацію. Мережа, тобто система
доручення, яка базується на комутації пакетів, проста, але не гарантує нічого, крім високої
ймовірності доручення пакетів. Складність міститься у TCP, який діє тільки у прикінцевих системах -
достатньо потужних комп’ютерах.
На початку 1980-х років TCP/IP став магістральним протоколом у мережах багатьох
виробників, таких як ARPANET, NFSNET та в регіональних мережах. Система протоколів була
інтегрована з операційною системою UNIX Каліфорнійського університету і стала доступною для
загального використання. Від цього часу TCP/IP стали широко використовувати внаслідок його
наявності в UNIX та поширеністю в інших операційних системах.
На сьогодні стек протоколів TCP/IP забезпечує можливості для співпраці, об’єднуючи різні
фізичні мережі та надаючи користувачам спільну множину функцій. Він дозволяє взаємодію між
обладнанням від різних виробників, різних платформ і забезпечує доступ до Internet.
Internet складається з великих міжнаціональних, національних і регіональних магістральних
мереж, які дозволяють локальним і кампусовим мережам, а також окремим особам мати доступ до
глобальних ресурсів. Використання Internet експоненціально зростає протягом останніх років,
особливо у комерційних застосуваннях. Це обумовлене як наявністю спільних функцій застосувань
для різних платформ і можливістю доступу до Internet, так і передовсім можливостями взаємодії.
Відкритість стандартів TCP/IP дозволяє корпораціям з’єднувати або об’єднувати різні платформи,
наприклад, комп’ютери IBM і Macintosh. TCP/IP також забезпечує транспорт для інших протоколів –