计算机网络按系统功能可以分为以下几类:
1. 通信子网(Communication Subnetwork):通信子网是计算机网络的核心部分,负责实现数据在网络中的传输。它包括物理层、数据链路层和网络层。物理层负责数据的传输介质和信号的传输方式;数据链路层负责数据的封装和解封装,以及错误检测和纠正;网络层负责路由选择和分组转发。
2. 资源子网(Resource Subnetwork):资源子网是计算机网络中用于存储和管理数据的子网络。它包括存储子网和处理子网。存储子网负责数据的存储和管理,如文件服务器、数据库服务器等;处理子网负责数据的处理和计算,如Web服务器、邮件服务器等。
3. 应用子网(Application Subnetwork):应用子网是计算机网络中为用户提供各种服务的应用层。它包括表示层、会话层和应用层。表示层负责数据的表示和转换,如HTTP协议;会话层负责建立和维护用户会话,如SMTP协议;应用层负责提供各种具体的应用服务,如FTP协议、DNS协议等。
4. 管理子网(Administration Subnetwork):管理子网是计算机网络中负责网络管理和监控的子网络。它包括网络管理系统和网络安全系统。网络管理系统负责网络的配置、故障排除和性能监控;网络安全系统负责保护网络的安全,防止非法访问和攻击。
5. 控制子网(Control Subnetwork):控制子网是计算机网络中负责网络控制和调度的子网络。它包括网络控制中心和网络调度中心。网络控制中心负责网络的全局控制和协调,如路由器和交换机;网络调度中心负责网络的负载均衡和流量管理,如带宽管理器和流量分析器。
6. 用户子网(User Subnetwork):用户子网是计算机网络中直接与终端用户交互的子网络。它包括客户端和服务器端。客户端负责接收和发送数据,如浏览器和打印机;服务器端负责提供数据和服务,如Web服务器和数据库服务器。
总之,计算机网络按系统功能可以分为通信子网、资源子网、应用子网、管理子网、控制子网和用户子网。这些子网相互协作,共同构成了一个完整的计算机网络体系结构。