Chapter 9 LAN Software Part II: Understanding Internet Access Technologies.

Slides:



Advertisements
Similar presentations
Computer networks Fundamentals of Information Technology Session 6.
Advertisements

Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
Network+ Guide to Networks, Fourth Edition
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment Chapter 1: Introduction to Windows Server 2003.
Chapter 1 Network Operating Systems ISQA424 Instructor: Rob Knauerhase Portland State University.
F2032 Fundamental of OS Chapter 1 Introduction to Operating System Part 4.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
© 2001 by Prentice Hall6-1 Local Area Networks, 3rd Edition David A. Stamper Part 3: Software Chapter 6 Software Introduction.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Network+ Guide to Networks, Fourth Edition Chapter 8 Network Operating Systems and Windows Server 2003-Based Networking.
Cambodia-India Entrepreneurship Development Centre - : :.... :-:-
Distributed Systems: Client/Server Computing
Chapter 11 Network Operations.
Understanding How Networks Communicate. Copyright © Texas Education Agency, All rights reserved.2 We Will Learn: Basic networked communications.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
Introduction to Networks Networking Concepts IST-200 VWCC 1.
© 2001 by Prentice Hall7-1 Local Area Networks, 3rd Edition David A. Stamper Part 3: Software Chapter 7 LAN System Software.
Chapter 9 Local Area Network Operating Systems and Remote Access.
1 Networks, advantages & types of What is a network? Two or more computers that are interconnected so they can exchange data, information & resources.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
BASIC NETWORK CONCEPTS (PART 6). Network Operating Systems NNow that you have a general idea of the network topologies, cable types, and network architectures,
Information Systems Today: Managing in the Digital World TB4-1 4 Technology Briefing Networking.
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Chapter 4 Windows NT/2000 Overview. NT Concepts  Domains –A group of one or more NT machines that share an authentication database (SAM) –Single sign-on.
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Network Operating Systems Week 9.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
Chapter 1 Chapter 1: Networking with Microsoft Windows 2000 Server.
CSCI 1101 Intro to Computers 6. Local Area Networks.
Network+ Guide to Networks, Fourth Edition Chapter 1 An Introduction to Networking.
Lecture One An Introduction To Networking. Chapter One Objectives  Examine the objectives of networked computing relative to standalone computing  Identify.
Operating Systems on the Network Approaches to managing network resources –Peer-to-peer model All the computers on the LAN have the same authority and.
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
Chapter 9: Novell NetWare
Chapter 13 – Network Security
Version 4.0. Objectives Describe how networks impact our daily lives. Describe the role of data networking in the human network. Identify the key components.
Microsoft Active Directory(AD) A presentation by Robert, Jasmine, Val and Scott IMT546 December 11, 2004.
Chapter One An Introduction to Networking Welcome to Networking and Telecommunications Professor: Ken Clifton, CISSP, MCSE, MCSD, MCDBA, Network+, A+,
Networks QUME 185 Introduction to Computer Applications.
Software Writer:-Rashedul Hasan Editor:- Jasim Uddin.
NETWORK THEORY Chapter 1 Definitions BY Mr. Clean.
70-290: MCSE Guide to Managing a Microsoft Windows Server 2003 Environment, Enhanced Chapter 1: Introduction to Windows Server 2003.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
NETWORKING FUNDAMENTALS. Network+ Guide to Networks, 4e2.
Lecture 6: Examples on Windows Operating Systems.
Introduction to Windows Server 2003,. 2 Objectives Identify the key features of each platform that makes up the Windows Server 2003 family Understand.
Hands-On Microsoft Windows Server 2003 Chapter 1 Introduction to Windows Server 2003, Standard Edition.
Introduction to Network Operating Systems Edited by/ Maysoon Al Duwais
Understanding Complex Networks Chapter 9. 2 Learning Objectives Discuss interconnectivity issues in multivendor environment Define various options to.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
1 CEG 2400 Fall 2012 Network Servers. 2 Network Servers Critical Network servers – Contain redundant components Power supplies Fans Memory CPU Hard Drives.
CEG 2400 FALL 2012 Network Operating Systems. Characteristics of Network Operating Systems (NOS) Client/Server type architecture NOS do the following:
Lecture 4: Windows Operating Systems. Symmetric Multiprocessing Memory Operating System User Thread User Thread User Thread User Thread Operating System.
1 Network Operating Systems Network operating systems  Initially, merely communications software packages or additions to standalone operating systems.
CHAPTER Network Operating System Concepts. Chapter Objectives Provide an overview of network operating systems and its functions Explain the concept of.
Networking Week #10 OBJECTIVES Chapter #6 Questions Review Chapter #8.
Local Area Network Operating Systems and Remote Access
2. OPERATING SYSTEM 2.1 Operating System Function
Chapter 3: Windows7 Part 4.
Networks Software.
An Introduction to Computer Networking
Network+ Guide to Networks, Fourth Edition
Course Name : Network Operating System Course Code: CNET 332 These slides are only meant for course delivery. For all your Exams refer to your text book.
Course Name : Network Operating System Course Code: CNET 332
Introduction to Operating Systems
Presentation transcript:

