SlideShare une entreprise Scribd logo
1  sur  32
Bangladesh University of Business and Technology

Course No: CSE 305
Course Title: Operating
Systems
1
Table of content:
 System
 Network

 Network and Operating System
Security

 Operating System

 Novell NetWare and protocols

 Network Operating System

 Linux

 Features

 Windows XP

 Remote Login with an example

 MS-DOS environment

 Remote file transfer
(Example)

 Difference between OS and
NOS

 Anonymous FTP method

 Summary
 Sources

2
What is a system?
• set of interacting or interdependent entities
Multiple meaning:
 collection of organized things
 way of organizing or planning
 whole composed relationship among the members
Characteristics:
 have a structure that is defined by its parts
and
processes
 tend to function in the same way
(involves inputs and outputs of material)

3
What is a Network?
 is a communication path between two or more

systems
 vary by the protocols used, the distances

between nodes, and the transport media
 TCP/IP is the most common

network protocol

4
Operating System
program that manages the computer hardware
 provides a basis for application programs and acts
as an
intermediary between the user and the hardware
 offers a reasonable way to solve the problem of
creating a usable computing system


Types of Operating Systems:

Windows Vista

Linux and Unix
Microsoft Windows

Mac OS X

5
User 1

Compiler

User 2

Assembler

User 3

........

Text editor

User n

Databases
System

System and Application Programs

Operating System
Computer Hardware

Figure: Abstract view of the components of a computer system
6
Network Operating System
 provides an environment in which users, who are aware

of multiplicity of machines, can access remote
resources either:

-> logging in to the remote machine* or
-> transferring data from the remote
machine to their own machines
 mostly used with local area networks and widearea

networks

*Remote machine: refers to a computer connected to the
network which a user is using

7
Features
 Provides basic operating system features;

support for
processors, protocols, automatic hardware
detection, support multi-processing of
applications
 Security features;

authentication, authorization, access
control
 Provides names and directory services
 Provides files, print, web services, back-

up and replication services

8
 Supports Internetworking such as routing

and WAN ports
 User management and support for login and

logoff, remote access, system management
 Clustering capabilities, fault tolerant and

and high availability systems

Cluster: = group of linked computers working together
closely, connected to LAN

9
Remote Login with an example
 important function of a NOS is to allow users to log

in remotely
 internet provides the telnet facility for this purpose
 Example: a user at Westminster College wishes to

compute
on “cs.yale.edu,“ a computer that is
located at Yale

University
-> user must have a valid account
on that machine
telnet cs.yale.edu
to log in remotely the user issues

the command:

Command results in the formation of a socket connection between
the local machine at
Westminster College and the “cs.yale.edu“ computer
10
 connection has been established

 transparent, bidirectional link that
all characters entered by the user
are sent to a process “cs.yale.edu“
 all the output from that process is
sent back to the user

11
Remote File Transfer
 Provide a mechanism

for remote file
transfer from one machine to another

 Each computer maintains its own local file

system

 User: “cs.uvm.edu“ wants to access a file

located on another computer “cs.yale.edu“
file must be copied from the computer at
Yale to the PC at Uni of Vermont

 Internet provides the transfer with file

transfer protocol (FTP) program

12
Example:
 User on “cs.uvm.edu“ -> copy Java program

Server.java that resides on “cs.yale.edu“
 Invoke FTP program ftp cs.yale.edu
 Login name and password
 Correct information has been received, user

must connect to the file Server.java and
after copy the file by executing get
Server.java
13
 File location is not transparent to the

user

 No real file sharing
 Remember: User at the Uni of Vermont must

have login permission on “cs.yale.edu“

 FTP provides a way to allow a user to copy

files remotely

 Remote copying is accomplished through

“anonymous FTP“ method

14
Anonymous FTP Method
 File to be copied (Server.java) must be

placed in a subdirectory (ftp) with the
protection set to allow the public to read
the file

 User uses ftp command
 Login name – “anonymous“ and password
 Anonymous login is accomplished
 User is allowed to access only those files

that are in the directory tree of user
“anonymous“

15
www.trainsignaltraining.com/.../ftp_iis7_10.png
16
 FTP mechanism is implemented (similar to

telnet implementation)
 Daemon on remote site -> watches for

connection requests to system‘s FTP port
 Login authentication is accomplished ->user

