Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРОГРАМНЕ ЗАБЕЗПЕЧЕННЯ МЕРЕЖЕВИХ ТЕХНОЛОГІЙ.doc
Скачиваний:
3
Добавлен:
07.07.2019
Размер:
73.22 Кб
Скачать
  1. Призначення та принцип роботи протоколу icmp.

Протокол обміну керівними повідомленнями ICMP (Internet Control Message Protocol) дозволяє маршрутизатору повідомити кінцевому вузлу про помилки, з якими маршрутизатор зіткнувся при передачі якогось ІР-пакета від даного кінцевого вузла.

Протокол ІСМР - це протокол повідомлення про помилки, а не корекції помилок. Кінцевий вузол може зробити якісь конкретні дії задля того, щоб помилка більше не виникала, але ці дії протоколом ІСМР не регламентуються.

Кожне повідомлення протоколу ІСМР передається мережею всередині пакету ІР. Пакети ІР з повідомленнями ІСМР маршрутизуються так, як і інші пакети, без будь-яких приоритетів, тому вони можуть навіть губитися. Крім цього, в завантаженій мережі вони можуть викликати додаткове завантаження маршрутизаторів. Для того, щоб не викликати лавини повідомлень про різноманітні помилки, втрати пакетів ІР, які переносять повідомлення ІСМР про помилки, не можуть породжувати нові повідомлення ІСМР.

  1. Функції протоколів tcp та udp і особливості їх роботі.

Протокол UDP (User Datagram Protocol - протокол діаграм користувачів) є одним з двох основних протоколів, які розміщені безпосередньо над IP. Він надає прикладним процесам транспортні послуги, які мало чим відмінні від послуг, які надає нам протокол ІР. Протокол UDP забезпечує ненадійну доставку датаграм і не підтримує з'єднання з кінця в кінець. До заголовку ІР-пакету він додає два поля, одне з яких, поле "порт", забезпечує мультиплексування інформації між різними прикладними процесами, а інше поле - "контрольна сума" дозволяє підтримувати цілісність даних.

Прикладами мережевих приложень, які використовують UDP, є NFS (Network File System - мережева файлова система) і SNMP (Simple Network Management Protocol - простий протокол управління мережею).

Transmission Control Protocol, TCP (укр. Прото́кол керува́ння переда́чею) — один з основних мережевих протоколів Інтернету, призначений для управління передачею даних в мережах і підмережах TCP/IP.

Інформацію, яку потрібно передати, TCP розбиває на порції-сегменти. Кожна порція нумерується, щоб можна було перевірити, чи вся інформація отримана, і розташувати інформацію в правильному порядку. Для передачі цього порядкового номера по мережі у протоколу є свій власний сегмент даних, в якому зокрема написана службова необхідна інформація. Порція ваших даних розміщується в сегмент TCP. Сегмент TCP в свою чергу розміщується в сегменті IP і передається в мережу.

На приймаючій стороні програмне забезпечення протоколу TCP збирає сегменти, витягує з них дані і розташовує їх в правильному порядку. Коли якихось сегментів немає, програма просить відправника передати їх ще раз. Після розміщення всієї інформації в правильному порядку ці дані передаються тій програмі, яка використовує послуги TCP.

В реальній ситуації пакети не тільки загублюються, але й отримують зміни у зв'язку з короткочасними неполадками в лінії передачі. TCP вирішує і цю проблему. При розміщенні даних виробляється так звана контрольна сума. Контрольна сума — це число, яке дозволяє приймаючому TCP виявити помилки в пакеті. Коли пакет прибуває в пункт призначення, приймаючий TCP обраховує контрольну суму і порівнює її з тою, яку послав відправник TCP. Якщо значення не співпадають, то при передачі виникла помилка. Приймаючий TCP відкидає цей пакет і просить повторну передачу.

 

User Datagram Protocol, UDP (укр. Протокол дейтаграм користувача) — один із протоколів в стеку TCP/IP. Від протоколу TCP він відрізняється тим, що працює без встановлення з'єднання. UDP — це один з найпростіших протоколів транспортного рівня моделі OSI, котрий виконує обмін дейтаграмами без підтвердження та гарантії доставки. При використанні протоколу UDP обробка помилок і повторна передача даних має виконуватися протоколом більш високого рівня. Але, не зважаючи на всі недоліки, протокол UDP є ефективним для серверів, що надсилають невеличкі відповіді великій кількості клієнтів.

Протокол UDP використовують такі сервіси та протоколи вищого рівня:

TFTP (англ. Trivial File Transfer Protocol, найпростіший протокол передачі файлів),

SNMP (англ. Simple Network Management Protocol, простий протокол управління мережею),

DHCP (англ. Dynamic Host Configuration Protocol, протокол динамічної конфігурації вузла),

DNS (англ. Domain Name System, служба доменних імен).