Saturday, August 15, 2009

Types of blog posts

20 Types of Blog Posts

• Instructional - Instructional posts tell people how to do something. I find that my Tips posts are generally the ones that are among my most popular both in the short term (ie loyal readers love them and will link up to them) but also in the longer term (ie one of the reasons people search the web is to find out how to do things and if you can rank highly with your tips post you can have traffic over a length of time).

• Informational - This is one of the more common blog post types where you simply give information on a topic. It could be a definition post or a longer explanation of some aspect of the niche that you’re writing on. This is the crux of successful sites like wikipedia

• Reviews - Another highly searched for term on the web is ‘review’ - I know every time I’m considering buying a new product that I head to Google and search for a review on it first. Reviews come in all shapes and sizes and on virtually every product or service you can think of. Give your fair and insightful opinion and ask readers for their opinion - reviews can be highly powerful posts that have a great longevity.

• Lists - One of the easiest ways to write a post is to make a list. Posts with content like ‘The Top Ten ways to….’, ‘7 Reasons why….’ ‘ 5 Favourite ….’, ‘53 mistakes that bloggers make when….’ are not only easy to write but are usually very popular with readers and with getting links from other bloggers. Read my post - 8 Reasons Why Lists are Good for Getting Traffic to your Blog for more on lists. One last tip on lists - if you start with a brief list (each point as a phrase or sentence) and then develop each one into a paragraph or two you might just end up with a series of posts that lasts you a few days. That’s how I started the Bloggers Block series.

• Interviews - Sometimes when you’ve run out of insightful things to say it might be a good idea to let someone else do the talking in an interview (or a guest post). This is a great way to not only give your readers a relevant expert’s opinion but to perhaps even learn something about the topic you’re writing yourself. One tip if you’re approaching people for an interview on your blog - don’t overwhelm them with questions. One of two good questions are more likely to get you a response than a long list of poorly thought through ones.

• Case Studies - Another popular type of post here at ProBlogger have been those where I’ve taken another blog and profiled them and how they use their site to earn money from their blogging (eg - one I did on Buzzmachine - the blog of Jeff Jarvis). Sometimes these are more like a review post but on occasion I’ve also added some instructional content to them and made some suggestions on how I’d improve them. Case studies don’t have to be on other websites of course - there are many opportunities to do case studies in different niches.

• Profiles - Profile posts are similar to case studies but focus in on a particular person. Pick an interesting personality in your niche and do a little research on them to present to your readers. Point out how they’ve reached the position they are in and write about the characteristics that they have that others in your niche might like to develop to be successful.

• Link Posts - The good old ‘link post’ is a favourite of many bloggers and is simply a matter of finding a quality post on another site or blog and linking up to it either with an explanation of why you’re linking up, a comment on your take on the topic and/or a quote from the post. Of course adding your own comments makes these posts more original and useful to your readers. The more original content the better but don’t be afraid to bounce off others in this way.

• ‘Problem’ Posts - I can’t remember where I picked this statistic up but another term that is often searched for in Google in conjunction with product names is the word ‘problems’. This is similar to a review post (above) but focusses more upon the negatives of a product or service. Don’t write these pieces just for the sake of them - but if you find a genuine problem with something problem posts can work for you.

• Contrasting two options - Life is full of decisions between two or more options. Write a post contrasting two products, services or approaches that outlines the positives and negatives of each choice. In a sense these are review posts but are a little wider in focus. I find that these posts do very well on some of my product blogs where people actually search for ‘X Product comparison to Y Product’ quite a bit.

• Rant - get passionate, stir yourself up, say what’s on your mind and tell it like it is. Rants are great for starting discussion and causing a little controversy - they can also be quite fun if you do it in the right spirit. Just be aware that they can also be the beginnings of a flaming comment thread and often it’s in the heat of the moment when we say things that we later regret and that can impact our reputation the most.

Inspirational - On the flip side to the angry rant (and not all rants have to be angry) are inspirational and motivational pieces. Tell a story of success or paint a picture of ‘what could be’. People like to hear good news stories in their niche as it motivates them to persist with what they are doing. Find examples of success in your own experience or that of others and spread the word.

• Research - In the early days I wrote quite a few research oriented posts - looking at different aspects of blogging - often doing mind numbing counting jobs. I remember once surfing through 500 blogs over a few days to look at a number of different features. Research posts can take a lot of time but they can also be well worth it if you come up with interesting conclusions that inspire people to link up to you.

