The IP network was a network that was designed to be best effort, and wasn’t designed to support complex functionalities such as address translation, tunneling and queuing. Also, the design was based on a single plane just to maintain the forwarding table in the data plane. However, today’s networks are split into three parts: Data Plane Control Plane Management Plane All these parts are coupled together in today’s network nodes .
Software Defined Networking (SDN) is a concept that rooted back to the last decade, yet only flourished nowadays. SDN started by a proof of concept and ended up being adopted by industry leaders and researchers. The SDN architecture/stack started with a simple diagram like this Check the document blow for the whole post.
Current networking architectures are quite different from the Original Internet as we know it, they are hungry for services and applications that can’t be supported by normal Internet devices and technologies. For example, the explosion of mobile devices and content, server virtualisation and the advent of cloud services are one of the main change driven technologies for a new Internet that is able to support these various kinds of technologies without having to increase the complexity of the network.
Current networking architectures are quite different from the Original Internet as we know it, they are hungry for services and applications that can’t be supported by normal Internet devices and technologies. For example, the explosion of mobile devices and content, server virtualisation and the advent of cloud services are one of the main change driven technologies for a new Internet that is able to support these various kinds of technologies without having to increase the complexity of the network…
To understand SDN, it is recommended to understand the stack of technologies the led to it. This presentation (the first quick presentation I did on SDN) contains a very brief overview on the previous technologies related to SDN.
Well, I have been through multiple forums looking for the best way that works for me to play a streamed video file from a server or from my local machine, and I found an easy way to do that, here is how: public void onCreate(Bundle icicle) { super.onCreate(icicle); getWindow().setFormat(PixelFormat.TRANSLUCENT);</code> yourVideoView = new VideoView(this); yourVideoView.setMediaController(new MediaController(this)); setContentView(yourVideoView); // This works fine for almost all MPEG-4 and H.264 containers you find out there // If you have the video file on your sdk card yourVideoView.
Okay, I have to admit I wasn’t a big fan of functional programming languages, but looking at the benefits that it introduces, it might not be a very bad idea to put it under the microscope for a while. So, in this blog post I am going to list some of the benefits that are introduced by functional programming language. “Polymorphic Type Systems” : Functional programing languages usually lets you use functions for many types (belonging to the same class), thus making use of the concepts of generecity and tragically reducing the software maintenance costs.
I have been away for a while now but every time I think I won’t need to lay a hand on C++ or any object oriented programming language I find my self mandated to do so. So I thought It would be helpful for people like me to look at this post if they got lost and forgot some of the basic concepts. In this post, I will talk specifically about the difference between public, private and protected key words.
If you are a wirless kinda guy, you might be interested in having a look at this quick presentation. This presentation will give you an idea about: WLAN pros and cons WEP introduction WEP vulnerabilities and threats Exploiting Vulnerabilities Counter measures and best practices If that caught your interest, then you might want to have a look at the presentation below.
Okay, the difference between a layer 3 router, switch and a multilayer switch seems to confuse alot of networkers, so I decided to write this to briefly explain in a nutshell the main between both. Before starting to talk about layer 3 switches or multi-layer switches, why not briefly summarize “Switching” as in basic layer 2 switching.Before switches existed there were devices called bridges, and I will not be explaining or going into much details about what is a bridge, but here is the main differences between a bridge and a switch: