2015-09-09 3 views
1

Это то, что все протоколы, реализованные поверх TCP/UDP, поддерживаются хром? Реализация HTTP/HTTPS каким-то образом скрывает работу SMTP или FTP в фоновом режиме?Какие протоколы поддерживаются браузером Chrome Chrome?

Все ли браузеры поддерживают ssh через них или это дизайн?

+0

Что вы спрашиваете? – MyNameWouldGoHere

ответ

1

С точки зрения протоколов, которые вы можете использовать в браузере Chrome, вы можете использовать: HTTP, HTTPS, FILE и FTP. SSH не реализуется Chrome, а скорее реализует SSL. Он также не реализует SMTP, но, когда вы посещаете веб-сайт, например Gmail или почту Yahoo, вы просто посещаете веб-сайт (через HTTP или, надеюсь, HTTPS). Этот веб-сайт совсем не подключается к SMTP-серверу, чтобы отображать ваши электронные письма, а просто обслуживает веб-страницы и подключается к API для отображения/редактирования/составления вашей электронной почты (к тому времени бэкенд почтового клиента подключается к их SMTP-серверу) ,

Также хром реализует FTP, например, вы можете посетить IP-адрес с поддержкой FTP, например: ftp://123.34.45.890, и вы можете использовать списки каталогов в качестве веб-страницы. Примером этого могут быть зеркала CentOS here. В правом столбце у них есть FTP-сайты. Вы можете получить доступ к директору FTP через веб-браузер, который поддерживает FTP, или вы можете запустить терминал и сделать ftp ftp://ftp.is.co.za/mirror/centos/.

+0

Что можно сказать о других браузерах, таких как Mozilla? Все ли они поддерживают только эти 4 протокола (Http, Https, File, Ftp) или существуют ли какие-либо варианты? – gonephishing

+0

@gonephishing Насколько я знаю, это единственные протоколы, которые реализованы там, где можно взаимодействовать с контентом, например файл или веб-страницу. Однако каждый браузер реализует свои собственные «протоколы» для таких вещей, как настройки. Например, в firefox у вас есть протокол «about:». Подробнее здесь: https://developer.mozilla.org/en-US/Firefox/The_about_protocol –

+0

Я бы также добавил WS и WSS протоколы. – ZitRo

-2

4 основных протокола: HTTP, HTTPS, FILE, FTP. Все остальные протоколы предназначены для работы поверх них.

Для второй части все браузеры могут быть созданы для поддержки ssh через них.

+0

Большая дезинформация, очень запутанная –

1

Для части ssh Google chrome поддерживает SSL, а не ssh. Хотя ssh можно сделать с помощью расширений, таких как secure-shell. Эти расширения объединяют команду ssh (подробности см. В разделе http://openssh.org/), перенесенные в NativeClient с эмулятором терминала hterm для обеспечения безопасного клиента оболочки для браузера Chrome.

Несмотря на то, что ключевым моментом является то, что «HTML-терминал», или hterm, является эмулятором терминалов, совместимым с xterm, полностью написанным на JavaScript.

Он рассчитан на достаточно быструю и правильную работу, чтобы конкурировать с родными терминалами, такими как xterm, gnome-terminal, konsole и Terminal.app.

hterm - это только эмулятор терминала. Он не предоставляет SSH-доступ (или любую другую текстовую команду) самостоятельно.

Смежные вопросы