Chapter 9 LAN Software Part II: Understanding Internet Access Technologies

2 Topics Addressed in Chapter 9  LAN application software  LAN system software functions  LAN workstation software  LAN NOS functions  Major network operating systems  Software license agreements  Server software interoperability

3 LAN Software Categories  LAN software falls into two major categories (see Table 9-1): LAN application software: this category includes user-oriented programs that enable business users to perform their work activities. Two types of application programs exist:  General-purpose LAN applications that are widely used across the business’s divisions or departments (e.g. word processing and spreadsheet applications)  Special-purpose LAN applications that support the activities of specific divisions/departments of subsets of users. Examples include groupware, transaction processing programs, and project management software LAN system software consists of operating systems, utilities, drivers and other background programs that enable application programs to run smoothly on LAN hardware

4 Table 9-1

5 Work-group Software  Work-group software (aka groupware) supports multiple users working on related tasks. LAN implementations provide the hardware platform needed for its use  Groupware facilitates the activities of groups of users by reducing the time of time and effort needed to perform group tasks  Work-group software includes messaging, document sharing, group calendaring, threaded discussions, videoconferencing, and work-flow management applications

6 Administration  has become a fundamental means of communication within and between businesses. As a result, administration has become an important network management activity  Key standards have emerged including: X.400 which provides a framework for worldwide electronic message-handling services (see Figure 9-1) X.500 which outlines global directory systems for maintaining user names and network addresses  Global directory services used by network operating systems are modeled after X.500

7 Figure 9-1

8 Key Groupware Applications  Important groupware applications include: Electronic conferencing applications (including videoconferencing) Work-flow automation software Document coauthoring systems Document management (aka image processing systems)  Including electronic document management systems (EDMS) Group decision support systems Time-staged delivery systems

9 LAN System Software Functions  LAN system software is found in both clients and servers  Key software components of LAN system software found in workstations are depicted in Figure 9-3. These include: Media interface software Redirector software  The redirector intercepts all application I/O requests If the request is for a local device, the request is passed to the client’s operating system If the request is for a network resource, the request is sent to the media interface software for transmission over the LAN’s communication medium  This process is illustrated in Figure 9-4

10 Figure 9-3

11 Figure 9-4

12 Key Workstation Software Interfaces  Application software in client workstations rely on system software to perform hardware-oriented tasks such as interfacing with disk drives and printers  When an application requests a service from the workstation’s operating system (OS) or the client network operating system (NOS), it issues an interrupt. Each interrupt is interpreted by the redirector to determine if it is a local or network request  The compatibility of an application with a particular OS or NOS depends on whether the application issues interrupts and requests for server-based resources in the format required by the OS’s or NOS’s application program interface (API)  The medium-interface portion of the client NOS has two key functions: placing data onto the communication medium and receiving data from the network. The former must be done using the message block format(s) required by LAN servers

13 Server System Software Functions  Servers often receive multiple simultaneous requests for network resources; the server must be able to keep track of the progress of each request and to manage the request queue (see Figure 9-5)  Most of today’s servers support multithreading, the ability to have multiple concurrent streams of execution with each stream being treated as a different transaction  A database server spends most of its time accepting requests, issuing reads or writes to satisfy the requests, reacting to read/write completions, and sending results to requesters

14 Figure 9-5

15 Universal Clients  A universal client is a client workstation that is able to transparently interact with multiple servers that run different network operating systems or applications  Universal client capability requires support for: Multiple network redirectors Multiple file systems Multiple network transport protocols Multiple MAC-level clients and network drivers This is illustrated in Table 9-2.

16 Table 9-2

17 Supporting Remote Clients  Telecommuting and mobile computing has increased the need for remote users to access LAN servers and computing resources  This is often addressed by installing a remote access client on the remote user’s computer Remote access clients enable users to connect to remote access servers responsible for controlling access to shared resources in the LAN Password systems or more sophisticated mechanisms are used to authenticate the identities of remote users Messages between remote clients and remote access servers may be encrypted

18 Peer-to-Peer Networking Functions  Today’s client operating systems support peer-to-peer network capabilities including file and printer sharing File sharing enables LAN users to create shared directories on their workstations that can be accessed by other LAN users  Windows users can do this via Network Neighborhood  Password control options include read-only and full Printer sharing enables a LAN user to use a printer that is physically attached to another workstation  Passwords can be used to control access  When printer or file sharing is enabled on a workstation, it becomes a nondedicated server  Client OSs that support peer-to-peer networking include Windows 9x, Windows NT/2000/XP, Macintosh OS, and Linux

