Hacklab Cosenza / Centro di Ricerca su Tecnologia e Innovazione
Realize the significance of what we're trying to do here, really.
By the way, The Internet is awesome. Did you notice?
Here's an awesome fact about the Internet: news about earthquakes can overtake them.
Please do not tweet about earthquakes during earthquakes.
As an invention, the Internet is both an enabler and an amplifier. Almost never in a predictable way.
As developers of networks, by pushing the limits of the network we design, we enable. To what, it's for our users to figure out.
The improvements we make in terms of speed, features, stability, security, easyness of use, and more directly or indirectly amplify the scope of the Internet as an invention.
Beware: Cisco has its own term for anything. No, seriously.
Think for 1 minute about how much just the first 25 years of the Internet have changed, and then for another minute about what the impact of the next 25 years could possibly be.
Cisco calls the study of such an impact networks can make on people, businesses, ideas, the Human Network.
You were warned about Cisco and terminology, weren't you?
This would be you, by the way.
First of all, just look at the sheer amount of material: it's self-learning paradise.
We have grown out of textbook, schedule, teachers: audio, video and interactivity mean we can learn about anything, anywhere, on our own pace, and reach any level we want to.
No fixed roles, you can contribute back: the only thing stopping you from sharing your knowledge with the same effectiveness, is an internet connection.
or: Let's graduate at MIT for free!. Kind of.
There's been a switch on the Internet, that is long completed: from Web 1.0 (the content is provided to us) to Web 2.0 (User Generated Content, UCG).
Some of the keywords for the Web 2.0: Social Media, Istant Messaging, Podcasting, File Sharing, Blog, RSS.
An ever increasing number of people can work from home thanks to the improved capabilities of networks and the quality of the tool at their disposal.
For many tasks, you went from needing several tools, persons and facilities, to just one: a network connection.
the evolution of the desk by the harvard innovation lab.More videos of cute cats and dogs than you need in a lifetime.
It's also worth mentioning:
Internet is literally Network of Networks. It's the largest network there is.
A network where hosts acts simultaneously as client and server for a specific type of information is called a Peer to Peer network.
This is much more a software distinction.
Advantages
Disadvantages
Every network infrastructures has components that falls in one of these 3 categories:
Even the smaller one has them all. Let's say: this very room!
An (end) host device is a device that can be the source or the destination of a network communication.
End devices can be distinguished and reached on a network by their addresses
Examples?
Intermediary devices carry the task to ensure data flows through the network to reach end devices, connecting them.
Network Access (switches, AP, hubs), Internetworking (routers), Security (firewalls) devices are all intermediary devices.
The medium is the physical object that carries the signal from one point of the network to the other.
There are mostly 3 types of media:
Signal must be encoded in a way that is appropriate to each media.
Different media have different features, PROs and CONs. The most common criteria for choosing a media are:
A Network Topology is a visual representation of a network or one specific aspect of it.
It easily allows to document network connections.
Mainly 2 types of topology diagrams:
A network can be characterized by its physical capacities (size of the area, number of users) and also by the services it provides. The most commond types based on this parameters are:
It's a network that covers a relatively small, limited geographical area. LANs share these characteristics:
The textbook definition is: a computer network spanning cities, regions, countries, or even the world.
WAN are more generally referred to as a set of technologies for trasmitting datas over long distances, between more localized types of networks. Typically LANs.
Another common (but not mandatory) feature of WANs: they're built using leased lines (often multiple kinds of them).
Either they're slower than LANs, or much more expensive for the same bandwidth.
Managed by single entities, they can be meant for the private use of a single organization or for end users of service providers
Intranet is defined as the ensemble of private connections of LANs and WANs belonging and only accessible to a single entity.
Extranets are also under a single administration, but supports connection and (limited) access from specific external networks.
The Internet is a network formed by a staggering amount of interconnected networks.
How do you make a network composed of billions of different devices, users and medium, work flawlessly? Standards.
No single entity, government, organization owns The Internet. But it all works because of consistent, internationally recognized and available technologies and protocols.
There are many organizazions that were purposefully created to maintain and produce these standards.
Telephone, television, radio, data, are all examples of communications that used to require a dedicated, separate network for each one of them.
Digital age and the ubiquity of the Internet is changing all that, making it possible to deliver everything over a single network.
Cisco calls this the Converging Network
Fault Tolerance is the ability to limit the impact of a failure in a network and to quickly recover from it.
Networks achieve this by having multiple paths on which communication can occur.
This is called redundancy. redundancy. redundancy.
First there's the setup process, that involes creating a temporary path/circuit between source and destination.
Any failure along the circuit means the communication is dropped and a new setup process has to begin.
Existing communications are at the expense of new ones: even if a circuit is unused, you get the busy signals.
No-go for the Internet.
Key concept is that a single message can be splitted into pieces, each one containing information identifying source and destination.
Message can be sent along a multitude of paths and then reassembled at its destination.
At each intermediary device location, a switching/routing decision is made about the path of each packet.
Fault Tolerance lies in the ability to dinamically choose alternative/best path with ease.
Failures are dealt with by retransmission only of the packets involved.
Scalability is the ability of a network to grow in users, devices, traffic, etc without affecting performance levels.
The Internet could grow this much precisely because its architecture is scalable technically and politically.
The Internet is structured in Network Tiers (1+2+3), exchanging peering or transit traffic between them.
Scalability without standards would be just too painful to achieve.
The Internet is based on the principle of general reachability, which means that every Internet user should be able to reach any other Internet user. But how is that possible?
When you want predictable, measurable and guaranteed services on a network, you need to implement Quality of Service solutions.
Packet-switched network means there's no guarantee packets will arrive on time. Or at all..
When the amount and size of the packets exceed network bandwidth, packets are queued in memory. Until it's full...
Achieving QoS is all about managing delay and packet loss.
We can do that through classification and priority rules based on our own criteria.
Not just physical security but also information security.
Security is a matter of 3 basic requirements:
These are among the most common dangers a network has to be guarded from:
But keep in mind that, most of the time, your enemy is already inside.
Security is a process, not a solution. Solutions works best when they are carefully combined and layered.