Студопедия

КАТЕГОРИИ:


Архитектура-(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)

Стек протоколів TCP/IP

Архітектура протоколів TCP/IP призначена для об'єднаної мережі, що складається зі з'єднаних між собою за допомогою шлюзів окремих різнорідних комп'ютерних підмереж.

Протоколи цієї сім'ї розроблялись для мережі ARPAnet Міністерства оборони США, а пізніше отримали широке використання у мережах UNIX–машин та всесвітній мережі Internet. Стек протоколів TCP/IP розроблено та протестовано ще до прийняття стандартів ISO, а тому ієрархію управління в IP–мережах визначають п'ятьма рівнями:

  1. - Hardware level;
  2. - Network interfase;
  3. - Internet level;
  4. - Transport level;
  5. - Application level.

1 – нижній рівень Hardware level описує середовище передавання.

2 – рівень Network interfase (мережний інтерфейс) містить апаратнозалежне програмне забезпечення, яке забезпечує поширення інформації на певному відрізку середовища передавання.

3 – рівень Internet (міжмережний) level представлений протоколами IP, ARP, RARP та ICMP. Головне його завдання – маршрутизація (вибір шляху передавання даних через множину проміжкових вузлів) під час передавання інформації від вузла–відправника до вузла–адресата. Інше важливе завдання протоколу IP – надання вищим рівням єдиного, уніфікованого та апаратно–незалежного інтерфейсу передавання інформації. Відповідність IP–адреси вузла його фізичній адресі в підмережі динамічно визначається за допомогою запитів протоколу ARP (Address Resolution Protocol) та запам'ятовування отриманих адрес. Протокол RARP (Reverse Address Resolution Protocol) виконує протилежні ARP функції – перетворює фізичні MAC–адреси у відповідні їм IP–адреси. Для обміну керуючими повідомленнями, повідомленнями про помилки, які можуть виникати у процесі передавання даних між вузлами, для визначення доступності вузлів, адрес маршрутизаторів тощо використовується протокол ICMP (Internet Control Message Protocol). Якщо маршрутизатор отримує пакет, який не може бути переданим адресатові (найчастіше така ситуація виникає, якщо маршрутизатору не відомий маршрут до адресата), він повертає відправнику ICMP–повідомлення "Гост недоступний" (Host Unreachable). Адміністратори для з'ясування доступності госта часто користуються утилітою ping (у режимі командної стрічки її синтаксис такий: ping [IP_адреса | ім'я_госта]), яка грунтується на повідомленнях ICMP.

4 – протокол IP не забезпечує гарантовану доставку пакетів, збереження порядку та цілісності їх потоку. Ці завдання вирішують протоколи TCP (Transmission Control Protocol) та UDP (User Datagram Protocol), які відносяться до Transport (транспортного) level. Однак TCP та UDP реалізують різні режими передавання даних. UDP (як і IP) є дейтаграмним (datagram) протоколом без налагодження з'єднання. На відміну від UDP TCP є протоколом з налагодженням з'єднань – два вузли "домовляються" про обмін даними та управління цим потоком. Протокол TCP забезпечує організацію зв'язку між вузлами мережі з гарантованою доставкою повідомлень. Він контролює налагодження віртуального з'єднання з вузлом–адресатом, контролює послідовність пакетів при одержанні їх в пункті призначення, опрацьовує помилки. TCP не підтверджує одержання пошкоджених або втрачених даних, що одразу є для відправника сигналом для виконання повторного передавання. Завдяки цьому стек протоколів TCP/IP задовольняє потреби поетапного передавання даних, клієнт–серверних застосувань тощо. Надійність TCP забезпечується певною втратою продуктивності передавання даних. Протокол UDP працює швидше ніж TCP, однак не гарантує доставку повідомлень. Особливістю UDP є також підтримка загальних повідомлень, завдяки яким один вузол має змогу одночасно звертатись до кількох інших.

5 – рівню Application (прикладному) level відповідають прикладні задачі, серед яких найбільш відомими є гіпертекстові засоби віддаленого доступу WWW, обмін файлами FTP (File Transfer Protocol), протокол служби логічних імен DNS (Domain Name Service), електронна пошта SMTP (Simple Mail Transfer Protocol) та емуляція термінала віддаленого UNIX–серверу TelNet.

Взаємодія рівнів загалом має такий вигляд:

  • Застосування передає транспортному рівневі повідомлення (message) певної семантики та розміру.
  • Транспортний рівень розрізає, в разі потреби, повідомлення на пакети (packet), які передаються міжмережному рівню.
  • Міжмережний рівень, тобто протокол IP, формує свої IP–пакети (IP–дейтаграми) та упаковує їх у формати, що відповідають певному фізичному середовищу передавання. Такі апаратнозалежні пакети називають кадрами, або фреймами.

 


<== предыдущая лекция | следующая лекция ==>
Адресація в IP–мережах | Маршрутизація в IP–мережах
Поделиться с друзьями:


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


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



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




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