网络协议底层原理(八):应用层

2022-06-26  本文已影响0人  冰风v落叶
一、应用层
二、应用层协议之DNS协议
三、应用层协议之DHCP协议
image.png
四、应用层协议之FTP协议

因为FTP存在很多缺点,如下所示:

◼`缺乏加密` - 原始形式的 FTP 不支持加密。 客户端代理和 FTP 服务器之间的数据通信采用明文格式。
◼`防火墙问题` - 现代企业防火墙默认阻止非 HTTPS 流量。 到其他端口的流量需要添加到防火墙规则中。
◼`字符编码` - FTP 客户端和 FTP 服务器不协商字符编码。 客户端和服务器都使用英语作为语言环境是可以的。 但是,对于具有国际业务关系的公司以及需要在国际业务合作伙伴之间进行文件传输的公司来说,字符编码成为 FTP 服务的一个问题。
◼`传输模式` - FTP 协议定义了文件传输的 ASCII 模式和二进制模式。 该文件有可能在 Windows 系统和 UNIX/Linux 系统之间以 ASCII 模式重写。
◼`文件元数据` - FTP 协议忽略文件元数据,例如文件创建日期、文件修改日期。 如果以 ASCII 模式传输文件,文件长度也可能不同。 依赖文件日期信息对文件进行排序的远程工作人员遇到了问题。 元数据的变化也会给那些提供重复数据删除功能的服务带来麻烦。

而HTTP解决了这些问题,并且具备更强的扩展性,HTTP的优势如下:

◼安全性 - HTTPS 是建立在 SSL 协议之上的 HTTP 协议。 SSL 协议从 SSL 3.0 到 TLS 1.3 一直在不断自我完善。 由于HTTPS用于保护网站,使用HTTPS协议传输文件更安全,因为它的安全性更顺应时代。
◼灵活性和可扩展性 - 默认情况下,HTTPS 用于共享网页和电子商务信息。 但是,协议本身包括上传和下载功能。 对于专门从事文件传输的供应商来说,它是灵活和可扩展的。 您可以看到许多添加到通过 HTTPS 协议传输文件的功能。
◼可互操作 - 由于 HTTPS 是一种网络协议,不限于文件传输,因此它可以与 SAML 等身份验证协议进行互操作。 因此,可以将文件传输与单点登录服务集成在一起。 HTTPS 协议还提供来自客户端代理(如 Web 浏览器之外的 iOS 和 Android 应用程序)的连接
上一篇下一篇

猜你喜欢

热点阅读