论文部分内容阅读
在大型局域网中,为了保障重要网络应用的带宽资源,需要在网关设备中对一些应用层协议的使用进行控制,而管理端和网关设备间的通信是关键问题之一。为解决此问题,需要研究和归纳管理端和网关设备间两端的通信理论和核心技术。本文研究分析基于TCP网络的软件系统主要技术方法,特别是基于socket的实现方式。通过物理层和MAC层间的跨层合作研究TCP网络性能的改进策略,并在改进的网络环境中设计系统的体系结构,重点研究通信系统的客户端和服务器端通信问题。论文通过下列方案解决客户/服务器两端通信问题:客户/服务器进程均采用I/0复用方式进行socket通讯;每个服务器进程采用并发服务器模式,每出现一个客户的请求就fork一个进程服务于它;最后采用inetd守护进程启动服务器程序等待客户的请求。论文还分析和归纳了构件思想及其运行机制,并基于面向构件思想设计和开发通信系统管理平台。最后论文设计和实现了应用层协议分析与控制中的通信管理系统,并给出了进一步的工作方向。