Lecture 4: Windows Operating Systems

Slides:



Advertisements
Similar presentations
Peer-to-Peer vs. Client/Server Network Operating Systems Instructor: Dr. Najla Al-Nabhan
Advertisements

Chapter 7 LAN Operating Systems LAN Software Software Compatibility Network Operating System (NOP) Architecture NOP Functions NOP Trends.
1 Module 1 The Windows NT 4.0 Environment. 2  Overview The Microsoft Operating System Family Windows NT Architecture Overview Workgroups and Domains.
Homework 3.2 Clients Hub What’s wrong with this picture? Clients Using 100TX.
Chapter Nine NetWare-Based Networking. Objectives Identify the advantages of using the NetWare network operating system Describe NetWare’s server hardware.
INTRODUCTION OS/2 was initially designed to extend the capabilities of DOS by IBM and Microsoft Corporations. To create a single industry-standard operating.
Understanding Networks I. Objectives Compare client and network operating systems Learn about local area network technologies, including Ethernet, Token.
Hands-On Microsoft Windows Server 2003 Networking Chapter 1 Windows Server 2003 Networking Overview.
Chapter 12 Reading assignment n From “Running Linux”, on reserve at PSU Main library (2-hour checkout) Chapter 1 (pages 1 through 41)Chapter 1 (pages 1.
Hussain Ali Department of Computer Engineering KFUPM, Dhahran, Saudi Arabia Microsoft Networking.
Chapter 8: Network Operating Systems and Windows Server 2003-Based Networking Network+ Guide to Networks Third Edition.
Survey of Network Operating Systems (NOS) Introduction Novell Operating Systems Microsoft Network Operating Systems Other Network Operating Systems NOS.
Network Protocols and Standards (Part 1). Network Protocols Understanding the concepts of networking protocols is critical to being able to troubleshoot.
Starting Windows NT An overview and introduction Instructor: Professor: Dr. Anvari Students: Li-Yen Chen & Chunwa (Joanna) Chan Southeastern University.
1 Module 2 Installing Windows NT. 2  Overview Preparing for Installation Installing Windows NT Performing a Server-based Installation Troubleshooting.
Windows NT Operating System Junhua Duan Junhua Duan Aug. 26th, 1999 Aug. 26th, 1999.
Introduction to Networks Networking Concepts IST-200 VWCC 1.
1 Chapter Overview Understanding the Windows 2000 Networking Architecture Using Microsoft Management Console.
Lesson 17. Domains and Active Directory. Objectives At the end of this Presentation, you will be able to:
Section 6.1 Explain the development of operating systems Differentiate between operating systems Section 6.2 Demonstrate knowledge of basic GUI components.
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,
1 Chapter Overview Network Operating Systems Network Clients Directory Services.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
Hands-On Microsoft Windows Server 2008 Chapter 1 Introduction to Windows Server 2008.
NetworkProtocols. Objectives Identify characteristics of TCP/IP, IPX/SPX, NetBIOS, and AppleTalk Understand position of network protocols in OSI Model.
Chapter 9: Novell NetWare
CHAPTER Windows NT Server Installation. Chapter Objectives Give an overview of the installation process Outline the pre-installation and post- installation.
1 Understanding the TCP/IP Protocol Suite Industry standard Enables enterprise networking and connectivity.
Module 7: Fundamentals of Administering Windows Server 2008.
Chapter Three Network Protocols By JD McGuire ARP Address Resolution Protocol Address Resolution Protocol The core protocol in the TCP/IP suite that.
Chapter 13 Users, Groups Profiles and Policies. Learning Objectives Understand Windows XP Professional user accounts Understand the different types of.
Windows NT Chapter 13 Key Terms By Bill Ward NT Versions NT Workstation n A desktop PC that both accesses a network and works as a stand alone PC NT.
Chapter Nine NetWare-Based Networking. Introduction to NetWare In 1983, Novell introduced its NetWare network operating system Versions 3.1 and 3.1—collectively.
April 2000Dr Milan Simic1 Network Operating Systems Windows NT.
Configuring the network server GOUP 3 ® WORKGROUP: Mr. YUSUF Mr. BULHAN Mr. ABSHIR Mr. OSMAN.
1 Introduction to Microsoft Windows 2000 Windows 2000 Overview Windows 2000 Architecture Overview Windows 2000 Directory Services Overview Logging On to.
Windows NT Operating System. Windows NT Models Layered Model Client/Server Model Object Model Symmetric Multiprocessing.
“Windows Networking” ITL. © Hans Kruse & Shawn Ostermann, Ohio University 2 Overview Networking under Windows Mixture of applications and protocols.
Introduction to Microsoft Windows 2000 Integrated support for client/server and peer-to-peer networks Increased reliability, availability, and scalability.
NT SECURITY Introduction Security features of an operating system revolve around the principles of “Availability,” “Integrity,” and Confidentiality. For.
Microsoft enterprise concepts. NT Layered Network Architecture Network Interface Card Network Adapter Card Drivers NDIS InterfaceStreams Transport Protocols.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
WINDOWS NT Network Architecture Amy, Mei-Hsuan Lu CML/CSIE/NTU August 19, 1998.
Lecture 6: Examples on Windows Operating Systems.
Page 1 Printing & Terminal Services Lecture 8 Hassan Shuja 11/16/2004.
HNC COMPUTING - Network Concepts 1 Network Concepts Network Concepts Network Operating Systems Network Operating Systems.
Mr C Johnston ICT Teacher G055 - Lecture 10 Network Protocols.
Lecture 4: Windows Operating Systems. Symmetric Multiprocessing Memory Operating System User Thread User Thread User Thread User Thread Operating System.
Network Operating Systems : Tasks and Examples Instructor: Dr. Najla Al-Nabhan
Networking Week #10 OBJECTIVES Chapter #6 Questions Review Chapter #8.
Some Network Commands n Some useful network commands –ping –finger –nslookup –tracert –ipconfig.
Operating System & Application Software
Windows 2008 Overview Lecture 1.
Network Operating Systems Examples
Introduction to Operating System (OS)
Chapter 6 Introduction to Network Operating Systems
Chapter 3: Windows7 Part 4.
Chapter 3: Windows7 Part 1.
Networks Software.
An Introduction to Computer Networking
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Chapter 1: Networking with Microsoft Windows 2000 Server
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.
A Network Operating System Edited By Maysoon AlDuwais
Course Name : Network Operating System Course Code: CNET 332
Outline Operating System Organization Operating System Examples
Chapter 3 – Operating Systems
Objective Understand the concepts of modern operating systems by investigating the most popular operating system in the current and future market Provide.
Objectives: 1.Identify different internet protocol (IP) 2.Configure sample of IP address 3.Appreciate and relate protocol in our life.
Presentation transcript:

Lecture 4: Windows Operating Systems

Symmetric Multiprocessing Memory Processor A Processor B User Thread Operating System User Thread User Thread User Thread Operating System I/O Devices(Monitor,Mouse,Keyboard)

Introduction Windows NT is a symmetric multiprocessing operating system which support multiple operating system environments. It has a windows graphical user interface and runs win32, 16-bit windows, ms-dos, posix, and os/2 program. It employs advanced operating system principles such as virtual memory, preemptive multitasking, structured exception handling, and operating system objects. It is secure, powerful, reliable, and flexible.

Windows NT’s Client/Server Structure OS/2 Client POSIX Client OS/2 Subsystem POSIX Subsystem Win32 Subsystem Executive Kernel Hardware

Windows NT Structure The structure of Windows NT can be divided into two parts: The user-mode portion of the system(the Windows NT protected subsystems) and The kernel-mode portion(the NT executive). The structure of Windows NT can be divided into two parts: the user-mode portion of the system(the Windows NT protected subsystems) and the kernel-mode portion(the NT executive). Windows NT servers are called protected subsystem because each one resides in a separate process whose memory is protected from other processes by the NT executive’s virtual memory system. They communicate with each other by passing messages. The NT executive is capable of supporting any number of server processes. The servers give the NT executive its user and programming interfaces and provide execution environments for various type of applications.

Protected Subsystem Windows NT has two types of protected subsystems: Environment subsystem Integral subsystem Windows NT has two types of protected subsystems: environment subsystem and integral subsystem. An environment subsystem is a user-mode server that provides an API specific to an operating system. When an application calls an API routine, the call is delivered through LPC facility to the environment subsystem. The environment subsystem executes the API routine and returns the result to the application process by sending another LPC. The most important environment subsystem in Windows NT is Win32 subsystem. The remaining protected subsystems, the integral subsystems, are servers that perform important operating system functions. One of them is security subsystem, which runs in user mode and records the security policies in effect on the local computer. Several components of the Windows NT networking software are also implemented as integral subsystems.

Environment subsystem An environment subsystem is a user-mode server that provides an API specific to an operating system. Application Program Interface (API) is a set of routines, protocols, and tools for building software applications. The API specifies how software components should interact  When an application calls an API routine, the call is Sent to the environment subsystem. The environment subsystem executes the API routine and returns the result to the application process. The most important environment subsystem in Windows NT is Win32 subsystem. Windows NT has two types of protected subsystems: environment subsystem and integral subsystem. An environment subsystem is a user-mode server that provides an API specific to an operating system. When an application calls an API routine, the call is delivered through LPC facility to the environment subsystem. The environment subsystem executes the API routine and returns the result to the application process by sending another LPC. The most important environment subsystem in Windows NT is Win32 subsystem. The remaining protected subsystems, the integral subsystems, are servers that perform important operating system functions. One of them is security subsystem, which runs in user mode and records the security policies in effect on the local computer. Several components of the Windows NT networking software are also implemented as integral subsystems.

Integral Subsystems The integral subsystems, are servers that perform important operating system functions. One of them is security subsystem, which runs in user mode and records the security policies in effect on the local computer. Several components of the Windows NT networking software are also implemented as integral subsystems. Windows NT has two types of protected subsystems: environment subsystem and integral subsystem. An environment subsystem is a user-mode server that provides an API specific to an operating system. When an application calls an API routine, the call is delivered through LPC facility to the environment subsystem. The environment subsystem executes the API routine and returns the result to the application process by sending another LPC. The most important environment subsystem in Windows NT is Win32 subsystem. The remaining protected subsystems, the integral subsystems, are servers that perform important operating system functions. One of them is security subsystem, which runs in user mode and records the security policies in effect on the local computer. Several components of the Windows NT networking software are also implemented as integral subsystems.

Executive Components Object Manager Security Reference Manager Process Manager Virtual Memory Manager I/O and File System Kernel Hardware abstraction layer(HAL)

Overview Peer-to-Peer: Client/server Windows for workgroups/95 (Cont.) Windows NT

Windows for Workgroups/Windows 95 Windows for Workgroups, introduced in the early 90s Windows 95, introduced in 1995 They are both considered peer-to-peer networking systems and do not have the capabilities of true internetworking operating systems. They are, however, inexpensive and more than adequate for small workgroups wanting to share resources, use email, and connect to the Internet.

Windows for Workgroups/Windows 95 Windows for Workgroups and Windows 95 both offer peer-to-peer network protocols. The protocols used by these operating systems allow users to share files and devices over LANs. Both offer NetBEUI (Microsoft’s small network protocol). They also offer TCP/IP, and IPX/SPX protocols to access the network through either a dialup connection/modem, or directly through a NIC.

NetBEUI Pronounced net-booey, NetBEUI is short for NetBios Extended User Interface.  It is an enhanced version of the NetBIOS protocol used by network operating systems such as: LAN Manager, LAN Server, Windows for Workgroups, Windows 95 and Windows NT. Netbeui was originally designed by IBM for their Lan Manager server and later extended by Microsoft and Novell.

NetBEUI features NetBEUI protocols, are : not routable, Suitable for small LAN needs. easy to use and do not require deep networking knowledge.  NetBEUI software identifies computer devices by name it is easier to remember that a computer name is Nora than 141.252.20.2 or 141.252.10.1.

Windows for Workgroups/Windows 95 Each device name in a network must be unique. NetBEUI software installed on each of the networked computers is the only thing necessary to configure devices in order to share resources and create a network.

Windows for Workgroups/Windows 95 If a small company does want to connect to the Internet, the necessary software and protocols are available with these operating systems. Shared resources on Windows for Workgroups/95 networks are accessed by a password that protects the resource and there is only one level of access; either you have access or you don’t have access.

Windows for Workgroups/Windows 95: Security Issues Anyone connected to the network who knows the password of the resource has access to that resource. This can create security issues since there is no way to prevent a user from access once s/he knows the password.

Windows for Workgroups/Windows 95:Security Issues As the network grows, it is usually more difficult to keep resource passwords secure. Since there is no central control, managing these peer-to- peer networks becomes an issue when the network becomes too large.

Sharing files and printers using Windows for Workgroups Only items designated as shares can be seen by other members. All other files and printers are hidden from all users except the local computer. When you share a disk directory or printer from a workstation, you give the shared resource a name to which others can refer. For Details & Steps: (Enabling File Sharing and Printer Sharing) http://www.hawaii.edu/its/micro/pc/win31/fsps3112.html

Sharing files and printers using Windows for Workgroups

Server Message Block (SMB) SMB operates as an application-layer network protocol mainly used for providing shared access to: files,  printers,  serial ports, and various communications between nodes on a network. It also provides an authenticated inter-process communication mechanism.

Server Message Block (SMB) Features SMB can run on top of the Session (and lower) network layers in several ways: Directly over TCP; Over the NetBIOS API, which can run on several transport layer protocol :On UDP, TCP ports(NetBIOS over TCP/IP); Over IPX/SPX protocol (Internetwork Packet Exchange/Sequenced Packet Exchange) IPX/SPX stands for Internetwork Packet Exchange/Sequenced Packet Exchange. IPX and SPX are networking protocols used primarily on networks using the Novell NetWare operating systems.

Windows 95 and 98 Windows 95 and 98 operating systems include software necessary to create a peer- to-peer network and enable sharing of printers and files. Computers running Windows 95 or 98 will also work well as clients on Windows NT and NetWare LANs. But you will have to install the client (requester) software. Note that users of Windows 95 and 98 cannot have the full benefit of Windows NT security features; those features require use of the NTFS file format, which is not compatible with Windows 95 or 98.

Windows NT Server Windows NT is a server operating system Windows NT Server was first introduced in the mid-90s and is capable of managing workgroups just like Windows for Workgroups/95. Windows NT Server has all of the advantages mentioned for the other Windows operating systems, plus, it contains several other features making it more robust.

Windows NT Design Objectives Extensibility Backoffice Suite (SQL Server, Exchange,..etc.) Portability (from one hardware to another) Written by C, which is not hardware dependent Compatibility DOS, Win16, Win32 and POSIX (Portable Operating System Interface based on UNIX) Compatible. Security Security logon, Discretionary access control, Audit, Memory protection Performance Reliability and Robustness

Windows NT Features Networking components NetBEUI, IPX/SPX, TCP/IP, DLC, ApplTalk, PPTP, VLAN Internet/Intranet components Internet Information Server (IIS), FTP server, gopher server. Interoperability components Clients: DOS, Windows95/98, Windows NT workstation, Macintosh. Application-Enabling components Support Inter Process Communication (IPC) Administrative components Primary domain controller, backup domain controller, or standalone. Workstation components NT server can also be used as a workstation.

What’s the differences between Win95/98 and Windows NT? File systems: FAT slow when file> 200mb Index: Linked list (data structure) Support only single processor Weaker security Windows NT File systems: NTFS bigger partition, more secure Index : B-tree (data structure) Support both single and multiprocessors Stronger security

Security in Windows NT Server Windows NT Server has more than one level of security beyond access/no access. It offers the following security levels: no access. access that restricts the user to read only capabilities. access that allows read and write usage. access that allows you to change access permissions for network users. Each user who wishes to access services on the network must have a password and a user account set up within the domain.

Security in Windows NT Server: Security Domains A domain is a security model where the database of user accounts is stored on one or more computers known as domain controllers. Important for the centralize control of the network. The network administrator creates, deletes, and manages these accounts and passwords using the User Manager for Domains program that comes with Windows NT Server.

Security in Windows NT Server For security reasons, companies often have two servers capable of authenticating passwords: one that acts as the Primary Domain Controller (PDC) and the other as the Backup Domain Controller (BDC).

Security in Windows NT Server Primary Domain Controller (PDC): The PDC is a computer on the network that maintains a database of users and security policies for the domain. This database contains the names of users and the resources they may access. User access may be defined for individual files or for entire directories. Network services can be implemented on one computer and the PDC functions on another

Security in Windows NT Server BDC (Backup Domain model) : A BDC maintains a copy of the PDC database. Prevents network disruption in the event of failure of the PDC. If a failure occurs in the PDC, the backup domain controller can be easily switched on. With Windows NT Server networks can connect to other domains.

Domain Models • NT provides four domain models to manage multiple domains within a single organization. – Single domain model, domains are isolated. – Master domain model, one of the domains is designated the master domain. – Multiple master domain model, there is more than one master domain, and they all trust each other. – Multiple trust model, there is no master domain. All domains manage their own users, but they also all trust each other.

Windows NT Services File Services Security Printing Network Services Interoperability

File Services There are two approaches to sharing files on a Windows NT network: The first Based on simple file sharing, as on a peer-to-peer network. Any workstation or server can publicly share a directory to the network and set the attributes of the data (No Access, Read, Change, or Full Control). The Second Takes full advantage of Windows NT's security features. You can assign directory-level and file-level permissions. Restrict access to specified individuals or groups Done using the Windows NT file system (NTFS)

Security Windows NT provides security for any resource on the network. A Windows NT network domain server maintains all the account records, and manages permissions and user rights. To access any resource on the network, a user must have the permission to use the resource.

Printing Client or server can function as a print server In Windows NT network. Sharing a printer makes it available to anyone on the network. When installing a printer, you will first be asked whether or not the printer will be classified as: a local printer (My Computer) or a network printer.

Network Services Windows NT provides several services to help facilitate a smooth-running network. The following list summarizes these services: Messenger Service Monitors the network and receives pop-up messages for you. Alerter Service Sends notifications that are received by the messenger service. Browser Service Provides a list of servers available on domains and workgroups. Workstation Service Runs on a workstation and is responsible for connections to servers. This is also referred to as the redirector. Server Service Provides network access to the resources on a computer.

Interoperability The NWLink network protocol is designed to make Windows NT compatible with NetWare. The following NetWare services are available: Gateway Services for NetWare (GSNW)  All Windows NT clients within a domain must contact a NetWare server through a single source. GSNW provides the gateway connection between a Windows NT domain and a NetWare server. Client Services for NetWare (CSNW) This service enables a Windows NT Workstation to access file and print services on a NetWare server. It is included as part of GSNW.

Interoperability File and Print Service for NetWare (FPNW) This utility allows NetWare clients to access Windows NT file and print services. Directory Service Manager for NetWare (DSMN) This add-on utility integrates NetWare and Windows NT user and group account information. Migration Tool for NetWare This tool is used by administrators who are converting from NetWare to Windows NT. It sends a NetWare server's account information to a Windows NT domain controller.