INTERNET: головні принципи побудови та діяльності
Протоколи транспортного рівня управляють передачею даних з однієї програми в іншу. До протоколів транспортного рівня належать TCP (Transmission Control Protocol) і UDP (User Datagram Protocol)(8).
Протоколи рівня сеансів зв'язку відповідають за установку, підтримку і знищення відповідних каналів. В Internet цим займаються вже згадані TCP і UDP протоколи, а також протокол UUCP (Unix to Unix Сміттю Protocol).
Протоколи представницького рівня займаються обслуговуванням прикладних програм. До програм представницького рівня належать програми, що запускаються, наприклад, на Unix-сервері, для надання різних послуг абонентам. До таких програм відносяться: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 і POP3 (Post Office Protocol) і т.д.
До протоколів прикладного рівня відносяться мережні послуги і програми їх надання.
Структура функціонування мережіСучасні мережі побудовані за багаторівневим принципом. Щоб організувати зв'язок двох комп'ютерів, вимагається спочатку створити зведення правил їх взаємодії, визначити мову їх спілкування, тобто визначити, що означають послані ними сигнали і т.д. Для роботи мереж необхідно запастися безліччю різних протоколів: наприклад, керівників фізичним зв'язком, встановленням зв'язку по мережі, доступом до різних ресурсів і т.д. Багаторівнева структура спроектована з метою спростити і упорядкувати цю велику кількість протоколів і відносин. Взаємодія рівнів в цій моделі - субординарна. Кожний рівень може реально взаємодіяти тільки з сусідніми рівнями (верхнім і нижнім), віртуально - тільки з аналогічним рівнем на іншому кінці лінії.
Під реальною взаємодією ми маємо на увазі безпосередню взаємодію, безпосередню передачу інформації, наприклад, пересилку даних в оперативній пам'яті з області, відведеній одній програмі, в область іншої програми. При безпосередній передачі дані залишаються незмінними весь час. Під віртуальною взаємодією ми розуміємо опосередковану взаємодію і передачу даних; тут дані в процесі передачі можуть вже певним, наперед обумовленим чином видозмінюватися.
Аналогічні зв'язки і процеси мають місце і в еталонній моделі ISO OSI. Фізичний зв'язок реально має місце тільки на самому нижньому рівні (аналог поштових потягів, літаків, автомобілів). Горизонтальні зв'язки між всією рештою рівнів є віртуальними, реально вони здійснюються передачею інформації спочатку вниз, послідовно до самого нижнього рівня, де відбувається реальна передача, а потім, на іншому кінці, зворотна передача вгору послідовно до відповідного рівня(7).
Модель ISO OSI наказує дуже сильну стандартизацію вертикальних міжрівневих взаємодій. Така стандартизація гарантує сумісність продуктів, що працюють за стандартом якого-небудь рівня, з продуктами, що працюють за стандартами сусідніх рівнів, навіть в тому випадку, якщо вони випущені різними виробниками. Кількість рівнів може показатися надмірним, проте ж, таке розбиття необхідне для достатньо чіткого розділення необхідних функцій щоб уникнути зайвої складності і створення структури, яка може підстроюватися під потреби конкретного користувача, залишаючись в рамках стандарту.
Послуги, які надаються мережею
Всі послуги, що надаються мережею Internet можна умовно поділити на дві категорії: обмін інформацією між абонентами мережі та використовування баз даних мережі(2).
До числа послуг зв'язки між абонентами належать:
Telnet - видалений доступ. Дає можливість абоненту працювати на будь-якому ЕОМ мережі Internet як на своїй власній. Тобто запускати програми, міняти режим роботи і т.д.
FTP (File Transfer Protocol) - протокол передачі файлів. Дає можливість абоненту обмінюватися двійковими і текстовими файлами з будь-яким комп'ютером мережі. Встановивши зв'язок з видаленим комп'ютером, користувач може скопіювати файл з видаленого комп'ютера на свій або скопіювати файл з свого комп'ютера на видалений.
NFS (Network File System) - розподілена файлова система. Дає можливість абоненту користуватися файловою системою видаленого комп'ютера, як своєю власною.