应用层是OSI参考模型的第七层也是最高一层。应用层直接和应用程序接口并提供常见的网络应用服务。其作用是在实现多个系统应用进程相互通信的同时,完成一系列业务处理所需的服务。
主要有以下协议:
DNS:即域名系统,主要功能包括:把域名转换成IP地址,提供某一域名对应的该区域邮件服务器,等等。
FTP:即文件传送协议,用于在因特网中任意异构计算机之间传送文件。
TFTP:即简单文件传送协议,是一个很小且易于实现的文件传送协议。
TELNET:TELNET是一个简单的远程终端协议,能将用户的击键传到远地主机,同时也能将远地主机的输出通过TCP连接返回到用户屏幕。
SMTP:即简单邮件传送协议 定义了主机之间发送邮件的协议。
MIME:即通用因特网邮件扩充,可同时传送多种类型的数据(如文本、声音、图像、视像等)。
POP3:即INTERNET的第3版邮局协议,是一个非常简单、但功能有限的邮件读取协议,用户计算机通过POP3协议从邮件服务器收取邮件。
BOOTP:引导程序协议,也称为自举协议, BOOTP使用UDP来使一个无盘工作站自动获取配置信息。
DHCP:即动态主机配置协议,DHCP允许一台计算机加入新的网络,获取IP地址等TCP/IP协议配置信息,而不用手工设置这些配置。实际上,DHCP并不是一个新的协议而是扩展了的BOOTP。
SNMP: 即简单网络管理协议 。
另外,还有我们最熟悉的协议。
HTTP:超文本传送协议 ,它是万维网客户程序与万维网服务器程序之间的交互所遵守的协议。
关于万维网,还有以下概念:
超文本:超文本)是网页中的特殊文本。超文本链接到因特网上其它的网页,并用特殊方式显示(例如用不同的颜色,或添加了下划线),当我们将鼠标移动到这些地方时,鼠标的箭头就变成了一只手的形状。
URL:即统一资源定位符,URL是对可以从因特网上得到的资源的位置和访问方法的一种简洁的表示。URL的一般形式如下: <访问方式>://<主机>:<端口>/<文件路径名>。
HTML: 即超文本标记语言,HTML是一种制作万维网页面的标准语言,定义了许多用于排版的命令,即“标签”。当浏览器从服务器读取某个页面的HTML文档后,就按照HTML文档中的各种标签,重新进行排版并显示。
活动文档:活动文档是一种新的网页文档类型。服务器返回给浏览器的活动文档包含程序,该程序可在浏览器端运行,并可与用户直接交互,根据用户的不同输入可连续地改变屏幕的显示。