Page 34 - 4785
P. 34

Існує  безліч  протоколів,  і  хоча  всі  вони  беруть  участь  в  реалізації
                            зв'язку, проте кожен протокол має власні цілі, виконує власні задачі,
                            має власні переваги і обмеження.
                                   Залежно від рівня на якому працює протокол, визначають і
                            його функції. Протоколи можуть працювати сумісно, це так званий
                            стек   (набір)   протоколів.   Подібно    мережевим     функціям,
                            розподіленим  по  всіх  рівнях  моделі  0SI,  протоколи  сумісно
                            працюють  на  різних  рівнях  стека  протоколів.  У  сукупності
                            протоколи  дають  повну  характеристику  функціям  і  можливостям
                            стека. Передача  даних  в  мережі  розбивається  на  ряд  послідовних
                            кроків,  кожному  з  яких  відповідають  власні  правила  і  процедури.
                            Таким  чином  зберігається  чітка  послідовність  у  виконанні  певних
                            дій.  Ці  дії  повинні  виконуватися  в  тій  самій  послідовності  на
                            кожному  комп'ютері  мережі.  На  комп'ютері-відправнику  ці  дії
                            виконуються  з  верху  донизу,  а  на  комп'ютері-отримувачі  -  з
                            низу  догори.
                                   Комп'ютер-відправник у відповідності до протоколу викопує
                            такі дії:
                            - розбиває дані на невеликі блоки - пакети, з якими, в свою чергу,
                            "вміє" працювати протокол;
                            -  додає  до  пакетів  адресну  інформацію,  щоб  комп'ютер-отримувач
                            міг визначити, чи ці дані призначені власне для нього;
                            -   підготовляє дані до передачі через штату мережевого адаптера і
                            далі – у кабель.
                                   Комп'ютер-отримувач у відповідності до протоколу виконує
                            ті ж дії,але в зворотному порядку:
                            -   приймає пакети даних з кабелю;
                            -   через плату мережевого адаптера передає пакети в комп'ютер;
                            -   видаляє з пакета всю службову інформацію, додану комп'ютером-
                            відправником;
                            -   копіює  дані  з  пакетів  у  буфер  -  для  їх  об'єднання  у  початковий
                            блок  даних,  передає  прикладній  програмі  цей  блок  даних  в  тому
                            форматі, який вона використовує.
                                   Обидва комп’ютери повинні виконувати всі дії  однаковими
                            способами, щоб дані, які  було відправлено, співпали з даними, які
                            були     отримані      іншим      комп'ютером.  Якщо      кожний



                                                           32
   29   30   31   32   33   34   35   36   37   38   39