Chrome是否支持在TCP / UDP之上实现的所有协议? HTTP / HTTPS实现是否在某种程度上隐藏了后台运行的SMTP或FTP?
所有浏览器是否都支持ssh,还是设计?
答案 0 :(得分:2)
您可以在Chrome浏览器栏中使用哪些协议:HTTP,HTTPS,FILE和FTP。 Chrome不是实现SSH,而是实现SSL。它也不实现SMTP,而是当您访问Gmail或Yahoo邮件等网站时,您只是访问一个网站(通过HTTP或希望是HTTPS)。该网站根本没有连接到SMTP服务器来显示您的电子邮件,而只是提供网页并连接到API来显示/编辑/撰写您的电子邮件(到那时电子邮件客户端的后端连接到他们的SMTP服务器)
此外,chrome确实实现了FTP,就像您可以访问具有FTP启用的IP地址,例如:ftp://123.34.45.890,您可以将目录列表用作网页。一个例子是CentOS镜像here。在右栏中,他们有FTP站点。您可以通过支持FTP的Web浏览器访问FTP控制器,也可以启动终端并执行ftp ftp://ftp.is.co.za/mirror/centos/
。
答案 1 :(得分:0)
对于ssh部分,Google Chrome支持SSL而非ssh。虽然ssh可以使用像secure-shell这样的扩展来完成。这些扩展将移植到NativeClient的ssh命令(请参阅http://openssh.org/详细信息)与“hterm”终端仿真器相结合,为Chrome浏览器提供安全的shell客户端。
虽然需要注意的一点是,“HTML终端”或hterm是一个完全用JavaScript编写的xterm兼容终端模拟器。
它的目的是足够快和正确,以便与本机终端竞争,如xterm,gnome-terminal,konsole和Terminal.app。
hterm只是一个终端模拟器。它本身不提供SSH访问(或任何其他基于文本的命令)。
答案 2 :(得分:-4)
4个主要协议是HTTP,HTTPS,FILE,FTP。所有其他协议都设计为在它们之上工作。
对于第二部分,可以使所有浏览器通过它们支持ssh。