can execute commands remotely
 telnet daemon executes any command for user
 FTP daemon responds to a predefined set of

file-related commands
17
 Get: transfer a file from the remote

machine to the local machine
 Put: transfer from the local machine to the

remote machine
 Ls or dir: list files in the current

directory on the remote machine
 Cd: change the current directory on the

remote machine

18
Network and Operating System Security
 OS: system must protect itself
 Runway process could constitute an

accidental denial-of-service attack
 Query to service could reveal passwords
 Stack overflow could allow the launching of

an unauthorized process
 List of possible breaches is almost endless

19
 Travels over private leased lines, shared

lines like the internet, wireless
connections, or dial-up lines
 Intercepting these data could be harmful as

breaking into a computer
 Interruption of communications could

constitute a remote denial-of-service
attack,
diminishing user‘s use of
and trust in the system
20
Novell NetWare
 Is a NOS
 Used cooperative multitasking to run









several services on a PC
File sharing instead of disk sharing
NDS (Novell Directory Services)
Server administration
Desktop Management
Software distribution
Integrated cache
Enhanced security
21
Novell NetWare Protocols
 Are widely used for PC LANs
 Windows XP Nwlink protocol connects the

NetBIOs to NetWare networks
 In combination with a redirector this

protocol enables a Windows XP client to
connect to a NetWare server
 Some NOSs for DOS and Windows system

include Novell NetWare: Windows NT and 2000
OS/2 etc.

22
23
Linux
 Free OS based on Unix standards
 Provides a programming interface and user interface
 Core Linux OS kernel is original, but allows much

existing free Unix software to run
 Multiuser system, providing protection between

processes and running multiple processes according
to a time-sharing (or multitasking) scheduler
 Multiple networking protocols can be accessed

simultaneously through socket interface

24
25
 Uses an abstraction layer to manage

multiple file systems
 Device-oriented, networked, and virtual

file systems are supported
 Network devices are dealt with differently

from block and character devices
 Users cannot directly transfer data to

network devices-instead- must communicate
indirectly by opening a connection to the
kernel‘s networking subsystem
26
Windows XP
 Was designed to be an extensible, portable OS
 Supports multiple operating environments and






symmetric multiprocessing
32-bit and 64-bit processors
Use of kernel objects to provide basic services
Network device interface specification (NDIS)
and transport driver interface (TDI)
NDIS interface seperates network adapters from
transport protocols
TDI supports both connection-based and
connectionless transport, function to send any
type of data

27
MS-DOS Environment
 No complexity of other Windows XP subsystems
 Provided by Win32 API application (VDM)
 Windows XP command shell is a program that

creates a window-looks like MS-DOS
 Can run 16-bit and 32-bit executables
 Some MS-DOS access the disk hardware directly -

> fail to operate under Windows XP

28
Difference between Operating System and
Network Operating System
 OS runs the computer

itself

Example: Windows

 Network OS run on a

server and can be
accessed through client
machines connected on the
network
Example: Novell Netware
and Linux run on a server
and can be used as
NOS, even there are
Windows server OS‘s which
can be used by clients
connected on the network
29
Summary
 NOS provides features such as file sharing across

the network
 Includes communication scheme
 Allows different processes on different computers to

exchange messages
 Computer running a NOS acts autonomously from all

other computers on the network
 It is aware of the network – able to communicate

with other networked computers

30
Sources
 Book: “Operating System Concepts“
 www.answers.com/topic/network-operating-

system
 www.wikipedia.com
 www.trainsignaltraining.com/.../ftp_iis7_10.

png

31
Thank you for attention!!

32

Contenu connexe

Tendances

Operating System and Basic Networks
Operating System and Basic NetworksOperating System and Basic Networks
Operating System and Basic NetworksJherome Tenorio
 
Introduction computer networking
Introduction computer networkingIntroduction computer networking
Introduction computer networkinghadiyaahmed2
 
Distributed computing
Distributed computingDistributed computing
Distributed computingDeepak John
 
Network operating system
Network operating systemNetwork operating system
Network operating systemMuhammad Shahid
 
Lesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systemsLesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systemsJo Ko
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsAbDul ThaYyal
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Conceptsaritasingh19866
 
Chapter 8 distributed file systems
Chapter 8 distributed file systemsChapter 8 distributed file systems
Chapter 8 distributed file systemsAbDul ThaYyal
 
