Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Протокол UDP та UDP дейтаграми.

Читайте также:
  1. HART протокол
  2. V. Ресурсне забезпечення виконання протоколу
  3. Базовый протокол устранения проблемы с BSFF
  4. В соответствии с решением приемной комиссии (ПРОТОКОЛ № 8 от 19.08.2013г.) и Правилами приема граждан на обучение в ОГБОУ СПО «Ульяновский строительный колледж» от 06 мая 2013г.
  5. Взаимосвязи между протоколами Internet
  6. Взірець п р о т о к о л у : Протокол № 5
  7. Дерево протоколов

Протокол 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| Електронна пошта.

mybiblioteka.su - 2015-2024 год. (0.007 сек.)