انت هنا الان : شبكة جامعة بابل > موقع الكلية > نظام التعليم الالكتروني > مشاهدة المحاضرة

Network Operating Systems

الكلية كلية تكنولوجيا المعلومات     القسم قسم شبكات المعلومات     المرحلة 3
أستاذ المادة علاء عبد الحسين مهدي كريم       22/02/2015 09:29:33
university of babylon, it college
information network dep., third class, second semester
mtcna course
mikrotik certified network associate
2014-2015
by m.sc. i.t alaa a. mahdi
network operating
systems
nos
• every network today has some form of
software to manage its resources. this
software runs on a special, high-powered
computer and is called a network
operating system (or nos, for short).
the nos is one of the most important
components of the network.
a networking operating system (nos) is
the software that runs on a server and
enables the server to manage data, users,
groups, security, applications, and other
networking functions.
the most popular network operating
systems are
* microsoft windows server 2003/ 2008,
* unix, linux,
* mac os x, and
* novell netware.
network operating systems are based on a
client/server architecture in which a
server enables multiple clients to share
resources.
network operating systems (nos) are
embedded in a router or hardware firewall
that operates the functions in the network
layer (layer 3) of the osi model.
• examples:
• cisco ios (formerly "cisco internetwork
operating system").
• mikrotik routeros™ (is a router
operating system and software which
turns a regular intel pc or mikrotik
routerboard™ hardware into a
dedicated router.)
client/server
client/server network operating systems allow the
network to centralize functions and applications
in one or more dedicated servers. the server is
the center of the system, allowing access to
resources and instituting security. the network
operating system provides the mechanism to
integrate all the components on a network to
allow multiple users to simultaneously share the
same resources regardless of physical location.
nos characteristics
the function of an operating system (os) is
to control the computer hardware, program
execution environment, and user interface.
the os performs these functions for a
single user or a number of users who
share the machine serially rather than
concurrently. an administrator may set up
accounts for more than one user, but
users cannot log on to the system at the
same time.
in contrast, network operating systems
(noss) distribute their functions over a
number of networked computers. a nos
depends on the native os in each
individual computer. it then adds functions
that allow access to shared resources by a
number of users concurrently.
• nos computers take on specialized roles
to accomplish concurrent access to shared
resources. client systems contain
specialized software that allows them to
request shared resources that are
controlled by server systems responding
to a client request. figure below illustrates
the concept of how data that is stored in
servers is made available to the requests
of clients.

differences between pcs and a nos
• pcs function as clients in a nos environment.
by using the functions of the pc native operating
system, the user is able to access resources that
are local to the pc. these include applications,
files, and devices that are directly attached such
as printers. when a pc becomes a client in a
nos environment, additional specialized
software enables the local user to access nonlocal
or remote resources as if these resources
were a part of the local system. the nos
enhances the reach of the client pc by making
remote services available as extensions of the
local native operating system.
although a number of users may have accounts on
a pc, only a single account is active on the
system at any given time. in contrast, a nos
supports multiple user accounts at the same
time and enables concurrent access to shared
resources by multiple clients. servers must
support multiple users and act as repositories of
resources that are shared by many clients.
servers require specialized software and
additional hardware. figure below illustrates this
concept further. the server must contain several
user accounts and be capable of allowing more
than one user access to network resources at a
time.
information networks - it
university of babylon
15
multiuser, multitasking, and
multiprocessor systems
• in order to support multiple concurrent
users and to provide shared access to
network services, resources, and devices,
nos servers must run operating systems
with characteristics that extend beyond
those of client pcs.
a nos server is a multitasking system. internally,
the os must be capable of executing multiple
tasks or processes at the same time. server
operating systems accomplish this with
scheduling software that is built into the
execution environment. the scheduling software
allocates internal processor time, memory, and
other elements of the system to different tasks in
a way that allows them to share the systems
resources. each user on the multiuser system is
supported by a separate task or process
internally on the server. these internal tasks are
created dynamically as users connect to the
system and are deletingd when users disconnect.
nos characteristics
1- network operating systems (noss) distribute
their functions over a number of networked
computers.
2- it adds functions that allow access to shared
resources by a number of users concurrently.
3- client systems contain specialized software that
allows them to request shared resources that
are controlled by server systems responding to a
client request.
4- the nos enhances the reach of the
client pc by making remote services
available as extensions of the local
native operating system.
5- nos supports multiple user accounts
at the same time and enables
concurrent access to shared resources
by multiple clients.
6- a nos server is a multitasking system.
internally, the os must be capable of
executing multiple tasks or processes at
the same time.
7- some systems are equipped with more
than one processor, called multiprocessing
systems. they are capable of executing
multiple tasks in parallel by assigning each
task to a different processor.
• 8- nos servers are a computers with
additional memory to support multiple
tasks that are all active, or resident, in
memory at the same time.
• 9- additional disk space is also
required on servers to hold shared files
and to function as an extension to the
internal memory on the system.
another feature of systems capable of acting
as nos servers is the processing power.
ordinarily, computers have a single central
processing unit (cpu) that executes the
instructions which make up a given task or
process. in order to work efficiently and
deliver fast responses to client requests,
an os that functions as a nos server
requires a powerful cpu to execute its
tasks or programs.
single processor systems with one cpu can
meet the needs of most nos servers if
they have the necessary speed. to
achieve higher execution speeds, some
systems are equipped with more than one
processor. such systems are called
multiprocessing systems. they are
capable of executing multiple tasks in
parallel by assigning each task to a
different processor.
enterprise servers are also capable of running
concurrent copies of a particular command. this
allows them to execute multiple instances of the
same service or program call threads. a thread
is a computer programming term that describes
a program which can execute independently of
other parts. operating systems that support
multithreading enable programmers to design
programs whose threaded parts can execute
concurrently.
objectives
• mikrotik routeros and routerboard
• first time accessing the router
resources
• documentation
http://wiki.mikrotik.com/wiki/manual:toc
• about mikrotik
http://routerboard.com/about
• routeros features
http://wiki.mikrotik.com/wiki/manual:routeros_features
mikrotik routeros
• mikrotik router os is an operating system
which can be installed on a pc or
routerboard hardware and will turn them into
a router with all the necessary features:
• routing,
• firewall,
• bandwidth management,
• wireless access point,
• hotspot gateway,
• vpn server and more.
routerboard
routerboard is the hardware platform
made by mikrotik.
first time accessing the router
• after you have installed the routeros software,
or turned on the router for the first time, there
are various ways how to connect to it:
1- accessing command line interface (cli) via
telnet, ssh, serial cable or even keyboard and
monitor if router has vga card.
2- accessing web based gui (webfig).
3- using winbox configuration utility.
first time accessing the router
• every router is factory pre-configured with
ip address 192.168.88.1/24 on ether1
port.
• default username is admin with empty
password.
winbox and mac-winbox
• winbox is configuration utility that can
connect to the router via mac or ip
protocol. ( winbox is a small utility that
allows administration of mikrotik routeros
using a fast and simple gui)
• winbox program can be downloaded from
the mikrotik site of routerboard.
starting the winbox
• winbox loader can also be downloaded directly
from the router.
• open your browser and enter router s ip
address, routeros welcome page will be
displayed. click on the link to download
winbox.exe
• for more information on winbox, see
http://wiki.mikrotik.com/wiki/manual:winbox

winbox and mac-winbox
• run winbox utility, then click the
neighbor(s) discovery button [...] and see
if winbox finds your router and it s mac
address.
• winbox neighbor discovery will discover all
routers on the broadcast network.
• if you see routers on the list, connect to it
by clicking on mac address and pressing
connect button.

winbox and mac-winbox
• after winbox have successfully
downloaded plugins and authenticated,
main window will be displayed:

h.w
• enjoy yourself by discovering the winbox
details in the pdf named winbox.

المادة المعروضة اعلاه هي مدخل الى المحاضرة المرفوعة بواسطة استاذ(ة) المادة . وقد تبدو لك غير متكاملة . حيث يضع استاذ المادة في بعض الاحيان فقط الجزء الاول من المحاضرة من اجل الاطلاع على ما ستقوم بتحميله لاحقا . في نظام التعليم الالكتروني نوفر هذه الخدمة لكي نبقيك على اطلاع حول محتوى الملف الذي ستقوم بتحميله .