Читайте также:
|
|
Протокол UDP – це простий транспортний протокол. Він забезпечує потоковий обмін інформацією, при цьому обсяг даних, що видається додатком не поділяється. Даний протокол не забезпечує надійний транспортний сервіс і не гарантує доставку по призначенню.
Заголовок протоколу UDP – 8 байт:
1)порт відправника(16 біт)
2)довжина UDP дейтаграми(16 біт)
3)(необовязкове)-UDP-дані(у випадку наявності)
Протокол UDP викор. № портів признач. при розподілі (демультиплексування).
Так як протокол ІР вибирає або ТСР, або UDP, то відповідно протокол ТСР переглядає № портів у своїх сегментах, а UDP у своїх дейтаграмах.
Максимальна можлива довжина UDP-пакету – 132 байти. Підрахунок контрольної суми в UDP-заголовку - необов’язковий.
Якщо під час передачі відбулось перекручування інформації, тобто контрольна сума змінилась, то протокол UDP відкидає ушкоджену дейтаграму.
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 відкидає цей пакет і просить повторну передачу.
12. Реалізація ковзного вікна в протоколі TCP
Особливість використання алгоритму ковзаючого вікна в протоколі TCP полягає в тому, що, хоча одиницею переданих даних є сегмент, вікно визначене на множині нумерованих байтів неструктурованого потоку даних, що надходять із верхнього рівня і які буферизуються протоколом TCP. Модуль TCP, що одержує, відправляє «вікно» модулю, що посилає, TCP. Дане вікно задає кількість байтів (починаючи з номера байта, про яке вже була вислана квитанція), що приймаючий модуль TCP готовий у даний момент прийняти.
RIP
RIP- є внутрішнім протоколом маршрутизації дистанційно-векторного типу.
Побудова таблиці маршрут.:
1.Створення мінімальної таблиці
2.Розсилання мінімальної таблиці сусідам
3.Одержання RIP повідомлень від сусідів і обробка отриманої інформ
4.Розсилання нової табл сусідам
5.Одержання RIP-повідомлень від сусідів і обробка
ICMP
Протокол міжмережних керуючих повідомлень ICMP є доп протоколом який використовується для діагностики і моніторингу ICMP-повідомлень містить упр дані, які викор або на мережевому, або на транспортному рівні. Заголовок ICMP-повідомлень складається із 2 обов*язкових полів і поля даних.
Дата добавления: 2015-11-14; просмотров: 63 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Характеристика та призначення протоколу ARP | | | Електронна пошта. |