从业经历回顾之TP-LINK

本文回顾了在TP-LINK工作期间参与的路由器平台软件开发,涉及TCP/IP协议分析、TDDP协议设计、轻量级webserver、DHCP客户端、NAS功能以及3G路由器软件平台的开发。总结了工作中遇到的挑战与遗憾,并探讨了SOHO路由器的未来发展趋势,如智能化和网络加速。
摘要由CSDN通过智能技术生成

08年毕业到10年5月 TP-LINK

  在TP-LINK工作了近两年,主要从事于路由器平台软件开发。

  1. 实习期主要熟悉路由器基本功能,分析TCP/IP协议,开发TDDP协议。这个阶段主要以学习为主,逐项了解家用SOHU路由器的软件功能,用wireshark抓包工具分析网络报文,撰写TDDP协议文档和代码。

  在TDDP网络协议的设计阶段,原设计的草稿是参考底层IP协议,定义很多的特别字段,这样设计虽然能够提升网络数据解析的成本,但TDDP协议不是高负载服务器使用的协议,协议本身的目的只是用于PC工具配置路由器,效率不是主要考虑的因素,配置的可扩展和可读性是核心需求。

  此协议应该使用类HTTP的文本字符串方式来处理。它适用于局域网,所以使用UDP作为底层传输协议。

  2. 路由器轻量级webserver的分析和DHCP客户端功能维护

  路由器的轻量级webserver改编自vxworks下的apache服务器。分析主题代码并撰写设计文档。

 在ADSL时代,路由器上网最主要用PPPoE拨号上网。拨号连接宽带提供商的稳定支持是SOHO路由器最重要的指标之一。但是在光纤时代,DHCP则是路由器连接光猫的主要方式。DHCP作为路由器连接外部网络的方式,它的稳定运行显得尤为重要。当时主要是分析DHCP客户端和协议,解决部分网络提供商的DHCP服务器的特定扩展。

  3. 路由器NAS功能的开发

  在老同事研究的基础上,完成设计方案,负责具体的实现。

  A. USB存储设备,配置内核实现usb外设的支持

  B. NTFS文件系统,用fuse和ntfs-3g

  C. 网络共享, 移植并精简samba

  整个移

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值