який забезпечує секретний обмін повідомленнями для протоколів прикладного рівня стека TCP/IP. Цей рівень забезпечує перетворення даних (кодування, компресія тощо) прикладного рівня в потік інформації для транспортного рівня.
Протоколи рівня представлення даних зазвичай є складовою частиною протоколів трьох верхніх рівнів моделі. [3]
2.7 Прикладний рівень
Прикладний рівень (рівень додатків; англ. application layer) - верхній рівень моделі, що забезпечує взаємодію користувача додатків з мережею:
дозволяє додаткам використовувати мережеві служби;
відповідає за передачу службової інформації;
надає додаткам інформацію про помилки;
формує запити до рівня подання.
У дійсності прикладний рівень - це набір різноманітних протоколів, за допомогою яких користувачі мережі отримують доступ до ресурсів, що розділяються, таких як файли, принтери або гіпертекстові Web-сторінки, а також організують свою спільну роботу, наприклад за допомогою протоколу електронної пошти. Спеціальні елементи прикладного сервісу забезпечують сервіс для конкретних прикладних програм, таких як програми пересилки файлів і емуляції терміналів. Якщо, наприклад програмі необхідно переслати файли, то обов'язково буде використаний протокол передачі, доступу та управління файлами FTAM (File Transfer, Access, and Management). У моделі OSI прикладна програма, якою потрібно виконати конкретну задачу (наприклад, оновити базу даних на комп'ютері), посилає конкретні дані у вигляді Дейтаграми на прикладний рівень. Одне з основних завдань цього рівня - визначити, як слід обробляти запит прикладної програми, іншими словами, який вигляд повинен прийняти даний запит.
До числа найбільш поширених протоколів верхніх трьох рівнів відносяться:
FTP (File Transfer Protocol) протокол передачі файлів; (Trivial File Transfer Protocol) найпростіший протокол пересилки файлів;
X.400 електронна пошта; робота з віддаленим терміналом; (Simple Mail Transfer Protocol) простий протокол поштового обміну; (Common Management Information Protocol) загальний протокол управління інформацією; (Serial Line IP) IP для послідовних ліній. Протокол послідовної посимвольной передачі; (Simple Network Management Protocol) простий протокол мережевого управління;
FTAM (File Transfer, Access, and Management) протокол передачі, доступу та управління файлами. [6]
3. Стек протоколів TCP/IP
Transmission Control Protocol/Internet Protocol (TCP/IP) - це промисловий стандарт стека протоколів, розроблений для глобальних мереж.
Стек був розроблений з ініціативи Міністерства оборони США (Department of Defence, DoD) для зв'язку експериментальної мережі ARPAnet з іншими сателітними мережами як набір загальних протоколів для різнорідної обчислювальної середи. Мережа ARPA підтримувала розробників і дослідників у військових областях. У ній зв'язок між двома комп'ютерами здійснювалася з використанням протоколу IP, який і донині є одним з основних у стеку TCP/IP і фігурує в назві стека.
Лідируюча роль стека TCP/IP пояснюється наступними його властивостями:
Майже всі великі мережі передають основну частину свого трафіку за допомогою протоколу TCP/IP.
Цей стек служить основою для створення intranet- корпоративної мережі, що використовує транспортні послуги Internet і гіпертекстову технологію WWW, розроблену в Internet.
Всі сучасні операційні системи підтримують стек TCP/IP.
Це гнучка технологія для з'єднання різнорідних систем як на рівні транспортних підсистем, так і на рівні прикладних сервісів.
Це стійка масштабована межплатформенная середу для додатків клієнт-сервер
Так як стек TCP/IP був розроблений до появи моделі взаємодії відкритих систем ISO/OSI, то, хоча він також має багаторівневу структуру, відповідність рівнів стека TCP/IP рівням моделі OSI досить умовно.
Структура протоколів TCP/IP наведена на Рис. 2. Протоколи TCP/IP поділяються на 4 рівня. [2]
Рис. 2. Стек TCP/IP
3.1 Канальний рівень
Рівень IV відповідає фізичному і канальному рівням моделі OSI. Цей рівень у протоколах TCP/IP не регламентується, але підтримує всі популярні стандарти фізичного і канального рівня: для локальних мереж це Ethernet, Token Ring, FDDI, Fast Ethernet, 100VG-AnyLAN, для глобальних мереж - протоколи з'єднань точка-точка SLIP і PPP, протоколи територіальних мереж з комутацією пакетів X.25, frame relay. Розроблена також спеціальна специфікація, що визнач...