19 Server Software Functions  LAN server software is more complex than client NOS software  Server software usually supports multithreading to efficiently respond to client requests  Other important functions supported by LAN server software include: I/O optimization Fault tolerance Directory services Application services File services Networking services Network management services Security services Print services Backup services

20 I/O Optimization  I/O optimization refers to a variety of approaches to improve server performance by optimizing file and data access tasks  Techniques include: Disk caching Disk seek enhancement: rearranging disk read/write requests to efficiently position read/write heads (see Table 9- 4)

21 Table 9-4

22 Fault Tolerance  A server has fault tolerance if it is able to survive some failures that ordinarily would be disabling; generally a combination of hardware and software is used  Specific approaches include: Read-after-write Mirrored disks (see Figure 9-6) RAID (redundant arrays of independent disks) Server duplexing (see Figure 9-7) Server clusters Hot-swappable components

23 Figure 9-6

24 Figure 9-7

25 Directory Services  LAN NOSs have a file or database that stores information about users and system resources such as servers, printers, and applications  Two major kinds of directory services used in LANs are: Global directory services (such as Novell’s NDS and Microsoft’s AD) that store information about network users and resources in a single database (see Figure 9-8 and Table 9-5) Domain directory services, such as Windows NT’s, that subdivide network linked subdivisions called domains  Each domain has a server called a primary domain controller (PDC) that maintains the directory of users and resources in that domain  LDAP (Lightweight directory access protocol) enables interoperability among different directory services

26 Figure 9-8

27 Table 9-5

28 Application Services  Client/server computing and the emergence of 3-tiered and n-tiered C/S architectures have made it important for NOSs to provide high-quality application services  Support for symmetrical multiprocessing (SMP),and preemptive multitasking is typical in high-performance application servers  Windows NT/2000 Server has developed a solid reputation for application services

29 File Services  NOSs vary in the kinds and number of file systems that they support  Commonly supported file systems include: FAT FAT32 NTFS NFS

30 Networking Services  Server NOSs must be able to interface with a variety of client operating systems. Server NOS support for wireless device operating systems is also increasing  Additional NOS networking services include: Support for multiple network-layer protocols Ability to support multiple simultaneous connections Support for multiprotocol routing Remote access support Gateway services

31 Network Management Services  Common NOS network management services include: Directory management tools User account creation/management tools Tools for simultaneously managing multiple servers Tools for monitoring server performance and CPU utilization Network traffic analysis tools Network file system management tools Tools for managing backups Tools for recovering from server failures

32 Security Services  Today’s network operating systems include a number of mechanisms for ensuring network security. These include: Authentication services: such as requiring network users to provide authentication credentials to log on Authorization services: such as access control lists (see Table 9-6 and Table 9-7) Data encryption Auditing services: such as keeping track of all network log-on attempts, both successful and unsuccessful(see Table 9-8) Data access security services (see Table 9-13)

33 Table 9-6

34 Table 9-7

35 Table 9-13

36 Other NOS Services  Other important NOS services include: Spooler operations (see Figure 9-9 and Table 9-9) Backup services (see Table 9-10) Network resource sharing services including:  Configuration management (see Table 9- 11)  Application setting management  Contention management (see Table 9-12 and Figure 9-10)

37 Figure 9-9

38 Table 9-9 Table 9-10

39 NOS Products  A number of NOS products exist (see Table 9-3)  Among the most important are: NetWare 4.x, 5.x, and 6  All support NDS (see Figure 9-12) Windows NT/2000 Server (see Table 9-14)  Also see Figure 9-13 and 9-14 Linux (see Figures 9-15 and 9-16) UNIX (see Tables (9-15 and 9-16)

40 Table 9-3

41 Table 9-14

42 Table 9-16

43 Software License Agreements  Software license agreements are important issues in LAN software selection and management A license agreement is legal agreement between manufacturer and purchaser that stipulates the rules under which the purchaser is allowed to use a product. It is one of the primary steps taken by software vendors to protect their investments Types of software license agreements include:  Single-user, single-workstation agreements  Single-user, multiple-workstation agreements  Restricted number of concurrent user agreements  Server license agreements  Site license agreements  Corporate license agreements Open-source software (e.g. Linux) may not be addressed by license agreements

44 Server Software Interoperability  Because it is typical for large LANs to have multiple servers that run two or more different NOS, server interoperability is an issue in many organizations  Interoperability is the ability of network components to communicate with shared network resources and to work together  Interoperability challenges in LANs with mixed server and workstation platforms stem from the need to support: Multiple application and file systems Multiple network transport protocols Multiple MAC specifications  Other interoperability challenges are outlined in Table 9-17

45 Table 9-17

Chapter 9 LAN Software Part II: Understanding Internet Access Technologies