Для Internet більш підходить модель, що спочатку може не вселяти довіри: пошта, звичайна державна поштова служба. Пошта є мережею пакетного зв'язку. Немає ніякої виділеної вам частини цієї мережі. Ваше послання перемішується з посланнями інших користувачів, кидається в контейнер, пересилається в інше поштове відділення, де знову сортируется. Хоча технології сильно відрізняються, пошта є прекрасним і наочним прикладом мережі з комутацією пакетів. Модель пошти дивовижно точно відбиває суть роботи і структури Internet.
Протоколи мережі Internet
Основне, що відрізняє Internet від інших мереж - це її протоколи - TCP/IP. Взагалі, термін TCP/IP звичайно означає усе, що пов'язано з протоколами взаємодії між комп'ютерами в Internet. Він охоплює ціле сімейство протоколів, прикладні програми, і навіть саму мережу. TCP/IP - це технологія міжмережевої взаємодії, технологія internet. Мережа, що використовує технологію internet, називається "internet". Якщо мова йде про глобальну мережу, що об'єднує безліч мереж із технологією internet, то її називають Internet.
Свою назва протокол TCP/IP одержав від двох комунікаційних протоколів (або протоколів зв'язку). Це Transmission Control Protocol (TCP) і Internet Protocol (IP). Незважаючи на те, що в мережі Internet використовується велике число інших протоколів, мережа Internet часто називають TCP/IP-мережею, тому що ці два протоколи, безумовно, є найважливішими.
Як і у всякій іншій мережі в Internet існує 7 рівнів взаємодії між комп'ютерами: фізичний, логічний, мережний, транспортний, рівень сеансів зв'язку, представительський і прикладний рівень. Відповідно кожному рівню взаємодії відповідає набір протоколів (тобто правил взаємодії).
Протоколи фізичного рівня визначають вид і характеристики ліній зв'язку між комп'ютерами. У Internet використовуються практично усі відомі в даний час засоби зв'язку від простого проводу (вітая пара) до волоконно-оптичних ліній зв'язку (ВОЛС).
Для кожного типу ліній зв'язку розроблений відповідний протокол логічного рівня, що займається керуванням передачею інформації з каналу. До протоколів логічного рівня для телефонних ліній відносяться протоколи SLIP (Serial Line Interface Protocol) і PPP (Point to Point Protocol). Для зв'язку по кабелю локальної мережі - це пакетні драйвери плат ЛОМ.
Протоколи мережного рівня відповідають за передачу даних між устроями в різних мережах, тобто займаються маршрутизацією пакетів у мережі. До протоколів мережного рівня належать IP (Internet Protocol) і ARP (Address Resolution Protocol).
Протоколи транспортного рівня управляють передачею даних з однієї програми в іншу. До протоколів транспортного рівня належать TCP (Transmission Control Protocol) і UDP (User Datagram Protocol).
Протоколи рівня сеансів зв'язку відповідають за установку, підтримку і знищення відповідних каналів. У Internet цим займаються вже згадані TCP і UDP протоколи, à також протокол UUCP (Unix to Unix Copy Protocol).
Протоколи представительського рівня займаються обслуговуванням прикладних програм. До програм представительського рівня належать програми, що запускаються, приміром, на Unix-сервері, для надання різноманітних послуг абонентам. До таких програм відносяться: telnet-сервер, FTP-сервер, Gopher-сервер, NFS-сервер, NNTP (Net News Transfer Protocol), SMTP (Simple Mail Transfer Protocol), POP2 і POP3 (Post Office Protocol) і ò.ä.
До протоколів прикладного рівня відносяться мережні послуги і програми їхній надання.
Послуги надані мережею
Всі послуги надані мережею Internet можна умовно поділити на дві категорії: обмін інформацією між абонентами мережі і використання баз даних мережі.
До числа послуг зв'язку між абонентами належать.
Telnet - віддалений доступ. Дає можливість абоненту працювати на будь-якій ЕОМ мережі Internet як на свійї власній. Тобто запускати програми, змінювати режим роботи і т.д.
FTP (File Transfer Protocol) - протокол передачі файлів. Дає можливість абоненту обмінюватися двоічними і текстовими файлами з будь-яким комп'ютером мережі. Установив зв'язок із віддаленим комп'ютером, користувач може скопіювати файл із віддаленого комп'ютера на свій або скопіювати файл із свого комп'ютера на віддалений.
NFS (Network File System) - розподілена файлова система. Дає можливість абоненту користуватися файловою системою віддаленого комп'ютера, як своєю власною.
Електронна пошта - обмін поштовими повідомленнями з будь-яким абонентом мережі Internet. Існує можливість відправлення як текстових, так і двоічних файлів. На розмір поштового повідомлення в мережі Internet накладається таке обмеження - розмір поштового повідомлення не повинний перевищувати 64 килобайт.
Новини - одержання мережних новин і електронних дощок оголошень мережі і можливість розміщення інформації на дошки оголошень мережі. Електронні дошки оголошень мережі Internet формуються по тематиці. Користувач може за своїм вибором підписатися на будь-які групи новин.
Rsh (Remote Shell) - віддалений доступ. Аналог Telnet, але працює тільки в тому випадку, якщо на віддаленому комп'ютері встановлена ОС UNIX.
Rexec (Remote Execution) - виконання однієї команди на віддаленій UNIX-машині.
Lpr - мережна преса. Відправлення файла на друк на віддаленому (мережному) принтері.
Lpq - мережний друк. Показує файли, які стоять в черзі на друк на мережному принтері.
Ping - перевірка доступності віддаленої ЕОМ по мережі.
Talk - дає можливість відкриття "розмови" із користувачем віддаленої ЕОМ. При цьому на екрані одночасно видно текст, що вводиться і відповідь віддаленого користувача.
Iptunnel - дає можливість доступу до серверу ЛОМ NetWare із котрим немає безпосереднього зв'язоку по ЛОМ, à є лише зв'язок по мережі Internet.
Whois - адресна книга мережі Internet. За запитом абонент може одержати інформацію про приналежність віддаленого комп'ютера, про користувачів.
Finger - одержання інформації про користувачів віддаленого комп'ютера.
Крім перерахованих вище послуг, мережа Internet надає також такі специфічні послуги.
Webster - мережна версія тлумачного словника англійської мови.
Факс-сервіс - дає можливість користувачу відправляти повідомлення по факсимільному зв'язоку, користуючись факсом-сервером мережі.
Електронний перекладач - робить переклад присланого на нього тексту з однієї мови на іншу. Звернення до електронних перекладачів відбувається за допомогою електронної пошти.
Шлюзи - дають можливість абоненту відправляти повідомлення в мережі, що не працюють із протоколами TCP\IP (Fido, Goldnet, AT50).
До систем автоматизованого пошуку інформації в мережі Internet належать такі системи.
Gopher - найбільше широко поширений засіб пошуку інформації в мережі Internet, що дозволяє знаходити інформацію по ключовим словам і фразам. Робота із системою Gopher нагадує перегляд змісту, при цьому користувачу пропонується пройти крізь ряд вкладених меню і вибрати потрібну тему. У Internet у даний час понад 2000 Gopher-системи, частина з яких є вузькоспеціалізованими, à частина містить більш різнобічну інформацію.