- •1. Архітектура стеку протоколів тср/ір
- •3. Типи адрес стека tcp/ip
- •4.Формат ip-адреси.
- •5. Характеристика та призначення протоколу arp
- •6.Функції протоколу ip.
- •7. Фрагментація ір пакету. Параметри фрагментація.
- •8. Місце та роль протоколу транспортного рівня udp в стеці протоколів tcp/ip
- •9.Протокол udp та udp дейтаграми.
- •11. Протокол tcp і tcp-сегменти
- •10. Місце та роль протоколу транспортного рівня tcp в стеці tcp/ip
- •12. Реалізація ковзного вікна в протоколі tcp
- •15.Електронна пошта.
- •16.Структура та функції протоколу ftp.
- •19. Загальний механізм пошуку іпс…
- •21.Схема алгоритму дій фахівця…
- •22.Можливості загальнодоступних інформаційно-пошукових систем.
- •23. Вимоги до елементів інформаційного середовища локальних мереж штабів.
- •24. Засоби контролю та оцінки ефективності функціонування мереж.
- •25. Система управління мережею в tcp/ip: задачі та складові елементи.
- •26. Місце та роль протоколу snmp в системі управління мережами
- •27.Напрямки оптимізації мереж
- •28. Показники ефективності функціонування компютерних мереж органів управління
10. Місце та роль протоколу транспортного рівня tcp в стеці tcp/ip
Протокол TCP (Transmission Control Protocol-Протокол контролю передачі) забезпечує наскрізну доставку даних між прикладними процесами, запущеними на вузлах, взаємодіючих з мережі.
TCP - надійний байт-орієнтований (byte-stream) протокол з встановленням з'єднання. TCP знаходиться на транспортному рівні стека TCP/IP, між протоколом IP і власне додатком. Протокол IP займається пересиланням дейтаграм по мережі, ніяк не гарантує доставку, цілісність, порядок прибуття інформації і готовність одержувача до прийому даних; всі ці завдання покладені на протокол TCP.
При отриманні дейтаграми, у полі Protocol якій зазначено код протоколу TCP (6), модуль IP передає дані цієї дейтаграми модулю TCP. Ці дані являють собою TCP-сегмент, що містить TCP-заголовок і дані користувача (прикладного процесу). Модуль TCP аналізує службову інформацію заголовка, визначає, яким саме процесу призначені дані користувача, перевіряє цілісність і порядок приходу даних і підтверджує їх прийом іншій стороні. По мірі отримання правильної послідовності неспотворених даних користувача вони передаються прикладного процесу.
Модуль TCP виконує передачу безперервних потоків даних між своїми клієнтами в обох напрямках. Клієнтами TCP є прикладні процеси, що викликають модуль TCP при необхідності отримати або відправити дані процесу-клієнту на іншому сайті.
Протокол TCP розглядає дані клієнта як безперервний неинтерпретируемый потік октетів. TCP поділяє цей потік на частини для пересилання на інший вузол в TCP-сегменти деякого розміру. Для відправки або отримання сегмента модуль TCP викликає модуль IP.
Негайне відправлення даних може бути затребувано процесом-клієнтом від TCP-модуля за допомогою спеціальної функції PUSH, інакше TCP сам буде вирішувати, як накопичувати і коли відправляти дані клієнта або коли передавати клієнту отримані дані..
11. Протокол tcp і tcp-сегменти
Transmission Control Protocol, TCP - один з основних мережевих протоколів Інтернету, призначений для управління передачею даних в мережах і підмережах TCP/IP.
Протокол TCP забезпечує гарантовану передачу даних так як він перш ніж передавати дані встановлює логічний зв'язок між двома комп’ютерами.
Інформацію, яку потрібно передати, TCP розбиває на порції-сегменти. Кожна порція нумерується, щоб можна було перевірити, чи вся інформація отримана, і розташувати інформацію в правильному порядку. Для передачі цього порядкового номера по мережі у протоколу є свій власний сегмент даних, в якому зокрема написана службова необхідна інформація. Порція ваших даних розміщується в сегмент TCP. Сегмент TCP в свою чергу розміщується в сегменті IP і передається в мережу.
На приймаючій стороні програмне забезпечення протоколу TCP збирає сегменти, витягує з них дані і розташовує їх в правильному порядку. Коли якихось сегментів немає, програма просить відправника передати їх ще раз. Після розміщення всієї інформації в правильному порядку ці дані передаються тій програмі, яка використовує послуги TCP.
В реальній ситуації пакети не тільки загублюються, але й отримують зміни у зв'язку з короткочасними неполадками в лінії передачі. TCP вирішує і цю проблему. При розміщенні даних виробляється так звана контрольна сума. Контрольна сума — це число, яке дозволяє приймаючому TCP виявити помилки в пакеті. Коли пакет прибуває в пункт призначення, приймаючий TCP обраховує контрольну суму і порівнює її з тою, яку послав відправник TCP. Якщо значення не збігаються, то при передачі виникла помилка. Приймаючий TCP відкидає цей пакет і просить повторну передачу.
