SDN第一次作业——关于网络编程
你会选择作网络编程方向的程序员吗?为什么?
我觉得我应该不会选择成为专门从事网络编程的程序员,因为我的从事计算机的理想一直是希望开发出自己的一款软件和游戏,所以应该是比较偏向软工方向的,也报了栋哥的软工课。但是我觉得并不是就不需要学习SDN,或者SDN在我所希望从事的方向中无用武之地。
我觉得以目前的互联网环境来看,虽然应用软件、游戏等行业都已是蓬勃发展,但是希望在其中取得质的突破,网络质量对于它们来说就类似于物理上的连通器,当网络的一方水已经到了漫出的程度,不断的往应用上注水,它的水平面也只能与网络持平。所以我们看到在目前网络暂时停在了4G阶段,各家的应用又展现出了发展的停滞,没有什么真正突破性的东西出现,有也仅仅是个苗头还未成长起来。2G到3G,应用下载开始起步,安卓APP开始主导人们的移动设备,并且干掉了曾经的巨头塞班;3G到4G,互联网从二维时代走向三维,视频技术真正普及了互联网,除了显而易见的直播行业,微博推出了小视频,更多人在微博上不再仅仅是看静态的图片,而是周转于各个小视频,即使不是,也是在体量相当的GIF图片上;微信QQ也相继推出了小视频和高质量的移动视讯通话;各个视频门户开始支持720P高清以及1080P超清传输,甚至是2K、4K的蓝光。
每一次网络的变革都带动着整个IT进行变革,所以我以及我们所有从事这个行业的人都应当认识到,网络编程已经不是对于某一个程序员来说专职的工作了,而是应该每个人都会一些,都懂得解决网络问题,提高自己产品的服务质量。我要做一个游戏,我最基本得保证我的服务器维护正常,并且不断去提高网络服务以增加我游戏上的拓展性,这就是SDN的思路可以引导的。
所以尽管我不会仅仅将网络编程作为我的全部方向,但我相信我会在我追求理想的路上不断用到它以及它解决问题的思路。
请搜寻并列出至少3个有影响力的中英文SDN的门户网站、平台、社区或Github上的SDN大牛主页。
1、Jennifer Rexford
05年的RCP和4D这两篇论文,后者直接启发了OpenFlow的诞生,同时也是08年OpenFlow和NOX的论文作者之一。11年的Frenetic和Pyretic尝试设计SDN编程语言及库,发明网络编程语言“Frenetic”和“Pyretic”,简化控制器与交换机之间的通信流程以及控制器应用的开发。
2、Nick McKeown:
OpenFlow概念的提出者,斯坦福大学开放网络研究中心院长,研究中心以“Software Defined Networking is the future. We are inventing it.”为座右铭,致力于SDN的研究。
3、SDNLab-SDN板块:
SDNLAB的SDN板块涵盖SDN新闻、干货知识、相关分析,并且提供了几个国内的SDN方面交流圈子,可以方便的进行业内交流,探讨SDN。
SDN第一次作业——关于网络编程的更多相关文章
- SDN第一次作业
作业链接 你会选择作 网络编程 方向的程序员吗?为什么? 光凭阅读此篇文章我还无法确定以后是否选择作 网络编程 方向的程序员.出于自身知识的匮乏,文章中提到的很多东西都没有概念,全篇一口气阅读下来,给 ...
- SDN 第一次作业
你会选择作 网络编程 方向的程序员吗?为什么? 答: 可能会选择吧.看了那篇文章感觉网络编程的程序员和其他的程序员都并不简单,网络编程的程序员可能更要对网络的知识更加了解.我现在也有机会能接触网络方向 ...
- 2017 SDN第一次作业
(1)我会选择的,因为网络现在越来越重要,各行各业都离不开网络,这个方向可以适合各种岗位,感觉比较容易就业.但选这个课是为了多学一点东西,没想太多,嘎嘎嘎. (2)SDNLAB,是一个SDN的大的中文 ...
- 17秋 SDN课程 第一次作业
SDN第一次作业 你会选择作 网络编程 方向的程序员吗?为什么? 有可能.原因如下: 1.我的研究与网络密切相关: 2.SDN侧重软件实现,自然涉及socket等网络编程知识,属于基本功: 3.市场. ...
- Winsock网络编程笔记(1)----入门
今天第一次接触winsock网络编程,看的资料是Windows网络编程第二版.通过博客记住自己的看书笔记.. 在这里贴出第一个程序,虽然程序什么都没做,但以此作为入门,熟悉其网络编程风格.. #inc ...
- 2019 SDN上机第一次作业
2019 SDN上机第一次作业 1. 安装轻量级网络仿真工具Mininet 安装Mininet的步骤 - git clone git://github.com/mininet/mininet - cd ...
- Java作业-网络编程
Java网络编程 关于结合以前的大作业(即我的图书馆管理系统) 我感觉,图书馆管理系统更像是一个偏向于B/S模式的体系,如果想让他可用性变得更好,可以优化的地方只有使用数据库来代替文件,我个人是没有想 ...
- mininet、floodlight在第一次SDN上机作业中出现的一些问题
mininet.floodlight在第一次SND上机作业中出现的一些问题 首先给出链接 VMware安装 mininet安装 floodlight安装及问题,各个版本Ubuntu SDN第一次上机作 ...
- 2019 SDN第一次阅读作业
目录 阅读 文章链接 阅读 阅读文章<软件定义网络(SDN)研究进展>,并根据所阅读的文章,书写一篇博客,回答以下问题(至少3个): 1.为什么需要SDN?SDN特点? 背景:传统网络的层 ...
随机推荐
- ReferenceError: “alert” is not defined
用Node.js单独运行js文件时,其中定义的alert不可用 alert is not part of JavaScript, it's part of the window object prov ...
- 深入了解javascript的sort方法
在javascript中,数组对象有一个有趣的方法 sort,它接收一个类型为函数的参数作为排序的依据.这意味着开发者只需要关注如何比较两个值的大小,而不用管“排序”这件事内部是如何实现的.不过了解一 ...
- css的四种书写方式
优先级: 外部样式 < 内部样式表 < 内联样式表: 优先级,即:同名的选择器右边的会覆盖左边 1.内部样式表 <head> <style> /*内部样式表,一般用 ...
- src/main/resources文件夹
Error starting ApplicationContext. To display the auto-configuration report re-run your application ...
- 【SSH网上商城项目实战17】购物车基本功能的实现
转自:https://blog.csdn.net/eson_15/article/details/51418350 上一节我们将商品的详细页面做完了,并使用了Hibernate的二级缓存加载详细页面来 ...
- mysql 中优化数据类型的三个原则
数据类型越小越好 在业务够用的情况下,尽可能选取小的数据类型.不仅占用空间小,而且执行查询等操作时性能好. 越简单越好 对于简单的类型,在处理时会占用更少的 CPU 周期. 例如,整数就比字符类型简单 ...
- php index.php修改之后未生效
php index.php修改之后未生效 PHP项目修改了index.php 里面的代码,提交服务器之后,代码功能未生效, 解决办法:重启fpm 命令如下: /etc/init.d/php5-fpm ...
- 基于.Net下整合FastReport,实现条码标签批量打印
一. 准备工作 1. 点击此下载支持.Net4.0的 FastReport ,安装后并破解 2. VS2012 工具箱中,新建选项卡,添加 %安装目录%\Framework 4.0\FastRepor ...
- spss C# 二次开发 学习笔记(五)——Spss系统集成模式
Spss官方不支持Server2008R2等Server系列,但做Spss的二次开发,调用Spss的Web系统,一般部署在Server系列上,例如Server2008R2. 起初,在Server上安装 ...
- java 包装类和基础数据
package com.tercher.demo; public class LangClass { public static void main(String[] args) { //所有的包装类 ...