Introduction computer networking
Introduction computer networkingIntroduction computer networking
Introduction computer networkingnurulaisyah5324
 
Distributed file system
Distributed file systemDistributed file system
Distributed file systemNaza hamed Jan
 
Distributed file system
Distributed file systemDistributed file system
Distributed file systemAnamika Singh
 
Introduction to distributed file systems
Introduction to distributed file systemsIntroduction to distributed file systems
Introduction to distributed file systemsViet-Trung TRAN
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File SystemNtu
 
Dfs (Distributed computing)
Dfs (Distributed computing)Dfs (Distributed computing)
Dfs (Distributed computing)Sri Prasanna
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Akhil Nadh PC
 
Case study operating systems
Case study operating systemsCase study operating systems
Case study operating systemsAkhil Bevara
 
Distributed file systems
Distributed file systemsDistributed file systems
Distributed file systemsSri Prasanna
 

Tendances (20)

Operating System and Basic Networks
Operating System and Basic NetworksOperating System and Basic Networks
Operating System and Basic Networks
 
Introduction computer networking
Introduction computer networkingIntroduction computer networking
Introduction computer networking
 
Distributed computing
Distributed computingDistributed computing
Distributed computing
 
Network operating system
Network operating systemNetwork operating system
Network operating system
 
Lesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systemsLesson 4 intro to advanced o perating systems
Lesson 4 intro to advanced o perating systems
 
Chapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systemsChapter 1 characterisation of distributed systems
Chapter 1 characterisation of distributed systems
 
Synapse india reviews abot Networking Concept
Synapse india reviews abot Networking ConceptSynapse india reviews abot Networking Concept
Synapse india reviews abot Networking Concept
 
Chapter 8 distributed file systems
Chapter 8 distributed file systemsChapter 8 distributed file systems
Chapter 8 distributed file systems
 
Introduction computer networking
Introduction computer networkingIntroduction computer networking
Introduction computer networking
 
Distributed file system
Distributed file systemDistributed file system
Distributed file system
 
Distributed file system
Distributed file systemDistributed file system
Distributed file system
 
Introduction to distributed file systems
Introduction to distributed file systemsIntroduction to distributed file systems
Introduction to distributed file systems
 
Coda file system
Coda file systemCoda file system
Coda file system
 
Distributed File System
Distributed File SystemDistributed File System
Distributed File System
 
Dfs (Distributed computing)
Dfs (Distributed computing)Dfs (Distributed computing)
Dfs (Distributed computing)
 
Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]Chorus - Distributed Operating System [ case study ]
Chorus - Distributed Operating System [ case study ]
 
Case study operating systems
Case study operating systemsCase study operating systems
Case study operating systems
 
Distributed file systems
Distributed file systemsDistributed file systems
Distributed file systems
 
Case study
Case studyCase study
Case study
 
Case study windows
Case study windowsCase study windows
Case study windows
 

En vedette

Advantages and disadvantages solaris
Advantages and disadvantages solarisAdvantages and disadvantages solaris
Advantages and disadvantages solarisNur Shukri
 
Novell Netware Protocol suite
Novell Netware Protocol suiteNovell Netware Protocol suite
Novell Netware Protocol suiteOmar Isaid
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating SystemJoshua Guillano
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basicsnishantsri
 
IntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De RedIntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De Redguest263b7b0
 
I -Zone-ERP SYSTEM
I -Zone-ERP SYSTEMI -Zone-ERP SYSTEM
I -Zone-ERP SYSTEMCodeZone
 
Living things by gemma
Living things by gemmaLiving things by gemma
Living things by gemmalola caravaca
 
Presentación david human reproduction
Presentación david human reproductionPresentación david human reproduction
Presentación david human reproductionlola caravaca
 
Sinonimos y antonimos
Sinonimos y antonimosSinonimos y antonimos
Sinonimos y antonimosalan254
 
The undeclared war against wikileaks
The undeclared war against wikileaksThe undeclared war against wikileaks
The undeclared war against wikileaksgorin2008
 
Crop circles dreamcometrue
Crop circles dreamcometrueCrop circles dreamcometrue
Crop circles dreamcometruegorin2008
 