• Collation Posts - These are a strange combination of research and link posts. In them you pick a topic that you think your readers will find helpful and then research what others have said about it. Once you’ve found their opinion you bring together everyone’s ideas (often with short quotes) and tie them together with a few of your own comments to draw out the common themes that you see.

• Prediction and Review Posts - We see a lot of these at the end and start of the year where people do their ‘year in review’ posts and look at the year ahead and predict what developments might happen in their niche in the coming months.

• Critique Posts - ‘Attack posts’ have always been a part of blogging (I’ve done a few in my time) but these days I tend to prefer to critique rather than attack. Perhaps it’s a fine line but unless I get really worked up I generally like to find positives in what others do and to suggest some constructive alternatives to the things that I don’t like about what they do. I don’t really see the point in attacking others for the sake of it, but as I’ve said before this more a reflection of my own personality than much else I suspect and some people make a name for themselves very well by attacking others.

• Debate - I used to love a good debate in high school - there was something about preparing a case either for or against something that I quite enjoyed. Debates do well on blogs and can either in an organised fashion between two people, between a blogger and ‘all comers’ or even between a blogger and… themselves (try it - argue both for and against a topic in one post - you can end up with a pretty balanced post).

• Hypothetical Posts - I haven’t done one of these for a while but a ‘what if’ or hypothetical post can be quite fun. Pick a something that ‘could’ happen down the track in your industry and begin to unpack what the implications of it would be. ‘What if….Google and Yahoo merged?’ ‘What if …’

Satirical - One of the reasons I got into blogging was that I stumbled across a couple of bloggers who were writing in a satirical form and taking pot shots at politicians (I can’t seem to find the blog to link to). Well written satire or parody can be incredibly powerful and is brilliant for generating links for your blog.

• Memes and Projects - write a post that somehow involves your readers and gets them to replicate it in someway. Start a poll, an award, ask your readers to submit a post/link or run a survey or quiz. Read more on memes.

As I wrote above - this is not an exhaustive list but rather just some of the types of posts that you might like to throw into your blog’s mix. Not every one will be suitable for all blogs or bloggers but using more than one format can definitely add a little spice an color to a blog. Lastly another technique is to mix two or more of the above formats together - there are no rules so have a bit of fun with it and share what you do in comments below.

Friday, August 14, 2009

Search Engine Optimization and website customization

Browsing through Yahoo! Once I came to know that people highly search for Search engine optimization , better PageRank in Google etc. In fact I too was one of them , I would like to state some common tips I came across for increasing page rank and better listing in Search Engines.

Linking

It`s where your site`s existense is , if you make a page and tell a friend or 2 nothing happens no one will know about your site.
Get links to your site from wherever possible, if you have 5 links to your site not only people will come to you from 5 locations , you are making it known to search engines as it crawls to your site 5 different locations and you`re indirectly increasing your google pagerank too.

PR distribution can be blocked by adding rel=”nofollow” in the url tag.

Sitemap

Using sitemap is a great way to get listed in search engines fast.Be it xml based sitemap for search engines like google or the common sitemap for easy navigation. If a visitor is lost, he can easily find out the way to his article if you use a sitemap. It`s like the “You Are Here” boards at parks.
Usually website`s using flash as their menus and links should use this, as this is the only alternative to get linked for search engine bots. But make sure to make the sitemap short, as search engines may not crawl the high size files i.e just few links gets crawled.
If you’re still concerned about your page file size, maybe you should look into converting your website code to XHTML/CSS, which has been known to reduce file sizes by up to 60%.

Rich Content

The more the content, more will be the people coming to your site .
Suppose a person searches for keyword “Hosting” and one of your site`s page have the word “Hosting” then your site page gets listed in the search. Now if you update content of your site according to the need of the users obviously your page will get more hits, this is called keyword optimization. Getting hits indirectly means more people browse through ads, so you make more money because.
Offer as much as you can to your visitors, this is the only way you can make your visitor revisit your blog or website. If your site is a mobile information portal, give the user some free Ringtones and mobile software and make a promise to add more later .

Google PageRank

