OSI
参考模型的最高层,它是计算机用户,以及各种应用程序和网络之间的接口。应用层为用户提供的服务和协议有: 文件服务、目录服务、文件传输服务(FTP)、远程登录服务(Telnet)、电子邮件服务(E-mail)、打印服务、安全服务、网络管理服务、数据库服务等。上述的各种网络服务由该层的不同应用协议和程序完成,不同的网络操作系统之间在功能、界面、实现技术、对硬件的支持、安全可靠性以及具有的各种应用程序接口等各个方面的差异是很大的。
应用层的主要功能如下:
MAC(介质访问控制子层)
地址或网络层的逻辑地址不同,他们是为用户专门设计的,更便于用户记忆。域名(DN)
就是网络上使用的远程地址。综上,传输层的主要功能如下:
一般的,数据链路层是解决统一网络内节点之间的通信,而网络层主要解决不同子网之间的通信。例如路由选择问题。
如MAC地址
)仅解决网络内部的寻址问题。在不同子网之间通信时,为了识别和找到网络中的设备,每一子网中的设备都会被分配一 个唯一的地址。由于各个子网使用的物理技术可能不同,因此这个地址应当是逻辑地址(如IP地址
)MAC
)和逻辑链路控制(LLC
)两个子层:MAC
子层的主要任务是解决共享型网络中多用户对信道竞争的问题,完成网络介质的访问控制。LLC
子层的主要任务是建立和维护网络连接,执行差错校验、流量控制和链路控制。会把物理层收到的数据包,可以通过类似交换机这种数据链路层设备实现多个不同设备网络联通起来,进行网络通信,每个交换机可以理解为一个局域网
利用传输介质为数据链路层提供物理连接,不管传的是什么,所采用的设备只是起一个通道作用,把要传输的内容完好的传到对方!
由于OSI
是一个理想的模型,因此一般网络系统只涉及其中的几层,很少有系统能够具有所有的7层,并完全遵循它的规定。
在7层模型中,每一层都提供一个特殊的网络功能。从网络功能的角度观察:下面4层(物理层、数据链路层、网络层和传输层)主要提供数据传输和交换功能,即以节点到节点之间的通信为主;第4层作为上下两部分的桥梁,是整个网络体系结构中最关键的部分;而上3层(会话层、表示层和应用层)则以提供用户与应用程序之间的信息和数据处理功能为主。简言之,下4层主要完成通信子网的功能,上3层主要完成资源子网的功能。