Exchange Server 2003 Overview

Understanding the Different Messaging Systems

With shared-file messaging systems, directories and files typically reside on a file server. The structure of directories and files at the centralized file server location are commonly called post offices. The post office is the mail store for many users. Users have to access a mail box in the post office in order to access email messaging. When a user sends a message, the message or written data is stored in the directories of the post office. The recipient of the message next identifies the data as inward bound messages. The client programs deal with the entire process of sending and receiving messages. They recurrently poll the post office to determine whether any recent messages arrived. When clients access the same post office and one client opens common files for writing; the files are locked. The rest of the clients have to wait until the client has completed its task.

Microsoft Mail for PC networks is an example of a messaging system that uses the shared file post offices approach. Microsoft Mail post offices have a maximum capacity of 500 users.

The advantages of shared-file messaging systems are:

The disadvantages of shared-file messaging systems are:

With the client-server messaging systems, clients no longer need to poll the messaging server nor directly access the resources of the server. Most of the processing is performed by the active messaging server. The active server services or components process the client program requests, and contacts the client program when any new messages appear. Clients merely inform the server of the message requests.

The advantages of client-server messaging systems are:

The disadvantages of client-server messaging systems are:

The collaboration or groupware messaging systems enable users to locate, share and publish information more swiftly and easily. The collaboration or groupware messaging systems offers a powerful and efficient workflow and workgroup abilities. Types of collaboration solutions based on Exchange Server and Outlook 2000 are noted below:

Active Directory Overview

To understand how Exchange Server 2003 integrates with Active Directory, you have to understand the Active Directory components and concepts discussed here.

Active Directory was designed to provide a centralized repository of information, or data store that could securely manage the resources of an organization. Active Directory makes it possible for different types of information to be stored in a centralized distributed database. The Active Directory directory services ensure that network resources are available to, and can be accessed by users, applications and programs. The Active Directory data store is the database that holds all the directory information such as information on users, computer, groups, other objects, and information on the objects which users can access. It also includes other network components. Another name used to refer to the Active Directory data store is the directory.

Domains are the main logical structure in Active Directory because they contain the Active Directory objects. Network objects such as users, printers, shared resources, and more, are all stored in domains. Domains are also security boundaries. Access to objects in the domain is controlled by access control lists (ACLs). Active Directory domains can be organized into a hierarchical structure through the use of forests and domain trees. You can use the domain functional level to enable additional Active Directory features. You do this by raising the domain functional level of the domain controllers within the domain. The domain functional levels that can be specified are Windows 2000 Mixed, Windows 2000 Native, Windows Server 2003 Interim and Windows Server 2003. In Active Directory, when two domains trust each other or a trust relationship exists between the domains, the users and computers in one domain can access resources residing in the other domain.

A forest is the grouping of multiple domain trees into a hierarchical structure. Domain trees in a forest have a common schema, configuration, and global catalog. Domains within the forest are linked by two-way transitive trust. Through the forest functional level, you can enable additional forest wide Active Directory features. The forest functional levels that can be specified are Windows 2000, Windows Server 2003 Interim, and Windows Server 2003. Forest trust can be created between two Active Directory forests.

A site is the grouping of one or more Internet Protocol (IP) subnets which are connected by a reliable high-speed link. Sites normally have the same boundaries as a local area network (LAN). Sites should be defined as locations that enable fast and cheap network access. Sites are typically defined as locations in which network access is highly reliable, fast and not very expensive. Sites are created to enable users to connect to a domain controller using the reliable high-speed link; and to optimize replication network traffic. Sites determine the time and the manner in which information should be replicated between domain controllers. A site contains the computer objects and connection objects which are used to configure replication between sites.

