服务器开发，特指软件开发领域中的后台服务器开发，也指C/S模式中server端的开发。<br>
分层结构.
网络层的设计层面.网络层设计主要考虑三个方面，一是连接方式，是使用TCP还是UDP；二是多路利用，选择合适的网络IO机制，如select,epoll等。三是协议解析，协议的消息传递其实与网络层无关，只是数据打包，解包的过程，但通常也归纳在这。这是为了突出业务的重要性。