web协议研究与相关平台

本文介绍了一个自制Web服务器项目的计划与实施细节,包括网络通讯程序开发、TCP/IP协议学习、HTTP 1.1协议解析及响应、多线程设计、词法分析、进程间通讯等关键技术点。
它所涉及到的领域:
   一是网络通讯程序开发,要研究与实现高性能高可靠以及负载平衡,这里要用Socket编程。将会采用完成端口模式进行开发。
   二是网络底层协议的学习与研究。这里是有关TCP/IP协议。主要是网络层以上的知识。
   三是Web协议的学习与研究。这是关键点,因为题目就是有关web协议的开发。当然这里的web协议主要是指http 1.1
   四多线程程序设计,要研究如何实现线程级调度与并发。
   五词法分析,这里要开发的web开台主要是对协议的解析与响应。
   六进程间的通讯,这里要实现的web server要支持动态页面生成,需要为开发者提供一个编程接口,开发者只是需要将自已开发的cgi部署在相应的目录就可以实现与用户的交互。当然这里会提供一个开发者规范。
   七 C++语言的学习与应用。
   八 Linux下的开发。
                    工程进度
  预计要用一个月左右的时间。即2007年1月24号-----2007年3月10号
                    任务安排
  2007.1.24-----2007.1.31    主要是资料的收集与消化
  2007.2.01-----2007.2.15    主要是开发
  2007.2.16-----2007.2.28    主要是完善
  2007.3.01-----2007.3.10    文档的开发与规范

 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值