V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
235777178
V2EX  ›  问与答

[郑州] 寻找实力超群的 Linux C 项目经理

  •  
  •   235777178 · 2015-06-13 09:49:35 +08:00 · 1989 次点击
    这是一个创建于 3476 天前的主题,其中的信息可能已经有所发展或是发生改变。

    [岗位职责]

    带领团队按要求,完成SDN系统的开发工作

    [岗位要求]

    1、精通C语言 可以在linux与windows环境下编写代码
    2、精通TCP/IP协议栈 知晓iptables netfilter运行原理
    3、可以在linux环境下编写针对自定义网络协议的NAT程序
    4、可以独立完成网络协议的设计 具备项目管理与团队管理能力

    [试题]

    1.假如由你来带队开发一套自用的SDN系统,需要进行前期准备工作,现在仅知道要开发sdn系统但还不了解准确需求,所以这些准备工作截止在写开发文档之前,请将准备工作的开展思路与结果写出来

    2.写一套针对私有网络协议的nat程序demo 私有协议格式为 UDP header 附件为一个windows下的程序 可以配置
    代理客户端(win)

    配置文件:
    1 待劫持程序名称, 例如chrome
    2 代理服务器地址, 例如192.168.0.3:3344
    3 用户id, 例如uid=1001
    程序功能:
    1 从配置文件读取程序名, 劫持对应程序的ip层数据, 添加标签(uid)后通过udp协议发送至代理服务器. 封装后数据格式为 [mac][ip][udp][uid][ip][…] 其中uid为32bit无符号整型数据, 最后的[ip][…]是被劫持程序(例如chrome)发送的ip层数据.
    2 接收代理服务器回包并返回给被劫持程序 这个是原来设计, 如果有其它方法亦可.

    代理服务器(linux)
    配置文件:

    0 服务器由多个IP地址,例如192.168.0.3, 192.168.0.4
    1 服务器绑定地址, 例如192.168.0.3:3344
    2 用户出口ip配置,例如:uid1001=192.168.0.3, uid1002=192.168.0.4
    程序功能:
    1 接收客户端数据, 根据数据中uid信息选择出口ip
    2 在选定出口ip基础上实现snat, 保证多个客户端并行访问
    3 对于客户端被劫持程序(ping/chrome/nslookup)来说, 感知不到被劫持

    测试办法
    1 劫持测试 抓包看ping程序执行效果(icmp)
    2 抓包看nslookup执行效果(udp)

    3 打开chrome,可正常浏览网页和视频

    [福利]
    lonlife为团队小伙伴提供最接近BAT的薪资待遇和办公环境,在lonlife,薪酬没上限、大牛遍地走、苹果是标配、租房你嫌累、我们给你配。在lonlife,团队关系简单融洽,吃不到勾心豆角,我们只有楼顶烧烤。在lonlife,大牛你不用担心蜗居小城技能废掉,我们让你品尝技能Max的美妙。牛逼不吹,大家请看:

    技术帝看这里:mac电脑、机械键盘、各种资料用书,想要打个报告!
    健身帝看这里:台球、乒乓、动感单车、淋浴间、洗衣机
    养生派看这里:中央空调、空气净化器、净水器、微波炉、电冰箱
    腐败帝看这里:西瓜无限量、聚餐、K歌、IMAX、楼顶BBQ
    懒觉侠看这里:弹性工作时间、带薪年假
    宿舍条件这里:免费、可做饭、有阳台、上下班方便
    其他福利这里:五险一金、节日福利、生日福利、结婚生子礼金、公司营收分红、年终奖、免费法律咨询、伯乐奖

    感兴趣的欢迎砸简历至: [email protected]或qq:80176090

    4 条回复    2015-06-13 11:50:42 +08:00
    235777178
        1
    235777178  
    OP
       2015-06-13 09:49:54 +08:00
    忘记写年薪30w了。。。
    jings
        2
    jings  
       2015-06-13 09:56:14 +08:00 via Android
    喔喔喔 做下题
    ytjfmv
        3
    ytjfmv  
       2015-06-13 09:58:57 +08:00
    怎么感觉做的题就直接能用到产品里面呢
    msg7086
        4
    msg7086  
       2015-06-13 11:50:42 +08:00
    连帖子正确分类都做不到的公司……
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1144 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 23:05 · PVG 07:05 · LAX 15:05 · JFK 18:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.