Final report livelihood_security_through_biodiversity
Final report livelihood_security_through_biodiversityFinal report livelihood_security_through_biodiversity
Final report livelihood_security_through_biodiversitygorin2008
 

En vedette (20)

Novell Netware
Novell NetwareNovell Netware
Novell Netware
 
Advantages and disadvantages solaris
Advantages and disadvantages solarisAdvantages and disadvantages solaris
Advantages and disadvantages solaris
 
Open solaris (final)
Open solaris (final)Open solaris (final)
Open solaris (final)
 
Novell Netware Protocol suite
Novell Netware Protocol suiteNovell Netware Protocol suite
Novell Netware Protocol suite
 
Solaris
SolarisSolaris
Solaris
 
Solaris basics
Solaris basicsSolaris basics
Solaris basics
 
Solaris Operating System
Solaris Operating SystemSolaris Operating System
Solaris Operating System
 
Operating Systems Basics
Operating Systems BasicsOperating Systems Basics
Operating Systems Basics
 
IntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De RedIntroduccióN A Los Sistemas Operativos De Red
IntroduccióN A Los Sistemas Operativos De Red
 
I -Zone-ERP SYSTEM
I -Zone-ERP SYSTEMI -Zone-ERP SYSTEM
I -Zone-ERP SYSTEM
 
Living things by gemma
Living things by gemmaLiving things by gemma
Living things by gemma
 
Presentación david human reproduction
Presentación david human reproductionPresentación david human reproduction
Presentación david human reproduction
 
Sinonimos y antonimos
Sinonimos y antonimosSinonimos y antonimos
Sinonimos y antonimos
 
The undeclared war against wikileaks
The undeclared war against wikileaksThe undeclared war against wikileaks
The undeclared war against wikileaks
 
Unit5 jesus
Unit5 jesusUnit5 jesus
Unit5 jesus
 
Crop circles dreamcometrue
Crop circles dreamcometrueCrop circles dreamcometrue
Crop circles dreamcometrue
 
Facebook Presentatie
Facebook PresentatieFacebook Presentatie
Facebook Presentatie
 
Project unit 5
Project unit 5Project unit 5
Project unit 5
 
Final report livelihood_security_through_biodiversity
Final report livelihood_security_through_biodiversityFinal report livelihood_security_through_biodiversity
Final report livelihood_security_through_biodiversity
 
Plants queta
Plants quetaPlants queta
Plants queta
 

Similaire à Network operating systems1

Web server administration
Web server administrationWeb server administration
Web server administrationsawsan slii
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1farshad33
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating systemMoeez Ahmad
 
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...MrKarwega
 
Chapter01 -- introduction to networking
Chapter01  -- introduction to networkingChapter01  -- introduction to networking
Chapter01 -- introduction to networkingRaja Waseem Akhtar
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating Systemghayour abbas
 
Computer Networking Theory Assignment 1
Computer Networking Theory Assignment 1Computer Networking Theory Assignment 1
Computer Networking Theory Assignment 1Hasibul Islam Nirob
 
Driver Programming Report
Driver Programming ReportDriver Programming Report
Driver Programming ReportShivek Khurana
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrationshaile468688
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.pptbalewayalew
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.pptImXaib
 
Ch 6: Enumeration
Ch 6: EnumerationCh 6: Enumeration
Ch 6: EnumerationSam Bowne
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsicsDeepak John
 
networking concepts
networking conceptsnetworking concepts
networking conceptsmtguillermo
 
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptcharacteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptRamkumardevendiranDe
 
Internetworking
InternetworkingInternetworking
InternetworkingRaghu nath
 
Jaringan, Linux, Docker
Jaringan, Linux, DockerJaringan, Linux, Docker
Jaringan, Linux, DockerSatrioBudi10
 

Similaire à Network operating systems1 (20)

Web server administration
Web server administrationWeb server administration
Web server administration
 
Cs556 section1
Cs556 section1Cs556 section1
Cs556 section1
 
Distributed operating system
Distributed operating systemDistributed operating system
Distributed operating system
 
O.s. lab all_experimets
O.s. lab all_experimetsO.s. lab all_experimets
O.s. lab all_experimets
 
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...Web Server Admin Web Server Admin Web Server Admin Web Server Admin  Web Serv...
Web Server Admin Web Server Admin Web Server Admin Web Server Admin Web Serv...
 