Better Pagerank means better Hits,

  • Although People go mad for pagerank, You will never know what your true PR is. The toolbar PR is highly inaccurate and is not updated for months , you get different pagerank on different PR checking websites for the same URL .
  • PR is not related to how high your site will rank. Rather, a higher PR will cause Googlebot to dig deeper when deep crawling your site. it is good to have high PR but you don`t have to run for it.
  • The best way for a page to achieve high PR is to get linked from high pagerank websites and forums. Spamming on forum helps a lot ;)
  • Layout ?
  • I`ve seen people leave a page just because it does feel good on our eyes, not everyone looks for content, some may be browsing just for fun but still you can`t afford to miss them. Some visiters even have a feeling that only people with good content can come up with a cool site . And I do suggest you to have a fun, games page or something with light content on you site.

    PHP and Google
    Google hate`s php ?
    Can`t say … but google does not list php files of every site . That is If you have a url ending with blah.php?topic=1&view=23 then google will only list the one blah.php file . SO you need to make it a HTML page or user mod rewrite in CMS.

  • Mod Rewrite is something that is done to make .php extention files show as .html extention before it is shown to user . It is popular among CMS like PHPnuke, Drupal , Mambo etc. It can be done for our own PHP pages too, all we have to do is edit .htaccess file to make it that way.

Hosting & Domains
Always choose host based on its reliability, good customer service and good uptime. Check if it has enough speed and no downtime. Downtime can lead your site to heavy loss as it might be the time a customer comes or the search engine crawls. You can monitor your site from uptime checkers like uppanel etc.
When you buy domains buy something related to what your going to buy like it`s a bit odd when you have your name in domain and have a hosting site.

Heading

For an professional look you need your webpage content to be seperated, while writing an article use tag for headings. Search engine spiders identifies this as an topic of the given article.
Not only that it is good for search engine`s , users will find the pages easy to navigate through. If you find the tag a bit odd for your design , then use CSS to change the look . Search engine spiders don`t take CSS while crawling, So you can fake it to look like the default.

