伺服器開發
外觀
此條目沒有列出任何參考或來源。 (2010年4月7日) |
此條目需要擴充。 (2010年5月8日) |
伺服器開發,特指軟件開發領域中的後台伺服器開發,也指C/S模式中server端的開發。
分層結構
[編輯]- 業務層: 業務層指與上層應用相關的業務,也就是常說的任務task.
- 網絡層: 負責數據包接收發送的問題
網絡層的設計層面
[編輯]網絡層設計主要考慮三個方面,一是連接方式,是使用TCP還是UDP;二是多路利用,選擇合適的網絡IO機制,如select,epoll等。 三是協議解析,協議的消息傳遞其實與網絡層無關,只是數據打包,解包的過程,但通常也歸納在這。這是為了突出業務的重要性。