Какво представлява протоколът на Gopher?

Протоколът "Гопър" беше предшественик на Интернет през 90-те години.

история

Протоколът "Гопър" е разработен от Университета на Минесота през 80-те и е публикуван в RFC 1432 през март 1993 г. Той е построен като лесен начин за търсене и извличане на документи. Протоколът "Гофер" се смята за предшественик на съвременния интернет. Името на протокола се отнася до името на спортния екип на университета в Минесота, "Златните гофери".

операция

Gopher използва протокол клиент-сървър за достъп и управление на файлове. Клиентите на Gopher използват TCP порт 70, за да се свързват със сървърите на Gopher. Сървърът изпраща списък с наличните файлове, като всеки ред има стандартен код, който идентифицира вида на файла. 0 се използва за файлове, 1 за директории и 7 за услуги за търсене. Другите части от кода включват селекторния низ, който е частта, която трябва да бъде изпратена обратно на сървъра, за да се получи исканият ресурс, името на порта на сървъра и номера на порта. Изброената структура на директории е много подобна на системите на UNIX.

конкуренция

Гофър е изправен пред сериозна конкуренция с протокола за хипертекст трансфер или HTTP (за акроним на английски на протокола за пренос на хипертекст), тъй като връзката може да бъде направена директно от документите, вместо да се налага да се прави от сървърите. HTTP също надминава Gopher, когато става въпрос за показване на информация, защото за разлика от Gopher, който използва само текст, протоколът HTTP може да представя информация по какъвто и да е начин и с изображения.

облага

Основното предимство на Gopher е неговата простота. Осигурява съвместимост между платформите и използването на честотна лента е минимално. Фактът, че връзката, която трябваше да бъде направена директно от сървърите, беше считана от някои за по-чист подход.

бъдеще

Протоколът "Гопър" е остарял и вече не се използва. Поради ограниченията си, тя загуби конкуренцията срещу интернет. Всички файлове в системата станаха съвместими с HTTP протокола и повечето от сървърите на Gopher са офлайн. Последният удар на "Гьопър" е излъчен през 2002 г., когато в Internet Explorer се открива нарушение на сигурността, свързано с Gopher, и Microsoft реши да оттегли подкрепата си за протокола Gopher.