Gopher

Модель TCP/IP (RFC 1122)
Прикладний рівень
Транспортний рівень
Мережевий рівень
Канальний рівень
Цей шаблон:
  • переглянути
  • обговорити
  • редагувати

Gopher — мережевий протокол розподіленого пошуку і передачі документів, який був широко поширений в Інтернеті до 1993 року. Протокол призначався для надання доступу до документів в Інтернет, але мав менше можливостей, ніж HTTP, і згодом був ним повністю витіснений.

Gopher — засіб пошуку інформації в мережі Інтернет, що дозволяє знаходити інформацію за ключовими словами і фразами. Робота із системою Gopher нагадує перегляд змісту, при цьому користувачу пропонується пройти крізь ряд вкладених меню і вибрати потрібну тему. Gopher дозволяє одержати інформацію без вказівки імен і адрес авторів, завдяки чому користувач не витрачає багато часу і нервів. Він просто повідомляє систему Gopher, що саме йому потрібно, і система знаходить відповідні дані. Gopher-серверів понад дві тисячі, тому з їхньою поміччю не завжди просто знайти необхідну інформацію. Якщо виникли ускладнення, можна скористатися службою VERONICA. VERONICA здійснює пошук більш ніж у 500 системах Gopher, звільнюючи користувача від необхідності переглядати їх вручну.

Хоча нині Gopher практично не розвивається чи його розвиток йде набагато повільніше інших сервісів схожого призначення, але, все ж таки, через Gopher можна отримати доступ до великої кількості інформації — в першу чергу, з історичних причин, — був період, коли Gopher був найкращим засобом для передачі інформації і деякі організації та компанії досі продовжують його використовувати. Сучасні засоби роботи з інформацією в Internet забезпечують доступ і до серверів Gopher, тому немає необхідності вивчення методів роботи із спеціальними програмами-клієнтами Gopher. Що стосується використання сервера Gopher для надання своєї інформації для публічного використання, то навряд чи на нинішньому етапі розвитку Internet це варто робити, бо Gopher морально застарів.

Gopher — це розподілена система експорту структурованої інформації. При роботі з Gopher користувач знаходиться у системі вкладених меню, з яких доступні файли різних типів — як правило, прості тексти, але це може бути і графіка і звук і будь-які інші типи файлів. Таким чином, для публічного доступу надаються файли з інформацією не у вигляді файлової структури, як в FTP, а в вигляді анотованої деревоподібної структури.

Gopher — сервіс прямого доступу і потребує, щоб і сервер, і клієнт були повноцінно підключені до Internet.

Клієнти

В Internet Explorer версій 5 та 6 для Windows підтримка Gopher відключена з червня 2002 з виходом патча, що призначався для виправлення уразливості в обробнику протоколу Gopher; однак її можна повернути через редагування реєстру. В Internet Explorer 7 Gopher більш не підтримується. Internet Explorer для Mac (тільки на платформі PowerPC) все ще підтримує Gopher.

Інші браузери, включаючи Mozilla і AOL, підтримують протокол лише частково — найбільш істотним недоліком є те, що вони не відображають інформаційний текст, використовуваний в багатьох gopher-меню. Для повної підтримки Gopher у Konqueror необхідний плагін, такий як kio_gopher.
Mozilla Firefox повністю підтримував Gopher, починаючи з версії 1.5 і до 4 (в 4-й версії браузера, що вийшла в березні 2011 року Gopher перестав підтримуватися, але можна встановити спеціальне розширення), і частково — в попередніх версіях.
SeaMonkey та Camino також повністю підтримують Gopher. Однак, найбільш повна підтримка Gopher доступна в текстовому браузері Lynx.

Safari не підтримує Gopher, для підтримки в Opera потрібен проксі-сервер, наприклад Squid.[1]

Примітки

  1. Gopher

Див. також

Інтернет Це незавершена стаття про Інтернет.
Ви можете допомогти проєкту, виправивши або дописавши її.
Ця стаття не містить посилань на джерела. Ви можете допомогти поліпшити цю статтю, додавши посилання на надійні (авторитетні) джерела. Матеріал без джерел може бути піддано сумніву та вилучено. (жовтень 2016)

П:  Портал «Інформаційні технології»