Page 196 - 4505
P. 196

мінімальний.  Протокол  UDP  орієнтований  на  транзакції,  отримання  дейтаграмм  і  захист  від
               дублювання не гарантовані.
                     Завдання  протоколів  верхнього  рівня  -  надання  високорівневого    сервісу.  До  них
               відносяться протоколи FTP (File Transfer Protocol - протокол передачі файлів), HTTP (Hypertext
               Transfer  Protocol  -  протокол  передачі  гіпертексту),  SMTP  (Simple  Mail  Transfer  Protocol  -
               поштовий протокол) і інші.
                     Інтернет-протокол. Адресація в Інтернеті. Служба DNS.
                     Як було вказано вище, Інтернет-протокол IP взаємодіє, з одного боку, з протоколом більш
               високого рівня, від якого отримує дані для передачі по мережі або якому передає отримані дані,
               і з протоколами локальної комп'ютерної мережі, яким передаються упаковані дані для передачі
               або від яких приходять пакети даних.
                     Схему  дій  для  передачі  дейтаграммы  від  однієї  прикладної  програми  до  іншої  можна
               проілюструвати таким чином (см. рис. 6.14).
                     Припустимо,  що  перенесення  включатиме  проходження  одного  проміжного  шлюзу.
               Відправляюча прикладна програма готує свої дані і викликає свій локальний Internet -модуль
               для  відправки  цих  даних  як  дейтаграммы,  а  як  аргументи  цього  виклику  передає  адресу
               одержувача і інші параметри.
                     Модуль  Internet  готує  заголовок  дейтаграммы  і  стикує  з  ним  дані.  У  заголовку
               дейтаграммы  вказуються  -  версія  протоколу  IP,  тип  сервісу  (висока  достовірність,  висока
               пропускна  спроможність,  мала  затримка),  час  життя  пакету,  протокол  верхнього  рівня,  що
               використовує передавані дані, адресу відправника, адреса одержувача та ін. параметри. Модуль
               Internet визначає локальну мережеву адресу, відповідну цій адресі Internet. В даному випадку це
               адреса шлюзу.
                     Модуль передає цю дейтаграмму і адресу в локальній мережі в розпорядження інтерфейсу
               локальної мережі.
                     Інтерфейс локальної мережі створює відповідний цій мережі заголовок і сполучає з ним
               дейтаграмму. Потім він передає по локальній мережі отриманий таким чином результат.
                     Дейтаграмма  достигает  хост-компьютер,  играющий  роль  шлюза  и  расположенный  в
               вершине сети. Интерфейс локальной сети отделяет этот заголовок и передает дейтаграмму на
               модуль Internet. Модуль Internet определяет из Internet адреса, что дейтаграмма должна быть
               направлена  на  хост-компьютер  во  второй  сети.  Модуль  Internet  определяет  адрес  хоста-
               получателя в локальной сети. Он обращается к интерфейсу локальной сети с тем, чтобы она
               переслала данную дейтаграмму по назначению.
                     Інтерфейс  створює  заголовок  локальної  мережі  і  сполучає  з  ним  дейтаграмму,  а  потім
               результат направляє на хост-получатель. При необхідності (якщо максимальний розмір пакету в
               мережі менший, ніж розмір дейтаграммы) дейтаграмма може бути розбита на частини. Кожна
               частина забезпечується ідентифікатором, що дозволяє потім зібрати їх в єдине ціле. На хосте-
               получателе  інтерфейс локальної мережі видаляє заголовок локальної мережі  і передає те, що
               залишилося на Internet модуль.
                     Модуль  Internet  визначає,  що  дейтаграмма,  що  розглядається  вище,  призначена  для
               прикладної програми на цей хосте. Модуль передає дані прикладній програмі  у відповідь  на
               системний  виклик.  Як  результат  цього  виклику  передаються  адреса  одержувача  і  інші
               параметри.









                                                Мал. 6.14 Шлях передачі дейтаграммы
                     З  вищесказаного  ясно,  що  одним  з  найважливіших  понять  IP  -протокола  являється
               Інтернет-адреса (IP -адрес).
                                                                      192
   191   192   193   194   195   196   197   198   199   200   201