Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Кудрявцева С.П., Колос В.В. Мал. З.2. Рівні стека протоколів TCP/IP




Мал. З.2. Рівні стека протоколів TCP/IP

Рівень мережевого інтерфейсу відповідає за встановлення мережевого з'єднання в конкретній фізичній мережі. На цьо­му рівні працюють драйвер пристрою в операційній системі і відповідна мережева плата комп'ютера (Ethernet-протокол).

Мережевий рівень — основа сімейства протоколів TCP/IP. Саме на цьому рівні реалізується принцип міжмере-жевого з'єднання, зокрема маршрутизація пакетів через Інтернет. На мережевому рівні протокол реалізує ненадійну службу доставки пакетів по мережі від системи до системи без установлення з'єднання. Це означає, що буде виконане все необхідне для доставки пакетів, однак ця доставка не га­рантується. Пакети можуть бути загублені, передані в непра­вильному порядку, продубльовані тощо. Служба, що працює без установлення з'єднання, обробляє пакети, незалежно один від одного. Але головне, що саме на цьому рівні прий­мається рішення про маршрутизацію пакета по міжмереже-вим з'єднанням.

Надійну передачу даних реалізує наступний рівень — транспортний, на якому два основних протоколи, TCP (Transmission Control Protocol) i UDP (User Datagram Protocol), здійснюють зв'язок між машиною-відправником пакетів і машиною-адресатом пакетів.


Нарешті, прикладний рівень — це прикладні програми типу клієнт-сервер, що базуються на протоколах нижніх рівнів. На відміну від протоколів інших трьох рівнів, прото­коли прикладного рівня займаються деталями конкретного додатка, і для них звичайно не важливі способи передачі да­них по мережі. Серед основних додатків TCP/ IP, що при­сутні практично в кожній його реалізації, — протокол ему-ляції терміналу TELNET, протокол передачі файлів FTP, протокол електронної пошти SMTP (Simple Message Transfer Protocol), протокол керування мережею SNMP (Simple Network Management Protocol), використовуваний у системі World Wide Web протокол передачі гіпертексту HTTP і ін.

На мал. 3.3 показано, як здійснюється взаємодія двох комп'ютерів з різних мереж з використанням стека прото-, колів TCP/IP. Програмне забезпечення IP-протоколу за до­помогою маршрутизатора передає пакети з однієї мережі Ethernet в іншу. Протоколи верхніх рівнів, прикладного і транспортного, здійснюють з'єднання між комп'ютерами, клієнтом і сервером додатка, у той час як IP забезпечує зв'язок між кінцевою і проміжною системами.

Оскільки в Інтернеті деталі фізичних з'єднань приховані від прикладних програм, прикладний рівень зовсім «не піклується» про те, що клієнт і сервер прикладної програми працюють у різних мережах і що, як канальний протокол в обох мережах використовується протокол Ethernet. Між кінцевими системами може бути кілька десятків маршрути-заторів і безліч проміжних фізичних мереж різних типів. Прикладна програма у будь-якому випадку буде сприймати цей конгломерат як єдину фізичну мережу. Це обумовлює ос­новну силу і привабливість технології Інтернету.

Хоча стек протоколів і називається TCP/IP, самі протоколи TCP і IP є найважливішими, але не єдиними представниками цього сімейства. Кожен рівень комунікацій обслуговується декількома протоколами. Розглянемо їх більш докладно.

TCP і UDP — протоколи транспортного рівня, що організу­ють потік даних між кінцевими системами для додатків верх­нього рівня. Ці протоколи значно відрізняються один від одного.





Поделиться с друзьями:


Дата добавления: 2014-12-16; Просмотров: 365; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.