Транспортний рівень
Транспортний (transport) рівень стека TCP/IP, званий також основ-ним рівнем, може надавати вищерозміщеному рівню два типи сервісу:
гарантована доставка – протокол управління передачею (Transmission Control Protocol, TCP);
доставка «по можливості» («best effort») – протокол призначених для користувача дейтаграмм (User Datagram Protocol, UDP).
Для того, щоб забезпечити надійну доставку даних, протокол TCP пре-дусматріваєт встановлення логічного з’єднання, це дозволяє йому нумеро-вать пакети, підтверджувати їх прийом квитанціями, у разі втрати організови-вать повторні передачі, розпізнавати і знищувати дублікати, доставляти прикладному рівню пакети в тому порядку, в якому вони були відправлені.
Цей протокол дозволяє равноранговим об’єктам на комп’ютері-відправнику і комп’ютері-одержувачі підтримувати обмін даними в дуплексному режимі.
TCP дозволяє без помилок доставити сформований на одному з комп’ютерів потік байтів в будь-який інший комп’ютер, що входить в складену мережу. TCP ділить потік байтів на частини – сегменти і передає їх ніжележащему рівню міжмережевої взаємодії.
Після того, як ці сегменти будуть доставлені засобами рівня міжмережевої взаємодії в пункт призначення, протокол TCP знову збере їх в безперервний потік байтів.
Другий протокол цього рівня – UDP є простим дейтаграммним протоколом, який використовується у тому випадку, коли завдання надійного обміну даними або взагалі не ставиться, або вирішується засобами вищого рівня – системними прикладними службами або призначеними для користувача додатками.
У функції протоколів транспортного рівня TCP і UDP входить також ви-полненіє ролі сполучної ланки між прилеглими до них прикладним уров-нем і рівнем міжмережевої взаємодії. Від прикладного протоколу транс-портний рівень приймає завдання на передачу даних з тим або іншим качест-вом, а після виконання рапортує про це прикладному рівню.
До ніжележа-щему рівня міжмережевої взаємодії протоколи TCP і UDP звертаються як до свого роду інструменту, не дуже надійному, але здатному переміщати пакет у вільній і ризикованій подорожі по складеній мережі. Протоколи TCP і UDP, так само як і протоколи прикладного рівня, встановлюються на хостах.