Chapter01 -- introduction to networking
Chapter01  -- introduction to networkingChapter01  -- introduction to networking
Chapter01 -- introduction to networking
 
CSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating SystemCSI-503 - 11.Distributed Operating System
CSI-503 - 11.Distributed Operating System
 
Computer Networking Theory Assignment 1
Computer Networking Theory Assignment 1Computer Networking Theory Assignment 1
Computer Networking Theory Assignment 1
 
Driver Programming Report
Driver Programming ReportDriver Programming Report
Driver Programming Report
 
linux system and network administrations
linux system and network administrationslinux system and network administrations
linux system and network administrations
 
CSS 12 - Q1 - Lesson 3.pptx
CSS 12 - Q1 - Lesson 3.pptxCSS 12 - Q1 - Lesson 3.pptx
CSS 12 - Q1 - Lesson 3.pptx
 
Chapter 1-Introduction.ppt
Chapter 1-Introduction.pptChapter 1-Introduction.ppt
Chapter 1-Introduction.ppt
 
lec3_10.ppt
lec3_10.pptlec3_10.ppt
lec3_10.ppt
 
Ch 6: Enumeration
Ch 6: EnumerationCh 6: Enumeration
Ch 6: Enumeration
 
Distributed computing bsics
Distributed computing bsicsDistributed computing bsics
Distributed computing bsics
 
networking concepts
networking conceptsnetworking concepts
networking concepts
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.pptcharacteristicsofdistributedsystem-121004123308-phpapp02.ppt
characteristicsofdistributedsystem-121004123308-phpapp02.ppt
 
Internetworking
InternetworkingInternetworking
Internetworking
 
Jaringan, Linux, Docker
Jaringan, Linux, DockerJaringan, Linux, Docker
Jaringan, Linux, Docker
 

Plus de Abu Sayed Adhar

Ubuntu server-guide-arabic-v1.2.1
Ubuntu server-guide-arabic-v1.2.1Ubuntu server-guide-arabic-v1.2.1
Ubuntu server-guide-arabic-v1.2.1Abu Sayed Adhar
 
Anthropology textbooks usd
Anthropology textbooks usdAnthropology textbooks usd
Anthropology textbooks usdAbu Sayed Adhar
 
11 dhaka adaptation vulnerability
11 dhaka adaptation  vulnerability11 dhaka adaptation  vulnerability
11 dhaka adaptation vulnerabilityAbu Sayed Adhar
 
Historicallinguistics 120517180033-phpapp01
Historicallinguistics 120517180033-phpapp01Historicallinguistics 120517180033-phpapp01
Historicallinguistics 120517180033-phpapp01Abu Sayed Adhar
 
5 alternative-websites-similar-to-scribd
5 alternative-websites-similar-to-scribd5 alternative-websites-similar-to-scribd
5 alternative-websites-similar-to-scribdAbu Sayed Adhar
 

Plus de Abu Sayed Adhar (6)

Ubuntu server-guide-arabic-v1.2.1
Ubuntu server-guide-arabic-v1.2.1Ubuntu server-guide-arabic-v1.2.1
Ubuntu server-guide-arabic-v1.2.1
 
Anthropology textbooks usd
Anthropology textbooks usdAnthropology textbooks usd
Anthropology textbooks usd
 
11 dhaka adaptation vulnerability
11 dhaka adaptation  vulnerability11 dhaka adaptation  vulnerability
11 dhaka adaptation vulnerability
 
Historicallinguistics 120517180033-phpapp01
Historicallinguistics 120517180033-phpapp01Historicallinguistics 120517180033-phpapp01
Historicallinguistics 120517180033-phpapp01
 
5 alternative-websites-similar-to-scribd
5 alternative-websites-similar-to-scribd5 alternative-websites-similar-to-scribd
5 alternative-websites-similar-to-scribd
 
Michel foucault theoey
Michel foucault theoeyMichel foucault theoey
Michel foucault theoey
 

Dernier

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Celine George
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptxSherlyMaeNeri
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinojohnmickonozaleda
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomnelietumpap1
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptxiammrhaywood
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPCeline George
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxPoojaSen20
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 

