1、你会选择作 网络编程 方向的程序员吗?为什么?
- 通过对文章的阅读,对网络编程有了一定的了解,网络编程的本质是两个设备之间的数据交换,当然,在计算机网络中,设备主要指计算机。我认为网络编程对现代计算机通信非常重要。之前有学过计算机网络教程,虽然当时蛮感兴趣,对IP地址和域名、端口的概念、数据传输方式和协议的概念有一定的了解,但是都是懵懂的,只了解基础的,而且考出来的分数却并不高。总体来说关于网络编程这一块之前所涉及不多,了解也不深,但是我对此次的课程还是很期待的,希望能激发我对网络编程的兴趣。初期会觉得网络编程涉及的知识很高深,很难,但是我相信当我的语法熟悉以后,基本的网络编程的实现会变得异常简单。加油,fighting!
2、请搜寻并列出至少3个有影响力的中英文SDN的门户网站、平台、社区或Github上的SDN大牛 主页。(按你认为的影响力排序,并给出入选的原因)
- SDNLAB是专注网络创新技术的先锋媒体和实践平台,涵盖SDN、NFV、CCN、软件定义安全、软件定义数据中心等相关领域。提供新闻资讯、技术交流、在线实验、行业分析、求职招聘、教育培训、方案咨询、创业融资等多元服务。
- Scott Shenker人物:Scott Shenker教授,加州大学伯克利分校。美国工程院院士,ACM和IEEE的Fellow,计算机科学界被引用次数最多的论文作者。他是SDN运动的主要开创者之一,既是2008年 OpenFlow奠基性论文的作者之一,也是ONF(开放网络基金会)的联合创始人,2007年还与Martin Casado和Nick McKeown共同创建了对SDN发展具有重要意义的创业公司 Nicira,并于2012年被VMware以12.6亿美元收购。最新提出了SDNv2的概念,其主要观点包括:1)分离网络边界和网络核心,交换发生在网络边缘由X86的CPU核处理,并呈现虚拟化的趋势;2)整合网络中间设备,网络边缘以NFV的形式提供防火墙、负载均衡、WAN优化等功能;3)网络将开放给第三方服务,具备服务虚拟化的能力。
- Nick McKeown人物:Nick McKeown教授,斯坦福大学。基于Ethane 及其前期项目Sane的启发,2008年 Nick McKeown 教授等人提出了OpenFlow 的概念,并于当年在ACM SIGCOMM 发表了题为《OpenFlow: Enabling Innovation in Campus Networks》的论文,首次详细地介绍了OpenFlow 的概念。该篇论文除了阐述OpenFlow 的工作原理外,还列举了OpenFlow 几大应用场景。Nick 教授同时也是Nicira公司和开放网络基金会的创始人之一。其担任斯坦福大学开放网络研究中心院长,该中心的座右铭是“软件定义网络是网络发展的未来。我们正在发明这种网络(“Software Defined Networking is the future. We are inventing it.”)