An Organizational Unit (OU is a container that enables you to organize objects such as users, computers and even other OUs in a domain to form a logical administrative group. A domain can have it own unique OU hierarchy. An OU enables you to apply security policies, deploy applications, delegate administrative control for Active Directory objects, and to run scripts. An important thing to understand is that OUs are not security principals. The user accounts, group accounts, and computer accounts within the OUs are security principals. An OU is the smallest Active Directory component to which you can delegate administrative authority. When you delegate administrative control over an OU, you enable other users or groups to administer the OU. The actual delegation of administrative control is usually performed by higher-level Administrators. Delegation of control over OUs enables you to transfer management tasks to various users within the organization.

The Active Directory schema defines what types of objects can be stored in Active Directory. It also defines what the attributes of these objects are. The schema is defined by the following two types of schema objects or metadata:

Although Active Directory includes a large number of object classes, you can create additional object classes if necessary. These additions are known as extensions to the schema. Extensions can only be performed on the domain controller acting the Schema Master role. The object classes that can be used on access control lists (ACLs) to protect security objects are User, Computer, and Group. These object classes are called security principals. A security principal has a Security Identifier (SID) which is a unique number. A security principal’s SID consists of the security principal's domain and a Relative ID (RID). The RID is a unique suffix.

The Global Catalog (GC) is an important component in Active Directory because it serves as the central information store of the Active Directory objects located in domains, and forests. Because the GC maintains a list of the Active Directory objects in domains and forests, without actually including all information on the objects; and it is used when users search for Active Directory objects or for specific attributes of an object; the GC improves network performance and provides maximum accessibility to Active Directory objects. The first domain controller installed in a domain is designated as the global catalog server by default.

The Global Catalog server stores a full replica of all objects in its host domain, and a partial replica of objects for the remainder of the domains in the forest. The partial replica contains those objects which are frequently searched for. It is generally recommended to configure a Global Catalog server for each site in a domain. Global Catalog servers are crucial for Active Directory’s UPN functionality because they resolve user principal names (UPNs) when the domain controller handling the authentication request is unable to authenticate the user account because the user account actually exists in another domain. The authenticating domain controller would have no knowledge of the particular user account. The Global Catalog server in this case assists in locating the user account so that the authenticating domain controller can proceed with the logon request for the user. The Global Catalog server deals with all search requests of users searching for information in Active Directory. It can find all Active Directory data irrespective of the domain in which the data is held. The Global Catalog server deals with requests for the entire forest. The Global Catalog server also makes it possible for users to provide Universal Group membership information to the domain controller for network logon requests.

Active Directory operates in a multi-master replication manner. What this means is that each domain controller in the domain holds a readable, writable replica of the Active Directory data store. In multi-master replication, any domain controller is able to change objects within Active Directory. Multi-master replication is ideal for the majority of information located in Active Directory. However, certain Active Directory functions or operations are not managed in a multi-master manner because they cannot be shared without causing some data uniformity issues. These functions are called Flexible Single Master Operations (FSMOs).

There are five Operations Master (OM) roles which are automatically installed when you install the first domain controller. These five OMs are installed on the domain controller. Two of these OM roles apply to the entire Active Directory forest. The roles that apply to the forest are the Schema Master role and the Domain Naming Master role. The other three OM roles apply to each domain. The roles that apply to a domain are the Relative identifier (RID)/relative ID Master role, the Primary Domain Controller (PDC) Emulator role, and the Infrastructure Master role. When a domain controller is assigned a FSMO, that domain controller becomes a role master. The particular domain controller that is assigned these roles performs single-master replication within the Active Directory environment.

The two forest-wide Operations Master roles are:

The three domain-wide Operations Master roles are:

Understanding Exchange Server 2003 and Active Directory Integration

In Windows 2000 and Windows Server 2003 environments, in Active Directory terminology, each domain controller contains a full copy of its own directory partition. Another term used to refer to directory partition is naming context. In Active Directory environments, a directory tree contains all Active Directory objects in the forest. In Active Directory, the directory tree is partitioned. This enables portions of the tree to be distributed to domain controllers in other domains in the forest.

The Active Directory naming contexts are:

To access the global catalog, Exchange Server 2003 uses the services listed here:

The DSAccess service can also detect when a domain controller or the Global Catalog fails. The DSAccess service then initiates Exchange to fail over systems dynamically. The DSAccess service polls Active Directory to determine whether any Active Directory site structure changes and domain controller placement changes have occurred. It is then able to determine domain controller and Global Catalog server suitability as a contact for Active Directory.
The DSAccess service caches queries and recently accessed information between Exchange and Active Directory. This in turn speeds up query response time and results in less queries being made to Global Catalog servers.
The DSAccess service identifies Active Directory servers as falling into either of these groups:

Another area in which Exchange Server 2003 integrates with Active Directory is through security groups and distribution groups. With Windows Server 2003 groups are categorized into security groups and distribution groups:

Active Directory security and distribution groups are extended to support e-mail addresses. This means that a group can be utilized as a mail recipient. Here, the message will be passed to all members of the particular group.

Groups can also be sorted into various scopes. The different group scopes make it possible for groups to be used differently to assign permissions for accessing resources. The scope of a group defines the place in the network where the group will be used or is valid. This is the degree to which the group will be able to reach across a domain, domain tree, or forest:

Lastly, Exchange Server 2003 also extends the capabilities of the Active Directory by integrating the email and mobile phone, and remote access functionality into a centralized administration/management tool. For instance, the Active Directory Users and Computers snap-in is used for the management of user accounts and mailboxes. While Windows 2000 and Windows Server 2003 includes numerous snap-ins, not all aspects of Exchange Server administration are encompassed. Therefore, the Setup program of Exchange Server registers more snap-ins when the management utilities of Exchange Server are installed.

The Exchange Server snap-ins are listed here:

Understanding Exchange Server 2003 and IIS Integration

Microsoft’s integrated Web server, Internet Information Services (IIS) enables you to create and manage Web sites within your organization. It allows you to share and distribute information over the Internet or intranet. With the introduction of the Windows Server 2003 operating system came the launch of Internet Information Services (IIS) 6. IIS 6 is fully integrated with Windows Server 2003. When Exchange Server 2003 is installed on a Windows Server 2003 computer, the Setup program of Exchange automatically sets IIS 6 to Worker process isolation mode.

Worker process isolation mode is the main application mode used in IIS, and includes the application pools, worker processes, health monitoring, and all other IIS 6 specific architectural elements.

The characteristics of worker process isolation mode are:

Exchange Server 2003 Setup also enables certain ISAPI extensions because it uses these ISAPI extensions for the following features:

Exchange Server 2003 and IIS services integration includes:

A few features and characteristics of the SMTP service are listed here:

A few Outlook Web Access (OWA) specific enhancements in Exchange Server 2003 include:

Understanding Exchange Server Components

Understanding Exchange Server Component to Component Communication

Understanding the Role of the Categorizer

The Exchange Server 2003 extensions of the SMTP service are regarded as the core control station of native Exchange Server message transfers. Many SMTP components deal with message handling and transfer. When the Information Store flags that a new message exists, the store driver informs the advanced queuing engine that the new message needs to be routed.

The engine then conveys the message to the Categorizer and message router subsequent to the message header being parsed. Messages are passed to the Categorizer to determine the manner in which they should be processed. The Categorizer is a component of Exchange Server that delivers mail messages to their proper destination. The Categorizer queries the DSAccess service to find an Active Directory server list. It then uses this information to deliver the message.

When a message is addressed to a local recipient, Internet recipient and a recipient on a different Exchange server, the Categorizer performs the following actions:

Understanding the Two Versions of Exchange 2003

The different versions of Exchange 2003 are:

How Improvements in Windows 2003 Enhance Exchange 2003

There are a number of Windows Server 2003 enhancements that provide improvements for Exchange Server 2003:

Global catalog replication has also been improved in Windows Server 2003 Active Directory. When there is an extension of the partial attribute set, only the attributes which have been added, are replicated. This in turn decreases the amount of traffic generated by global catalog replication.

Because of volume shadowcopies includes online backup of files support, you can back up files that are open and are being used. You can add an Exchange backup agent so that Exchange databases can be backed up. You can use the volume shadowcopies feature to recover any lost or corrupt mailboxes. Volume shadow copies also enable you to compare changes between a current version of the file and a previous version of the file.

Exchange 2003 Security Improvements

A number of security specific improvements are included with Exchange Server 2003:

Cross-forest Kerberos authentication provides the following benefits:

Exchange 2003 Performance Improvements

A number of performance specific improvements are included with Exchange Server 2003:



Top 5 Free Networking Tools

Bookmark Exchange Server 2003 Overview

Latest Blog Posts


English English GermanGerman SpanishSpanish FrenchFrench ItalianItalian PortuguesePortuguese RussianRussian DutchDutch
GreekGreek HindiHindi JapaneseJapanese KoreanKorean ChineseChinese Chinese (Simplified)Chinese (Simplified) ArabicArabic

Copyright 2009 Tech-FAQ. All rights reserved. Privacy Policy.