发布网友
共1个回答
热心网友
DNS,由Paul Mockapetris在1983年创建,其原始规范在RFC 882中发布。1987年的RFC 1034和1035对其进行了修正。早期DNS要求域名以英文句点结尾,现在服务器会自动添加。当前每个域名长度为63个字符,且仅限ASCII字符。IDNA系统通过Punycode将Unicode映射为DNS字符,已被一些机构采纳。
HTTP协议的诞生源于万维网联盟和Internet Engineering Task Force的合作,最著名的规范是RFC 2616。HTTP是客户端(如浏览器)通过TCP与服务器(存储HTML、图片等资源)交互的协议。HTTP默认使用80端口,且允许使用多种网络协议,只要能提供可靠传输即可。电子邮件请求通常通过HTTP,利用TCP协议的有序传输和错误校验功能。
FTP服务通常在20和21端口运行,数据和控制流分离可能导致防火墙问题。FTP旨在方便文件共享,但明文传输可能导致安全风险。为解决这一问题,被动模式FTP被推荐,通过第三方保留端口传输数据。FTP虽然用户可以直接访问,但主要由FTP客户端控制。
对于URI,HTTP和HTTPS协议用于标识请求的资源。对于FTP,尽管提供文件共享,但存在明文传输安全风险和防火墙连接问题。匿名登录是FTP的一种常见设置,但需要邮件地址作为认证,具体配置各异。
扩展资料
应用层也称为应用实体(AE),它由若干个特定应用服务元素(SASE)和一个或多个公用应用服务元素(CASE)组成。每个SASE提供特定的应用服务,例如文件运输访问和管理(FTAM)、电子文电处理(MHS)、虚拟终端协议(VAP)等。CASE提供一组公用的应用服务,例如联系控制服务元素(ACSE)、可靠运输服务元素(RTSE)和远程操作服务元素(ROSE)等。