Dernier (20)

Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17Difference Between Search & Browse Methods in Odoo 17
Difference Between Search & Browse Methods in Odoo 17
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Judging the Relevance and worth of ideas part 2.pptx
Judging the Relevance  and worth of ideas part 2.pptxJudging the Relevance  and worth of ideas part 2.pptx
Judging the Relevance and worth of ideas part 2.pptx
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
FILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipinoFILIPINO PSYCHology sikolohiyang pilipino
FILIPINO PSYCHology sikolohiyang pilipino
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptxYOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
YOUVE GOT EMAIL_FINALS_EL_DORADO_2024.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
ENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choomENGLISH6-Q4-W3.pptxqurter our high choom
ENGLISH6-Q4-W3.pptxqurter our high choom
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptxAUDIENCE THEORY -CULTIVATION THEORY -  GERBNER.pptx
AUDIENCE THEORY -CULTIVATION THEORY - GERBNER.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
How to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERPHow to do quick user assign in kanban in Odoo 17 ERP
How to do quick user assign in kanban in Odoo 17 ERP
 
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptxCulture Uniformity or Diversity IN SOCIOLOGY.pptx
Culture Uniformity or Diversity IN SOCIOLOGY.pptx
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 

Network operating systems1

  • 1. Bangladesh University of Business and Technology Course No: CSE 305 Course Title: Operating Systems 1
  • 2. Table of content:  System  Network  Network and Operating System Security  Operating System  Novell NetWare and protocols  Network Operating System  Linux  Features  Windows XP  Remote Login with an example  MS-DOS environment  Remote file transfer (Example)  Difference between OS and NOS  Anonymous FTP method  Summary  Sources 2
  • 3. What is a system? • set of interacting or interdependent entities Multiple meaning:  collection of organized things  way of organizing or planning  whole composed relationship among the members Characteristics:  have a structure that is defined by its parts and processes  tend to function in the same way (involves inputs and outputs of material) 3
  • 4. What is a Network?  is a communication path between two or more systems  vary by the protocols used, the distances between nodes, and the transport media  TCP/IP is the most common network protocol 4
  • 5. Operating System program that manages the computer hardware  provides a basis for application programs and acts as an intermediary between the user and the hardware  offers a reasonable way to solve the problem of creating a usable computing system  Types of Operating Systems: Windows Vista Linux and Unix Microsoft Windows Mac OS X 5
  • 6. User 1 Compiler User 2 Assembler User 3 ........ Text editor User n Databases System System and Application Programs Operating System Computer Hardware Figure: Abstract view of the components of a computer system 6
  • 7. Network Operating System  provides an environment in which users, who are aware of multiplicity of machines, can access remote resources either: -> logging in to the remote machine* or -> transferring data from the remote machine to their own machines  mostly used with local area networks and widearea networks *Remote machine: refers to a computer connected to the network which a user is using 7
  • 8. Features  Provides basic operating system features; support for processors, protocols, automatic hardware detection, support multi-processing of applications  Security features; authentication, authorization, access control  Provides names and directory services  Provides files, print, web services, back- up and replication services 8
  • 9.  Supports Internetworking such as routing and WAN ports  User management and support for login and logoff, remote access, system management  Clustering capabilities, fault tolerant and and high availability systems Cluster: = group of linked computers working together closely, connected to LAN 9
  • 10. Remote Login with an example  important function of a NOS is to allow users to log in remotely  internet provides the telnet facility for this purpose  Example: a user at Westminster College wishes to compute on “cs.yale.edu,“ a computer that is located at Yale University -> user must have a valid account on that machine telnet cs.yale.edu to log in remotely the user issues the command: Command results in the formation of a socket connection between the local machine at Westminster College and the “cs.yale.edu“ computer 10
  • 11.  connection has been established  transparent, bidirectional link that all characters entered by the user are sent to a process “cs.yale.edu“  all the output from that process is sent back to the user 11
  • 12. Remote File Transfer  Provide a mechanism for remote file transfer from one machine to another  Each computer maintains its own local file system  User: “cs.uvm.edu“ wants to access a file located on another computer “cs.yale.edu“ file must be copied from the computer at Yale to the PC at Uni of Vermont  Internet provides the transfer with file transfer protocol (FTP) program 12
  • 13. Example:  User on “cs.uvm.edu“ -> copy Java program Server.java that resides on “cs.yale.edu“  Invoke FTP program ftp cs.yale.edu  Login name and password  Correct information has been received, user must connect to the file Server.java and after copy the file by executing get Server.java 13
  • 14.  File location is not transparent to the user  No real file sharing  Remember: User at the Uni of Vermont must have login permission on “cs.yale.edu“  FTP provides a way to allow a user to copy files remotely  Remote copying is accomplished through “anonymous FTP“ method 14
  • 15. Anonymous FTP Method  File to be copied (Server.java) must be placed in a subdirectory (ftp) with the protection set to allow the public to read the file  User uses ftp command  Login name – “anonymous“ and password  Anonymous login is accomplished  User is allowed to access only those files that are in the directory tree of user “anonymous“ 15
  • 17.  FTP mechanism is implemented (similar to telnet implementation)  Daemon on remote site -> watches for connection requests to system‘s FTP port  Login authentication is accomplished ->user can execute commands remotely  telnet daemon executes any command for user  FTP daemon responds to a predefined set of file-related commands 17
  • 18.  Get: transfer a file from the remote machine to the local machine  Put: transfer from the local machine to the remote machine  Ls or dir: list files in the current directory on the remote machine  Cd: change the current directory on the remote machine 18
  • 19. Network and Operating System Security  OS: system must protect itself  Runway process could constitute an accidental denial-of-service attack  Query to service could reveal passwords  Stack overflow could allow the launching of an unauthorized process  List of possible breaches is almost endless 19
  • 20.  Travels over private leased lines, shared lines like the internet, wireless connections, or dial-up lines  Intercepting these data could be harmful as breaking into a computer  Interruption of communications could constitute a remote denial-of-service attack, diminishing user‘s use of and trust in the system 20
  • 21. Novell NetWare  Is a NOS  Used cooperative multitasking to run        several services on a PC File sharing instead of disk sharing NDS (Novell Directory Services) Server administration Desktop Management Software distribution Integrated cache Enhanced security 21
  • 22. Novell NetWare Protocols  Are widely used for PC LANs  Windows XP Nwlink protocol connects the NetBIOs to NetWare networks  In combination with a redirector this protocol enables a Windows XP client to connect to a NetWare server  Some NOSs for DOS and Windows system include Novell NetWare: Windows NT and 2000 OS/2 etc. 22
  • 23. 23
  • 24. Linux  Free OS based on Unix standards  Provides a programming interface and user interface  Core Linux OS kernel is original, but allows much existing free Unix software to run  Multiuser system, providing protection between processes and running multiple processes according to a time-sharing (or multitasking) scheduler  Multiple networking protocols can be accessed simultaneously through socket interface 24
  • 25. 25
  • 26.  Uses an abstraction layer to manage multiple file systems  Device-oriented, networked, and virtual file systems are supported  Network devices are dealt with differently from block and character devices  Users cannot directly transfer data to network devices-instead- must communicate indirectly by opening a connection to the kernel‘s networking subsystem 26
  • 27. Windows XP  Was designed to be an extensible, portable OS  Supports multiple operating environments and      symmetric multiprocessing 32-bit and 64-bit processors Use of kernel objects to provide basic services Network device interface specification (NDIS) and transport driver interface (TDI) NDIS interface seperates network adapters from transport protocols TDI supports both connection-based and connectionless transport, function to send any type of data 27
  • 28. MS-DOS Environment  No complexity of other Windows XP subsystems  Provided by Win32 API application (VDM)  Windows XP command shell is a program that creates a window-looks like MS-DOS  Can run 16-bit and 32-bit executables  Some MS-DOS access the disk hardware directly - > fail to operate under Windows XP 28
  • 29. Difference between Operating System and Network Operating System  OS runs the computer itself Example: Windows  Network OS run on a server and can be accessed through client machines connected on the network Example: Novell Netware and Linux run on a server and can be used as NOS, even there are Windows server OS‘s which can be used by clients connected on the network 29
  • 30. Summary  NOS provides features such as file sharing across the network  Includes communication scheme  Allows different processes on different computers to exchange messages  Computer running a NOS acts autonomously from all other computers on the network  It is aware of the network – able to communicate with other networked computers 30
  • 31. Sources  Book: “Operating System Concepts“  www.answers.com/topic/network-operating- system  www.wikipedia.com  www.trainsignaltraining.com/.../ftp_iis7_10. png 31
  • 32. Thank you for attention!! 32