Keystone School of Engineering, Pune: Computer Networks
Keystone School of Engineering, Pune: Computer Networks
Presented by
Prof.Trupti Suryawanshi
Agenda
•NetworkArchitectures
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
NETWORK CLASSIFICATION BYTHEIR
COMPONENT ROLE
LOCAL AREANETWORK
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
ADVANTAGES AND DISADVANTAGES
OF CLIENT-SERVER NETWORK
Advantages: Disadvantages:
Very secure requires professional
administration
Better performance
More hardware-intensive
Centralized backup
More software intensive
very reliable
Expensive dedicated software
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
TYPES OF SERVERS
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
TYPES OF SERVERS
File server: These servers provide the services for storing, retrieving and moving the
data. A user can read, write, exchange and manage the files with the help of file
servers.
Printer server:The printer server is used for controlling and managing printing on the
network. It also offers the faxservice to the network users.
Application server: The expensive software and additional computing power can
be shared bythe computers in anetwork with he help of application servers.
Message server: It is used to co-ordinate the interaction between users, documents
and applications.The data can be used in the for of audio, video, binary, text or graphics.
Database server: It is a type of application server. It allows the uses to access the
centralised strong database.
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
Distributed Networks
Arrangement of networked computers in which several processors
(the CPUs) are located on scattered machines, but are capable of
working both independently and jointly as required.
The key elements of Distributed Network Architecture are, as the
name implies, the distribution of decision-making and control out
to each site, while simultaneously, networking and synchronizing
the various sites together via a central hub.
Distributed networking is adistributed computing network
system, said to be distributed when the computer programming
and the data to be worked on are spread out across more than one
computer. Usually, thisKEYSTONE
is implemented
SCHOOL OF over acomputernetwork.
ENGINEERING,HADPSAR,PUNE
Benefits of Distributed Network Architecture
Scalability: Enterprise solutions that rely on a single Enterprise
server inevitably suffer from performance issues as the
Enterprise grows and the server is overwhelmed.
Moreover, single server solutions are highly susceptible to
network failures.
Cost: Servers and software at each local site can be
appropriately sized to meet the specific needs of each site,
without requiring installing an expensive server at even the
smallest sites.
Reliability: Distributed Network Architecture is much more
tolerant of network and hardware failures than a single server
approach. KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
SDN- Software Defined
Network
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
SDN Architecture
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
Need /Goal of SDN
The goal of SDN is to allow network engineers and administrators to
respond quickly to changing business requirements. In a software-
defined network, a network administrator can shape traffic from a
centralized control console without having to touch individual
switches, and can deliver services to wherever they are needed in
the network, without regard to what specific devices aserver or
other hardware components are connected to.The key
technologies for SDN implementation are functional separation,
network virtualization and automation through programmability.
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
SDN Concept
Software-defined networking (SDN) is an approach to computer
networking that allows network administrators to manage network
services through abstraction of higher-level functionality.
This is done by decoupling the system that makes decisions about
where traffic is sent (the control plane) from the underlying
systems that forward traffic to the selected destination (the data
plane).
SDN requires some method for the control plane to communicate with
the data plane. One such mechanism is OpenFlow.
KEYSTONE SCHOOL OF
ENGINEERING,HADPSAR,PUNE
SDN Concept
Separate Control plane and Data plane entities
• Maintain, control and program data plane state from acentral entity
Directly programmable
Agile: administrators dynamically adjust network-wide traffic flow to meet changing needs.
Centrally managed
Programmatically configured: SDN lets network managers configure, manage, secure, and
optimize network resources very quickly via dynamic, automated SDN programs