Keywords
Keywords are very essential no matter what your website relates to. One can say that it`s all matter of keywords that brings visitors to a website. Usually it`s hard to say what keyword a user might search , but still you guess a bit . There is a Keyword Selector Tool from Overture which tells the highest search realted to the keyword, this tool helps a lot in making a SE friendly website.
Another is from Google : Google AdWords Keyword Tool helps you make out possible keywords for your site , it`s actually same as overtures from Yahoo

Precautions

  • Never Link to a page which is banned from search engine`s
  • Don`t host your pages on a unreliable host. Hence try to get history of a web host before buying space . Check if your host is not banned.
  • Never link to a site which host warez, copyrighted materials ,anything that is against the law or which have chance to get banned. Incomming links from them can`t do any harm though.
  • Check for errors in metatags like description
  • Have a robots.txt file.
  • Few More Tips :

  • Make your navigation visible and consistent.
  • Use small number of fonts, say 2 to 3 .
  • Pictures capture a lot of peoples attention , but mind the images to be low size, It lowers Bandwidth consumption for small sites.
  • A layout of your site should easily catch notice, if you are not sure about it try browsing some popular forums and sites.
  • Every one has thier own Idea of neat layout, try to get in the minds of majority. Polls sometimes do help.
  • Make it a pleasurable experience for the visitor , so that he may come back . It will increase traffic and positive feedback.
  • Never Leave a visitor , always have a link to your main page and to some of your good services.
  • Spelling mistakes: It is something very important that is usually ignored . Visitors may get impression of a site being casual than professional, even if they don`t mind, Search Engines do and they do lot !
  • Advertisments can make you maoney , but the money depends on visitors. usually the people get annoyed at high Ads, put your Ads wisely to integrate into the layout . It should be in such a way that people should get attracted to .
  • On Completion of your Website, check it on different popular Web Browsers and Screen Resolutions

Saturday, August 1, 2009

PRINCIPAL DESIGN FEATURES OF .NET FRAMEWORK

Principal design features

Interoperability
Because interaction between new and older applications is commonly required, the .NET Framework provides means to access functionality that is implemented in programs that execute outside the .NET environment. Access to COM components is provided in the System.Runtime.InteropServices and System.EnterpriseServices namespaces of the framework; access to other functionality is provided using the P/Invoke feature.
Common Runtime Engine
The Common Language Runtime (CLR) is the virtual machine component of the .NET framework. All .NET programs execute under the supervision of the CLR, guaranteeing certain properties and behaviors in the areas of memory management, security, and exception handling.
Language Independence
The .NET Framework introduces a Common Type System, or CTS. The CTS specification defines all possible datatypes and programming constructs supported by the CLR and how they may or may not interact with each other. Because of this feature, the .NET Framework supports the exchange of instances of types between programs written in any of the .NET languages. This is discussed in more detail in Microsoft .NET Languages.
Base Class Library
The Base Class Library (BCL), part of the Framework Class Library (FCL), is a library of functionality available to all languages using the .NET Framework. The BCL provides classes which encapsulate a number of common functions, including file reading and writing, graphic rendering, database interaction and XML document manipulation.
Simplified Deployment
The .NET framework includes design features and tools that help manage the installation of computer software to ensure that it does not interfere with previously installed software, and that it conforms to security requirements.
Security
The design is meant to address some of the vulnerabilities, such as buffer overflows, that have been exploited by malicious software. Additionally, .NET provides a common security model for all applications.
Portability
The design of the .NET Framework allows it to theoretically be platform agnostic, and thus cross-platform compatible. That is, a program written to use the framework should run without change on any type of system for which the framework is implemented. Microsoft's commercial implementations of the framework cover Windows, Windows CE, and the Xbox 360.[4] In addition, Microsoft submits the specifications for the Common Language Infrastructure (which includes the core class libraries, Common Type System, and the Common Intermediate Language),[5][6][7] the C# language,[8] and the C++/CLI language[9] to both ECMA and the ISO, making them available as open standards. This makes it possible for third parties to create compatible implementations of the framework and its languages on other platforms.

Architecture

Visual overview of the Common Language Infrastructure (CLI)

Common Language Infrastructure (CLI)

The core aspects of the .NET Framework lie within the Common Language Infrastructure, or CLI. The purpose of the CLI is to provide a language-neutral platform for application development and execution, including functions for exception handling, garbage collection, security, and interoperability. Microsoft's implementation of the CLI is called the Common Language Runtime or CLR.

Assemblies

The CIL code is housed in .NET assemblies. As mandated by specification, assemblies are stored in the Portable Executable (PE) format, common on the Windows platform for all DLL and EXE files. The assembly consists of one or more files, one of which must contain the manifest, which has the metadata for the assembly. The complete name of an assembly (not to be confused with the filename on disk) contains its simple text name, version number, culture, and public key token. The public key token is a unique hash generated when the assembly is compiled, thus two assemblies with the same public key token are guaranteed to be identical from the point of view of the framework. A private key can also be specified known only to the creator of the assembly and can be used for strong naming and to guarantee that the assembly is from the same author when a new version of the assembly is compiled (required to add an assembly to the Global Assembly Cache).

Metadata

All CIL is self-describing through .NET metadata. The CLR checks the metadata to ensure that the correct method is called. Metadata is usually generated by language compilers but developers can create their own metadata through custom attributes. Metadata contains information about the assembly, and is also used to implement the reflective programming capabilities of .NET Framework.

Security

.NET has its own security mechanism with two general features: Code Access Security (CAS), and validation and verification. Code Access Security is based on evidence that is associated with a specific assembly. Typically the evidence is the source of the assembly (whether it is installed on the local machine or has been downloaded from the intranet or Internet). Code Access Security uses evidence to determine the permissions granted to the code. Other code can demand that calling code is granted a specified permission. The demand causes the CLR to perform a call stack walk: every assembly of each method in the call stack is checked for the required permission; if any assembly is not granted the permission a security exception is thrown.

When an assembly is loaded the CLR performs various tests. Two such tests are validation and verification. During validation the CLR checks that the assembly contains valid metadata and CIL, and whether the internal tables are correct. Verification is not so exact. The verification mechanism checks to see if the code does anything that is 'unsafe'. The algorithm used is quite conservative; hence occasionally code that is 'safe' does not pass. Unsafe code will only be executed if the assembly has the 'skip verification' permission, which generally means code that is installed on the local machine.

.NET Framework uses appdomains as a mechanism for isolating code running in a process. Appdomains can be created and code loaded into or unloaded from them independent of other appdomains. This helps increase the fault tolerance of the application, as faults or crashes in one appdomain do not affect rest of the application. Appdomains can also be configured independently with different security privileges. This can help increase the security of the application by isolating potentially unsafe code. The developer, however, has to split the application into subdomains; it is not done by the CLR.

Class library

Namespaces in the BCL[10]
System
System. CodeDom
System. Collections
System. Diagnostics
System. Globalization
System. IO
System. Resources
System. Text
System. Text.RegularExpressions

The .NET Framework includes a set of standard class libraries. The class library is organized in a hierarchy of namespaces. Most of the built in APIs are part of either System.* or Microsoft.* namespaces. These class libraries implement a large number of common functions, such as file reading and writing, graphic rendering, database interaction, and XML document manipulation, among others. The .NET class libraries are available to all .NET languages. The .NET Framework class library is divided into two parts: the Base Class Library and the Framework Class Library.

The Base Class Library (BCL) includes a small subset of the entire class library and is the core set of classes that serve as the basic API of the Common Language Runtime.[10] The classes in mscorlib.dll and some of the classes in System.dll and System.core.dll are considered to be a part of the BCL. The BCL classes are available in both .NET Framework as well as its alternative implementations including .NET Compact Framework, Microsoft Silverlight and Mono.

The Framework Class Library (FCL) is a superset of the BCL classes and refers to the entire class library that ships with .NET Framework. It includes an expanded set of libraries, including WinForms, ADO.NET, ASP.NET, Language Integrated Query, Windows Presentation Foundation, Windows Communication Foundation among others. The FCL is much larger in scope than standard libraries for languages like C++, and comparable in scope to the standard libraries of Java.

Memory management

The .NET Framework CLR frees the developer from the burden of managing memory (allocating and freeing up when done); instead it does the memory management itself. To this end, the memory allocated to instantiations of .NET types (objects) is done contiguously[11] from the managed heap, a pool of memory managed by the CLR. As long as there exists a reference to an object, which might be either a direct reference to an object or via a graph of objects, the object is considered to be in use by the CLR. When there is no reference to an object, and it cannot be reached or used, it becomes garbage. However, it still holds on to the memory allocated to it. .NET Framework includes a garbage collector which runs periodically, on a separate thread from the application's thread, that enumerates all the unusable objects and reclaims the memory allocated to them.

The .NET Garbage Collector (GC) is a non-deterministic, compacting, mark-and-sweep garbage collector. The GC runs only when a certain amount of memory has been used or there is enough pressure for memory on the system. Since it is not guaranteed when the conditions to reclaim memory are reached, the GC runs are non-deterministic. Each .NET application has a set of roots, which are pointers to objects on the managed heap (managed objects). These include references to static objects and objects defined as local variables or method parameters currently in scope, as well as objects referred to by CPU registers When the GC runs, it pauses the application, and for each object referred to in the root, it recursively enumerates all the objects reachable from the root objects and marks them as reachable. It uses .NET metadata and reflection to discover the objects encapsulated by an object, and then recursively walk them. It then enumerates all the objects on the heap (which were initially allocated contiguously) using reflection. All objects not marked as reachable are garbage. This is the mark phase. Since the memory held by garbage is not of any consequence, it is considered free space. However, this leaves chunks of free space between objects which were initially contiguous. The objects are then compacted together, by using memcpy to copy them over to the free space to make them contiguous again.[11] Any reference to an object invalidated by moving the object is updated to reflect the new location by the GC. The application is resumed after the garbage collection is over.

The GC used by .NET Framework is actually generational. Objects are assigned a generation; newly created objects belong to Generation 0. The objects that survive a garbage collection are tagged as Generation 1, and the Generation 1 objects that survive another collection are Generation 2 objects. The .NET Framework uses up to Generation 2 objects. Higher generation objects are garbage collected less frequently than lower generation objects. This helps increase the efficiency of garbage collection, as older objects tend to have a larger lifetime than newer objects. Thus, by removing older (and thus more likely to survive a collection) objects from the scope of a collection run, fewer objects need to be checked and compacted.

What does a .net framework include?


What does a .net framework include?

The Microsoft .NET Framework is a software framework that can be installed on computers running Microsoft Windows operating systems. It includes a large library of coded solutions to common programming problems and a virtual machine that manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering and is intended to be used by most new applications created for the Windows platform.

The framework's Base Class Library provides a large range of features including user interface, data and data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers, who combine it with their own code to produce applications.

Programs written for the .NET Framework execute in a software environment that manages the program's runtime requirements. Also part of the .NET Framework, this runtime environment is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security, memory management, and exception handling. The class library and the CLR together constitute the .NET Framework.

What is a web server used for?

Web Server:

A computer program that is responsible for accepting HTTP requests from clients (user agents such as web browsers), and serving them HTTP responses along with optional data contents, which usually are web pages such as HTML documents and linked objects (images, etc.).

What is a web server used for?

That's is according to Web servers are computers on the internet that host websites, serving pages to viewers upon request. This service is referred to as web hosting.

Every web servers has a unique address so that other computers connected to the internet know where to find it on the vast network. The IP (Internet Protocol) address looks something like this: 69.93.141.146. This address maps to a more human friendly address, such as wiseGEEK.

Web hosts rent out space on their web servers to people or businesses to set up their own websites. The web server allocates a unique website address to each website it hosts.

When you connect to the internet, your personal computer also receives a unique IP address assigned by your ISP (internet service provider). This address identifies your computer's location on the network. When you click on a link to visit a website, like www.wisegeek.com, your browser sends out a request to wiseGEEK's IP address. This request includes return information and functions like a postal letter sent across town, but in this case the information is transferred across a network. The communiqué passes through several computers on the way to wiseGEEK, each routing it closer to its ultimate destination.

When your request reaches its destination, the web serverr that hosts wiseGEEK's website sends the page in HTML code to your IP address. This return communiqué travels back through the network. Your computer receives the code and your browser interprets the HTML code then displays the page for you in graphic form.

The more powerful the server, the faster it can serve up website pages. Slower, smaller servers may result in frustrating lag time for viewers. High traffic can also slow servers that are not powerful enough to handle high volumes of data exchange. This lag time should be a concern if you are shopping for a web host. Most web hosts have a page dedicated to sharing technical information about their web server, including speed, capacity, network configuration and other details.

In theory, web servers stay connected to the Internet 24/7, 365 days a year. In truth they experience occasional downtime due to maintenance and technical problems. Web servers with consistent records of an uptime of 99.5% or better are considered reliable.

What is a server?

What is a Server?
A server is a device with a particular set of programs or protocols that provide various services, which other machines or clients request, to perform certain tasks.
Together, a server and its clients form a client/server network which provides routing systems and centralized access to information, resources, stored data, etc. At the most ground level, one can consider it as a technology solution that serves files, data, print, fax resources and multiple computers.
The advanced server versions, like Windows Small Business Server 2003 R2 enable the user to handle the accounts and passwords, allow or limit the access to shared resources, automatically support the data and access the business information remotely. For example, a file server is a machine that maintains files and allows clients or users to upload and download files from it.
Similarly, a
web server hosts websites and allows users to access these websites. Clients mainly include computers, printers, faxes or other devices that can be connected to the server. By using a server, one can securely share files and resources like fax machines and printers. Hence, with a server network, employees can access the Internet or company e-mail simultaneously.

Types of Servers in WINDOWS OS

There are 4 Types of Servers:
1.Windows Server 2003 Standard Edition
2.Windows Server 2003 Enterprise Edition
3.Windows Server 2003 Datacentre Edition
4.Windows Server 2003 Web Edition

You have Domain controllers, Member servers and Standalone
Servers.
Windows 2003 Servers are configured based on the services
they provide. You can set them up to do certain roles.
The roles servers are setup with are:
Application Server - Web Services

DHCP Server - Assigning IPs to PC's

DNS Server - Resolves PC Names into IP

Domain Controller - has ADS, manages logon, Authenticates,
Provides Driectory services and has a Data store. Installs
DNS and ADS.

File server - Manages access to files

Mail server - For small sites where you need mail, but not
a powerful Echange server

Print Server - manages printers

Remote Access/VPN Server - routes Network traffic
Server Cluster Node - Server that operates as part of a
group. supported by Datacentre and Enterprise only

Streaming media Server - a server that provides Streaming
media to other systems on the network. Suported by Standard
and snterprise servers only

Terminal Server - a server that proceses tasks for multiple
client pc's in a termanl services mode.

Wins Server - Resolved Netbios Names into IP